fix(jira): migrate to /rest/api/3/search/jql (legacy /search removed) #1

Merged
etalon merged 1 commits from fix/jira-search-jql-migration into main 2026-07-15 15:37:39 +00:00
Owner

Atlassian removed GET /rest/api/3/search (HTTP 410, CHANGE-2046), which
broke ticket sync for Jira Cloud customers. Migrate the connector's
search() to POST /rest/api/3/search/jql with cursor pagination
(nextPageToken/isLast) instead of the legacy startAt/total scheme.

Verified end-to-end against a live Jira Cloud instance: TestConnection,
search, FetchUpdated and ListAssignedKeys all succeed and parse issues
correctly. Spec §5.3 updated to document the new endpoint.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

Atlassian removed GET /rest/api/3/search (HTTP 410, CHANGE-2046), which broke ticket sync for Jira Cloud customers. Migrate the connector's search() to POST /rest/api/3/search/jql with cursor pagination (nextPageToken/isLast) instead of the legacy startAt/total scheme. Verified end-to-end against a live Jira Cloud instance: TestConnection, search, FetchUpdated and ListAssignedKeys all succeed and parse issues correctly. Spec §5.3 updated to document the new endpoint. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
etalon added 1 commit 2026-07-15 15:37:17 +00:00
Atlassian removed GET /rest/api/3/search (HTTP 410, CHANGE-2046), which
broke ticket sync for Jira Cloud customers. Migrate the connector's
search() to POST /rest/api/3/search/jql with cursor pagination
(nextPageToken/isLast) instead of the legacy startAt/total scheme.

Verified end-to-end against a live Jira Cloud instance: TestConnection,
search, FetchUpdated and ListAssignedKeys all succeed and parse issues
correctly. Spec §5.3 updated to document the new endpoint.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
etalon merged commit 39ec958f04 into main 2026-07-15 15:37:39 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: etalon/BountyBoard#1