Stacked pull requests

Stacked pull requests are now displayed in Linear Diffs. Move through a stack and see review, CI, and merge status at a glance. Related PRs are grouped into a single collapsible row in Reviews, alongside their issue and project context.
For GitHub-native stacks, you can preview every affected PR before merging the current PR and those below from Linear.
Learn more in our documentation.
View code changes as the agent works
Diffs now update in realtime throughout a Linear coding session, including uncommitted changes from follow-up prompts. You can follow the code as it evolves, catch wrong turns earlier, and steer the agent before or after a pull request is opened.
AI credit usage explorer and spend limits

Admins can now see what’s driving AI credit usage and set limits to manage spend.
The new usage explorer breaks down spend by team, feature, user, or loop across any time period. Compare total spend, session count, and average spend per session, then select a group in the chart or table for a closer look.
You can also set spend limits at the workspace, user, or loop level to keep usage within the bounds you choose. When a limit is reached, additional AI credit usage is paused until the limit resets or an admin increases it.
Billing admins and owners can access both features in Usage & Limits. Learn more about AI credits in our documentation.
Guided Reviews on Basic
Guides walk you through the most important changes in a pull request. They’re now available on Basic plans.
- AsksFixed duplicate text in issue descriptions created from Slack messages
- DiffsStopped sending notifications for Codex reviews without inline code comments
- DiffsFixed review submissions failing when file review changes were still saving
- DiffsHidden running Codex review summaries and notified when reviews completed
- DiffsKept published review comments on unchanged lines current when edits shifted their position
- DiffsFixed closing search resetting the scroll position after opening a result in a collapsed file
- DiffsFixed approvals reverting during GitHub sync
- DiffsAdded confirmation before merging a pull request when you are not responsible for merging it
- EditorFixed document printing from intercepting macOS text navigation
- EditorFixed Backspace undo for automatically created mentions
- GitHubFixed repeated sync errors when a sub-issue was already attached to its intended GitHub parent
- ImportsFixed showing permission errors during Linear imports instead of leaving team selection loading
- InitiativesFixed the new initiative form appearing below the list instead of at the top
- IssuesFixed agent status badges not showing on unassigned delegated issues when the session needs attention
- OAuthReduced Cloudflare rate-limit errors caused by frequent OAuth token rotation
- ProjectsFixed Slack channel creation for agent-created projects with unformatted custom channel names
- ProjectsFixed duplicated project views resetting their display options
- SettingsHid sidebar integration warnings for users who cannot update the connection
- TriageTriage rules can only move issues to teams that the rule editor can access
- WebhooksFixed issue creation from Sentry alerts when payload values contain null characters
- ZapierFixed Zapier issue triggers now showing an error when the selected status belongs to a different team
- Coding SessionsImproved management capabilities for environment owners
- Coding SessionsAdded Claude Sonnet 5.5 as a coding session model
- DiffsAdded previous and next controls to jump between Guide sections without marking them reviewed
- DiffsAdded a merge confirmation in case there are failed non-required checks
- DocumentsAdded [[ to find or create documents inline, plus a “Create new document” slash command that attaches the document to the current context
- GitHubAdded coding-session static IPs to Linear’s published GitHub allowlist
- ImportsLinear-to-Linear imports now let you choose which workspace issue labels, project labels, initiative labels, templates, and project statuses to copy
- ImportsLinear-to-Linear imports can now include a parent team without some or all of its sub-teams
- IntegrationsGitHub issue priority is now a synced property
- IntegrationsAdded settings to update the GitLab token and enable automatic renewal (self-rotation of tokens)
- IOSImproved icon search to match multiple words across icon names, keywords, and categories
- IssuesAdded the option to save an issue copy as a draft
- OAuthRequired an explicit S256 method for PKCE authorization requests
- WebhooksAdded quotas limiting the number of webhooks per team (30) and per workspace (50)
- Customer RequestsAdded
list_customer_needstool that returns the customer requests for an issue, project, or initiative, one page at a time
- Added the ability to dismiss toasts using Cmd/CtrlOptX