Skip to content

fix(deps): update dependency @linear/sdk to v95 - #399

Merged
therockstorm merged 1 commit into
mainfrom
renovate/linear-sdk-95.x
Sep 14, 2026
Merged

fix(deps): update dependency @linear/sdk to v95#399
therockstorm merged 1 commit into
mainfrom
renovate/linear-sdk-95.x

Conversation

@renovate

@renovate renovate Bot commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@linear/sdk 93.0.195.0.0 age confidence

Release Notes

linear/linear (@​linear/sdk)

v95.0.0

Compare Source

Major Changes
  • feat(schema): [breaking] Field 'AiConversationCreateSandboxToolCallArgs.repository' changed type from 'String!' to 'String' (AiConversationCreateSandboxToolCallArgs.repository)

    feat(schema): [dangerous] Input field 'summary' was added to input object type 'AgentSessionUpdateInput' (AgentSessionUpdateInput.summary)

    feat(schema): [dangerous] Enum value 'SandboxGitHistory' was added to enum 'AiConversationTool' (AiConversationTool.SandboxGitHistory)

    feat(schema): [dangerous] Member 'AiConversationSandboxGitHistoryToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)

    feat(schema): [dangerous] Enum value 'loops' was added to enum 'ProjectTab' (ProjectTab.loops)

    feat(schema): [dangerous] Enum value 'chatMessagePosted' was added to enum 'WorkflowTrigger' (WorkflowTrigger.chatMessagePosted)

    feat(schema): [dangerous] Enum value 'chatReactionAdded' was added to enum 'WorkflowTrigger' (WorkflowTrigger.chatReactionAdded)

    feat(schema): [dangerous] Enum value 'chat' was added to enum 'WorkflowTriggerType' (WorkflowTriggerType.chat)

    feat(schema): [non_breaking] Type 'AiConversationGetSlackConversationHistoryToolCallArgs' was added (AiConversationGetSlackConversationHistoryToolCallArgs)

    feat(schema): [non_breaking] Type 'AiConversationGetSlackConversationHistoryToolCallArgsTargetType' was added (AiConversationGetSlackConversationHistoryToolCallArgsTargetType)

    feat(schema): [non_breaking] Type 'AiConversationGetSlackConversationHistoryToolCallResult' was added (AiConversationGetSlackConversationHistoryToolCallResult)

    feat(schema): [non_breaking] Type 'AiConversationPostChatMessageToolCallResult' was added (AiConversationPostChatMessageToolCallResult)

    feat(schema): [non_breaking] Type 'AiConversationSandboxGitHistoryToolCall' was added (AiConversationSandboxGitHistoryToolCall)

    feat(schema): [non_breaking] Type 'AiConversationSandboxGitHistoryToolCallArgs' was added (AiConversationSandboxGitHistoryToolCallArgs)

    feat(schema): [non_breaking] Type 'AiConversationSandboxGitHistoryToolCallArgsOperation' was added (AiConversationSandboxGitHistoryToolCallArgsOperation)

    feat(schema): [non_breaking] Type 'AiConversationSearchChatChannelsToolCallResult' was added (AiConversationSearchChatChannelsToolCallResult)

    feat(schema): [non_breaking] Field 'AgentSession.summary' description changed from 'A human-readable summary of the work performed in this session. Null if no summary has been generated yet.' to 'The session title, generated automatically or set by the owning OAuth application. Null if no title is set.' (AgentSession.summary)

    feat(schema): [non_breaking] Field 'args' was added to object type 'AiConversationGetSlackConversationHistoryToolCall' (AiConversationGetSlackConversationHistoryToolCall.args)

    feat(schema): [non_breaking] Field 'result' was added to object type 'AiConversationGetSlackConversationHistoryToolCall' (AiConversationGetSlackConversationHistoryToolCall.result)

    feat(schema): [non_breaking] Field 'result' was added to object type 'AiConversationPostChatMessageToolCall' (AiConversationPostChatMessageToolCall.result)

    feat(schema): [non_breaking] Field 'channel' was added to object type 'AiConversationPostChatMessageToolCallArgs' (AiConversationPostChatMessageToolCallArgs.channel)

    feat(schema): [non_breaking] Field 'isReply' was added to object type 'AiConversationPostChatMessageToolCallArgs' (AiConversationPostChatMessageToolCallArgs.isReply)

    feat(schema): [non_breaking] Field 'recipient' was added to object type 'AiConversationPostChatMessageToolCallArgs' (AiConversationPostChatMessageToolCallArgs.recipient)

    feat(schema): [non_breaking] Field 'recipientId' was added to object type 'AiConversationPostChatMessageToolCallArgs' (AiConversationPostChatMessageToolCallArgs.recipientId)

    feat(schema): [non_breaking] Field 'result' was added to object type 'AiConversationSearchChatChannelsToolCall' (AiConversationSearchChatChannelsToolCall.result)

    feat(schema): [non_breaking] Field 'agentSessionSshAddress' was added to object type 'Query' (Query.agentSessionSshAddress)

    feat(schema): [non_breaking] Field 'userViewPreferences' was added to object type 'Query' (Query.userViewPreferences)

Patch Changes
  • 7aaa438: Omit GraphQL request variables from error messages.
  • 2cddc35: Require a finite numeric webhookTimestamp in the signed body and enforce the existing one-minute replay window in all webhook verification APIs. Unsigned timestamp headers and legacy timestamp arguments can no longer bypass this check. The optional third argument to verify() and parseData() is retained for source compatibility but ignored; callers can omit it. Payloads without a signed timestamp, including header-only payloads, are now rejected.
  • e5842b5: Require HTTPS for custom API URLs outside local development.

v94.0.0

Compare Source

Major Changes
  • feat(schema): [breaking] Type 'MeetingAnalysisStatus' was removed (MeetingAnalysisStatus)

    feat(schema): [breaking] Type 'PullRequestReviewTool' was removed (PullRequestReviewTool)

    feat(schema): [breaking] Input field 'pullRequestReviewTool' was removed from input object type 'GitHubSettingsInput' (GitHubSettingsInput.pullRequestReviewTool)

    feat(schema): [breaking] Field 'analysisStatus' was removed from object type 'Meeting' (Meeting.analysisStatus)

    feat(schema): [breaking] Field 'attendees' was removed from object type 'Meeting' (Meeting.attendees)

    feat(schema): [breaking] Field 'attendeesSource' was removed from object type 'Meeting' (Meeting.attendeesSource)

    feat(schema): [breaking] Field 'slugId' was removed from object type 'Meeting' (Meeting.slugId)

    feat(schema): [breaking] Field 'summary' was removed from object type 'Meeting' (Meeting.summary)

    feat(schema): [breaking] Field 'summaryData' was removed from object type 'Meeting' (Meeting.summaryData)

    feat(schema): [dangerous] Enum value 'Memory' was added to enum 'AiConversationTool' (AiConversationTool.Memory)

    feat(schema): [dangerous] Enum value 'PatchSettings' was added to enum 'AiConversationTool' (AiConversationTool.PatchSettings)

    feat(schema): [dangerous] Enum value 'SearchChatChannels' was added to enum 'AiConversationTool' (AiConversationTool.SearchChatChannels)

    feat(schema): [dangerous] Member 'AiConversationMemoryToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)

    feat(schema): [dangerous] Member 'AiConversationPatchSettingsToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)

    feat(schema): [dangerous] Member 'AiConversationSearchChatChannelsToolCall' was added to Union type 'AiConversationToolCall' (AiConversationToolCall)

    feat(schema): [dangerous] Enum value 'origin' was added to enum 'IntegrationService' (IntegrationService.origin)

    feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseCompleteInput' (ReleaseCompleteInput.description)

    feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseCompleteInputBase' (ReleaseCompleteInputBase.description)

    feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseSyncInput' (ReleaseSyncInput.description)

    feat(schema): [dangerous] Input field 'description' was added to input object type 'ReleaseSyncInputBase' (ReleaseSyncInputBase.description)

    feat(schema): [dangerous] Enum value 'collectionChanged' was added to enum 'WorkflowActivationMode' (WorkflowActivationMode.collectionChanged)

    feat(schema): [dangerous] Enum value 'commentAdded' was added to enum 'WorkflowTrigger' (WorkflowTrigger.commentAdded)

    feat(schema): [dangerous] Enum value 'updatePosted' was added to enum 'WorkflowTrigger' (WorkflowTrigger.updatePosted)

    feat(schema): [non_breaking] Type 'AiConversationMemoryToolCall' was added (AiConversationMemoryToolCall)

    feat(schema): [non_breaking] Type 'AiConversationMemoryToolCallArgs' was added (AiConversationMemoryToolCallArgs)

    feat(schema): [non_breaking] Type 'AiConversationMemoryToolCallArgsAction' was added (AiConversationMemoryToolCallArgsAction)

    feat(schema): [non_breaking] Type 'AiConversationPatchSettingsToolCall' was added (AiConversationPatchSettingsToolCall)

    feat(schema): [non_breaking] Type 'AiConversationPatchSettingsToolCallArgs' was added (AiConversationPatchSettingsToolCallArgs)

    feat(schema): [non_breaking] Type 'AiConversationSearchChatChannelsToolCall' was added (AiConversationSearchChatChannelsToolCall)

    feat(schema): [non_breaking] Type 'AiConversationSearchChatChannelsToolCallArgs' was added (AiConversationSearchChatChannelsToolCallArgs)

    feat(schema): [non_breaking] Type 'InboxNotificationUpdateInput' was added (InboxNotificationUpdateInput)

    feat(schema): [non_breaking] Type 'InboxNotificationUpdatePayload' was added (InboxNotificationUpdatePayload)

    feat(schema): [non_breaking] Type 'LoopExecution' was added (LoopExecution)

    feat(schema): [non_breaking] Type 'WorkflowIntelligence' was added (WorkflowIntelligence)

    feat(schema): [non_breaking] Field 'loopExecution' was added to object type 'AiConversation' (AiConversation.loopExecution)

    feat(schema): [non_breaking] Field 'Initiative.identifier' description changed from '[Internal] The human-readable identifier of the initiative. Returns the custom identifier override when set, otherwise the workspace default <prefix>-<number>. Null for legacy initiatives that have not been backfilled.' to '[Internal] The human-readable identifier of the initiative. Returns the custom identifier override when set, otherwise the workspace default <prefix>-<number>. Null for legacy initiatives that have not been backfilled and while initiative identifiers are not enabled for the workspace.' (Initiative.identifier)

    feat(schema): [non_breaking] Field 'attendeeIds' was added to object type 'Meeting' (Meeting.attendeeIds)

    feat(schema): [non_breaking] Field 'title' was added to object type 'Meeting' (Meeting.title)

    feat(schema): [non_breaking] Field 'inboxNotificationUpdate' was added to object type 'Mutation' (Mutation.inboxNotificationUpdate)

    feat(schema): [non_breaking] Field 'Project.identifier' description changed from '[Internal] The human-readable identifier of the project. Returns the custom identifier override when set, otherwise the default P-<leadTeamKey>-<number>. Null for projects without a lead team and for legacy projects that have not been backfilled.' to '[Internal] The human-readable identifier of the project. Returns the custom identifier override when set, otherwise the default P-<leadTeamKey>-<number>. Null for projects without a lead team, for legacy projects that have not been backfilled, and while project identifiers are not enabled for the workspace.' (Project.identifier)

    feat(schema): [non_breaking] Field 'Project.leadTeam' description changed from '[Internal] The team that leads the project. Null if no lead team is assigned.' to '[Internal] The team that leads the project. Null if the viewer does not have access to the team.' (Project.leadTeam)

    feat(schema): [non_breaking] Field 'ProjectSearchResult.identifier' description changed from '[Internal] The human-readable identifier of the project. Returns the custom identifier override when set, otherwise the default P-<leadTeamKey>-<number>. Null for projects without a lead team and for legacy projects that have not been backfilled.' to '[Internal] The human-readable identifier of the project. Returns the custom identifier override when set, otherwise the default P-<leadTeamKey>-<number>. Null for projects without a lead team, for legacy projects that have not been backfilled, and while project identifiers are not enabled for the workspace.' (ProjectSearchResult.identifier)

    feat(schema): [non_breaking] Field 'ProjectSearchResult.leadTeam' description changed from '[Internal] The team that leads the project. Null if no lead team is assigned.' to '[Internal] The team that leads the project. Null if the viewer does not have access to the team.' (ProjectSearchResult.leadTeam)

    feat(schema): [non_breaking] Field 'inboxNotifications' was added to object type 'Query' (Query.inboxNotifications)

    feat(schema): [non_breaking] Field 'fieldUserPresence' was added to object type 'ViewPreferencesValues' (ViewPreferencesValues.fieldUserPresence)

    feat(schema): [non_breaking] Field 'intelligence' was added to object type 'WorkflowDefinition' (WorkflowDefinition.intelligence)

    feat(schema): [non_breaking] Field 'triggerConfig' was added to object type 'WorkflowDefinition' (WorkflowDefinition.triggerConfig)


  • If you want to rebase/retry this PR, check this box

@coderabbitai

coderabbitai Bot commented Sep 13, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 945b9962-9706-4fde-9544-dc75bfc9923f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@therockstorm
therockstorm merged commit 26d860e into main Sep 14, 2026
9 checks passed
@therockstorm
therockstorm deleted the renovate/linear-sdk-95.x branch September 14, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant