Plan and track your software releases directly from Linear.
Linear Releases integrates with your CI/CD tools to precisely track the deployment environment, version, and status of every issue, giving team members and agents your full deployment context.
Issue statuses automatically update when their associated code changes land in production. See what’s live to customers, not just what’s been merged.
Write release notes for a single release or for a range of releases. Generate release notes with Linear Agent based on included issues.
Releases supports both continuous deployment and scheduled release methodologies. Add up to 5 release pipelines on Business, or unlimited on Enterprise plans. Learn more in our documentation.
We’ve added automation to our Slack integration to support common usage patterns for projects.
You can automatically create a connected channel in Slack for each new project in Linear. Project updates post to that channel, and every project member is added to the channel by default.
Admins can enable project channel creation in Slack settings.
Fixes
Agents: Pressing Esc to dismiss an invalid mention search in an agent session no longer leaves a stranded popover backdrop that blocks clicks across the app
externally-merged label after closingImprovements
MCP server
undefined, so consumers can tell an explicit zero from an unset valuesave_issue now go through the integration-aware attachmentLinkURL path, so URLs matching configured integrations (Zendesk, Intercom, etc.) create rich attachments and trigger two-way sync instead of being stored as plain URL attachmentsAPI
cancelled vs canceled spelling in integration field descriptionsFor example:
Pull meeting takeaways from Granola into a project update and create follow-up issues
Admins can control access with allowlists and workspace-level MCP permissions. Connect servers in your agent personalization settings or within triage automations. See the docs for supported servers and setup instructions.
We’re continuously improving Linear Agent and adding new capabilities and features.
We recently introduced issue-level sharing, which lets teams share individual issues from private teams with guests and members who don’t have team-level access.
This update gives team owners more control over how that access is managed. Team owners can now configure who can share issues with non-members in team settings. Sub-issues also no longer inherit the parent issue’s share state and can be shared independently.
Issue-level sharing is available on Enterprise plans. Learn more in our docs.
Fixes
linear.app/issue/LIN-123Mention @Linear in any Microsoft Teams channel to turn your conversations into actionable work.
You can ask Linear to make changes directly in Linear, or pull information from Linear into Teams. Try it by sending a message like:
@Linear file a bug for this and assign it to me
Connect your Linear projects to Teams channels to keep everyone aligned. After connecting, project notifications like updates will automatically post to Teams.
Install Linear for Microsoft Teams in settings, or learn more in our documentation.
Linear already supports one-click integrations to open issues in popular tools like Claude Code, Codex and Cursor. To better support custom workflows and new tools, we’ve added support for custom coding tool integrations.
Custom coding tool integrations let you open issues in tools that aren’t supported out of the box. You can configure them in two ways:
Add a new custom coding tool in preferences, or learn more in our documentation.
When an issue is reported in Slack, either through Asks or the Linear Agent, a synced thread is added to that issue to enable follow-up communication.
Now you can sync an issue to multiple Slack threads when there are multiple reports or requests for the same issue. When the issue is completed, every synced thread receives an update with the outcome.
Connect a new Slack thread to an issue by mentioning @Linear or using the “Link to existing issue” option in the Slack integration.
Fixes
& or +Improvements
MCP server
API
healthWithAgedocumentUpdate mutation failing when called with a URL-style document identifier instead of a UUIDKeyboard shortcuts
Teams can nest up to five levels deep, making it possible to represent divisions, departments, groups, squads, and more. Sub-teams inherit workflows and settings from their parents at every level, so you can maintain consistency while giving each unit flexibility in how they work.
Multi-level sub-teams are available on the Enterprise plan. Learn more in our docs.
Projects and initiatives now support comments in their activity feed, giving teams a place for high-level discussion alongside updates. Conversations stay attached to the work itself, making it easier for both people and agents to follow and reference.
Use comments to:
provide lightweight feedback that doesn’t belong in an inline comment or formal update
Fixes
Improvements
MCP server
stateId now default to the team’s default state, even when triage is enabled, if the user is a member of the teamNow we've added custom web forms as well.
Teams can create a dedicated Asks page with forms for the types of requests they handle, like feature requests, bug reports, data pulls, or HR and IT tasks. Forms are powered by issue templates, so teams control exactly what information gets collected. Every submission becomes an issue in the team’s triage inbox, where it can be fielded by a team member or routed with Triage Intelligence.
Anyone in your company can create an ask, even if they don’t have a Linear account. After submitting an ask, submitters can follow up through a synced email thread on the issue.
Web forms for Linear Asks are available on the Enterprise plan. Learn more in our documentation.
Fixes
Agent: Fixed "Ask Linear" and history buttons highlighting when the agent toolbar is right-clicked
#"..."#) breaking syntax highlighting for the remainder of the fileprompt=consentImprovements
->, -->, <-, <--) in Slack notifications are now rendered as → / ←MCP server
trashed field to list_projects and get_project responses so consumers can identify soft-deleted projectsAPI
parentId filter to issue subscriptionsWe're excited to share the next major step in Linear's evolution. For the vision behind Linear Agent, read the letter from our CEO, Karri.
As execution accelerates, the bottleneck in product development shifts toward judgment: deciding exactly what to build and where your team's time, attention, and tokens are best spent.
Your workspace already contains much of the context needed to drive good product decisions, but getting to it means reading through threads, combing the backlog, reviewing customer requests, and piecing together what's relevant.
Linear Agent brings all of that context within reach.
Built directly into Linear, and accessible everywhere, Linear Agent understands your roadmap, issues, and code. It can help you synthesize context, make recommendations, and take action.
For example, when starting a new project, instead of manually researching past feature requests, you can ask Linear to find related issues, group them by relevance, and pull the right ones in. From there, ask it to extract common requirements across customer requests and scope out a starting point for your spec — all in a few minutes.
Linear Agent is powered by frontier language models and fully grounded in the context of your workspace. Use it to supercharge your everyday workflows:
In Slack, send: "@Linear Make issues based on the discussion here and assign them to me"
Linear Agent works with you wherever you are. Open a chat from the bottom-right of the desktop app (shortcut Cmd/Ctrl + J) or the mobile app, or mention @Linear in any comment or reply. It's also available in Slack and Microsoft Teams.
As you use Linear Agent, you’ll find workflows worth repeating. When a conversation gets you to a good result, you can ask Linear to save it as a reusable skill. This is especially useful for recurring workflows, like catching up on projects or drafting issues from meeting notes. Run a skill from the skills menu in any chat or with a slash command. Linear will also automatically use skills when it thinks they are applicable.
You can also trigger agent workflows automatically when issues enter triage. Every new issue adds context to your workspace, and Linear can intelligently help you refine, synthesize, or act on it.
Automations are available on Business and Enterprise plans.
We're also announcing Code Intelligence, a capability that extends Linear Agent's understanding to your codebase. Once enabled, it supports code-aware tasks like diagnosing app functionality and designing technical specifications.
Non-technical teammates can ask questions they'd normally have to track down an engineer to answer — how a feature works, who owns a system, what recently changed — and get a reliable response.
Code Intelligence is coming soon to Business and Enterprise plans.
Linear Agent is now available in public beta for all teams. Agent and Skills are included on all Linear plans. Automations and Code Intelligence are available on Business and Enterprise.
During the beta period, all features are available at no additional cost as we refine and expand the product.
At general availability, we expect chat functionality — in-app, in comments, Slack, and Microsoft Teams — to remain included in the base seat price. High-volume compute capabilities like Automations and Code Intelligence may move to usage-based pricing beyond a certain threshold.
We'll provide clear advance notice before any pricing changes take effect. Reach out if you have any questions.
Improvements
Description field to display options for Projects list viewsFixes
API
Team.parent field in the public APIdescriptionData against the ProseMirror schema to reject invalid node typesMCP server
list_comments tool via cursor, limit, and orderBy parametersKeyboard shortcuts
We've visually refreshed Linear's interface design to make it easier to scan information, navigate between workflows, and stay focused.
A few highlights:
Headers, navigation, and view controls are now consistent across projects, issues, reviews, and documents, making it simpler to orient yourself and move between workflows
Learn more about our design process on our blog.
We recently gave you the ability to open issues directly in your AI coding tools with all of the context they need to take a first pass.
We've now expanded the list of supported tools. In addition to popular options like Claude Code, Cursor, and Codex desktop, you can also now open issues in:
Enable your tools in preferences, and launch them from any issue using the dedicated shortcut or with ⌘ Opt . (Mac) or Ctrl Alt . (Windows/Linux).
Work with your coding agents on the go. After delegating an issue to an agent, open its session in the Linear mobile app to see realtime reasoning or review past sessions. For agents that support it, you can also send additional messages in the session to help steer the work.
Sometimes a sub-initiative contributes to multiple high-level goals. This is common in goal setting frameworks like OKRs.
Sub-initiatives can now belong to multiple parent initiatives in Linear, allowing you to express how work rolls up in different ways across your org.
Available on Enterprise plans.
Enter preferenceAs part of our design refresh, we've made commenting across Linear more lightweight. You can now select between sending comments with just the Enter key or with ⌘/Ctrl Enter in preferences.
Improvements
issue.branchName variable in custom prompt for coding toolsFixes
Make a copy as new issue dialogKeyboard shortcuts
API
Starting an issue used to mean manually creating a feature branch. Now it means assembling the right context so your coding agent can take a first pass. We've made this much easier to do in Linear.
You can now launch your preferred coding tool directly from a Linear issue, with a prefilled prompt that includes the issue ID and all relevant context: description, comments, updates, linked references, and images. No copying or reformatting required.
Open in a coding tool by pressing Cmd Option . (Mac) or Ctrl Alt .(Windows/Linux) to launch your most recently used tool, W then O to choose from your enabled tools, or by clicking the button next to the issue identifier.
Supported tools:
Claude Code
Prompt templates can also be customized to add standing instructions for how your agent should approach issues. For example, you may always want your agent to give you a detailed plan before writing any code.
Configure your personal coding tools, prompt template, and more in preferences.
Create and update Linear issues and projects using Notion's new Custom Agents. Flexibly and seamlessly connect your workflows across both tools.
API
Fixes
example.comImprovements
diffMarkdown field to project and initiative update webhook payloads, providing a formatted summary of changes between updatesMCP server
create_issue and update_issue tools into a single save_issue tool.Keyboard shortcuts
Refine your searches, views, and dashboards with advanced filters. Combine multiple AND/OR conditions to define exactly what you want to see.
For example, track high-priority bugs for prospective customers in a single view by combining Priority, Label, and Customer status filters.
Subscribe to a view to get notified when issues match your conditions, or use advanced filters to power targeted dashboards.
Get started by choosing advanced filter from the filter menu, or use AI filter to describe what you're looking for in natural language.
You can now share individual issues from private teams with specific users outside of the team. This is especially useful when bringing collaborators on to solve individual problems for highly sensitive teams, like security or HR. You can assign them a specific issue from your team without giving them access to the rest of the team's data.
Shared issues will have a banner prominently displayed to indicate who that issue is visible to.
Private issue sharing is available on Enterprise plans. Learn more in our docs.
Capture ideas on the go by creating new projects and initiatives on Linear's mobile apps. Write project summaries and properties to express your intent, then build out full descriptions and milestones later.
Gemini Enterprise users can now create issues from Gemini, and access data from their existing issues and projects. Learn more in our docs.
Improvements
Agent: Linear Agent for Slack can now add images from a conversation to existing entities
API
CustomerNeed.url, deprecated in December 2024 in favor of the attachmentUrl field, is now removedMCP server
Fixes
Newly added MCP tools:
Create and edit initiatives
We also improved performance and reduced token usage through better tool documentation, and added broad support for loading Linear resources through URLs.
/sse MCP endpointSSE as a transport was deprecated starting with protocol version 2024-11-05. As all modern clients now support the more reliable HTTP streams, Linear MCP is fully removing SSE support. To switch, update your endpoint from https://mcp.linear.app/sse to https://mcp.linear.app/mcp.
Deprecation errors for SSE will be rolled out gradually over the next two months.
Read more in Linear MCP documentation.
Issue lists can now show sub-issues as a nested hierarchy. Turn on this display option from any issue list view.
Teams form and disband as organizations evolve. When a team is no longer active, its issues and projects still hold useful context, but shouldn't clutter your workspace.
We're introducing the ability to retire teams, giving you a clean way to wind a team down while preserving its project and issue history.
Retired teams are read-only and hidden from the sidebar, but their issues, projects, and documents are still accessible. When retiring a team, you can choose to cancel any remaining open issues or move them to another team. Retired teams can be restored at any time.
Admins, workspace owners, and team owners can retire a team from its settings page.
Improvements
Fixes
0 when there were no matchesAPI
Keyboard shortcuts
On lists and boards, you can see how long items have been in their current status. Order by time in status to surface blocked work, or filter by conditions like In Review > 7 days to catch issues that have fallen through the cracks.
In Insights and Dashboards, analyze the time spent in any status and slice by time period or other attributes to see how performance changes and differs across your workspace. Use this to quickly uncover systemic bottlenecks and outliers.
Time in status is available as a display option in views, and as a new measure in Insights.
We’ve upgraded our Jira integration to support bi-directional syncing between Jira Epics and Linear projects. Changes to properties like status, target date, and description automatically reflect in both applications, so you don't have to update them manually.
Configure the Jira integration from your Linear workspace's integration settings.
Fixes
Boards: Fixed horizontal scroll position not being restored on the board view when using rows grouping
Improvements
MCP server
update_issue, allowed assignee and delegate to be set to null to remove them.update_project, allowed lead to be set to null to remove itPersonalize the bottom toolbar to prioritize the features you use the most. Rearrange the main navigation items, or pin specific projects, initiatives, and documents for quick access. For example, you can choose Pulse to stay up to date with work across your teams, or My issues to manage your assigned tasks.
To pin specific projects, initiatives, or documents, open the item and use the ••• menu in the top-right.
Available today in the App Store and Play Store.
Timing charts in Insights and Dashboards have been redesigned to make it easier to spot workflow trends and bottlenecks.
Timing charts now use a logarithmic scale by default so outliers don't visually flatten the rest of your data. Percentile metrics also display by slice, allowing you to compare across different dimensions or track changes over time. We’ve also removed issue limits to support analysis across much larger datasets.
We've made Linear Agent for Slack available on every plan, including Basic and Free. Update your Slack integration, then create issues or ask questions by mentioning @Linear in Slack.
Linear Code Reviews is now available in private beta. We've brought code reviews directly into Linear, with support for both traditional PR workflows and agents output.
Join the waitlist to request early access.
Fixes
Agents: Fixed Linear agent assigning work to inactive users
API
AgentSessionEvent webhooks, making AgentActivityWebhookPayload's userId field no longer nullableAgentSession.type field is now deprecated and will be removed in the futuretoken and token_type_hint parameters for the /oauth/revoke endpoint. The existing access_token and refresh_token form fields are now deprecated but remain functional for backward compatibilityuser object (not just userId) in the AgentActivityWebhookPayload, part of AgentSessionEvent webhooksissueRepositorySuggestions query to get a confidence-ranked list of repos associated with an issue or agent sessionurl field for AgentSession in GraphQL APIissueId to documentCreate and documentUpdate inputsissueSubGrouping to the values you can get from view preferencesImprovements
accept:text/markdown headerMCP server
create_document and update_document in a projectYou can also control access and require an invite to join a team. Issues and projects of any team will still remain visible to everyone, and workspace owners and admins can always manage the settings for any team.
Configure these permissions on your team's Access and permissions page. Team owners and permissions are available on Business and Enterprise plans. Learn more in the docs.
Access your Linear data from v0 to generate prototypes, dashboards, and internal tools. After connecting Linear's MCP server, you can pull context from Linear issues, projects, and discussions when building in v0. Learn more.
Improvements
Agents: Improved visual aspects of agent chat interfaces to better surface responses, highlight associated pull requests, and automatically collapse agent thoughts after work completes
Fixes
oauthTokenMigrateOldToken to successfully migrate old app tokens to the new short-lived tokens with a refresh tokenAPI
promptContext field to AgentSessionEvent "created" webhooks, a formatted string containing the relevant context for the agent session, including issue details, comments, and guidanceMCP server
create_project and update_project toolslist_users toolFrom Intercom and Zendesk, use the Linear agent to turn support tickets into issues with a single button click. The agent analyzes the full conversation and files any relevant bugs or feature requests — even from long, multi-topic threads. Issues are created with concise summaries, key details, and include relevant screenshots. When a conversation contains several distinct requests, the agent can automatically create multiple issues at once.
The new Gong integration brings a fully self-driving issue creation workflow to customer calls. The Linear agent reviews each transcript to capture product feedback and feature requests and automatically routes them to Linear. No prompts or clicks required.
Every issue filed by the Linear agent is routed to the relevant team’s triage queue and attributed to the right customer. With Triage intelligence, duplicate requests are automatically merged into existing issues, keeping your backlog clean without losing important customer context.
The Linear agent is included with the Intercom and Zendesk integrations on Business and Enterprise plans, and with the Gong integration on the Enterprise plan.
The Linear agent for Slack now works inside Slack workflows. You can already mention @Linear in any Slack thread to turn conversations into issues using natural-language prompts. With this update, the Linear agent can also be invoked by automated steps in Workflow Builder, allowing bots to request @Linear to create issues and take actions.
Users of Warp can now delegate issues to the Warp agent directly from Linear. Assign an issue to Warp and the agent will create a plan and start working on implementing it.
You can follow how the agent is progressing against its plan, steer it further, or review the PR once the agent finishes. You can always open the remote session in Warp to take over directly. Warp cloud agents are available to paid Warp users. Learn more and install the agent.
Fixes
Editor: Fixed the mention and command menus being clipped to the right if there is not enough space
Improvements
API
Team.inviteHash field is now deprecated and always returns an empty string. This value has not been used for a while and will be removed from the GraphQL schema in the future.OpenAI Codex users can now delegate issues directly to the Codex agent without leaving Linear.
Codex can answer questions about your codebase, fix bugs, or take a first pass at issues in your Triage queue. Assign issues to the Codex agent, and it will use the full issue context, automatically choose the right repo, and start working on a solution.
Engineers can fully delegate well-defined issues to Codex, so they can stay focused on more complex projects. Follow Codex’s reasoning as it works on the issue or just review the summary when the task finishes. When you’re ready, open the Codex task on web to review the code changes and turn them into a PR.
Codex gives every team engineering-level help — without consuming actual engineering time. Support teams can ask Codex to explain how the code works when triaging bug reports. PMs and designers can use Codex to prototype new ideas, or even handle small coding tasks like updating copy or fixing UI issues.
You can assign multiple issues to Codex and it will work on them in parallel. You’ll receive inbox notifications when Codex needs your input or when work is ready for review.
To get started, add the Codex agent to your Linear workspace. You’ll be asked to connect your ChatGPT account when you delegate an issue to Codex for the first time. You must be on a ChatGPT paid plan and connect your Github account to use Codex. Learn more in our docs.
Enterprise plans now have a new Workspace owner role, the highest permission level in Linear. Workspace owners have exclusive control over billing, security settings, OAuth app management, audit logs, and workspace exports. This change enables admins to continue to handle everyday management needs while limiting who has access to the most sensitive settings in your Linear workspace. Learn more in the docs.
Linear’s Google Sheets integration can now sync initiatives in addition to projects and issues. Initiatives sync to their own dedicated Google Sheet with properties including owner, teams, description, health, and target dates.
Use this sheet to power external analysis and workflows for high-level planning. To get started, enable the Linear Google Sheets integration from your Linear workspace settings and toggle on Sync initiatives.
Improvements
Agents: Archiving an agent’s only session on an issue will remove that agent as delegated
Fixes
API
issueUpdate is now allowed with the issues:create scopeincludeSubTeams on updates now works even for custom views with no team ID definedIssue.stateHistory fieldProjectLabel webhook updatesKeyboard Shortcuts
Form templates are useful for teams that require specific details in every request, like bug reports that need repro steps and environment details, security incidents that should capture severity and when the incident occurred, and IT or HR requests for new equipment or onboarding details.
You can specify generic fields like text input, dropdowns, and checkboxes, as well as issue property fields like priority, customer, and label groups. Name each field, add descriptions to give submitters clear instructions, and mark any field as required.
When creating an issue, form templates appear to users as fillable forms. Any user in your Linear workspace can create templated issues in Linear or through the Slack integration.
With Asks, you can add form templates to Slack channels and let everyone in your Slack workspace turn their requests into Linear issues — even if they don’t have a Linear account.
Form templates are available on all plans, and can be used in Asks for teams on Business and Enterprise plans. To create a form template, add a new issue template and choose Form. Any issue templates previously used with Asks have been converted to form templates. Learn more in our docs.
Build modifiable diagrams like flowcharts and sequence diagrams natively in Linear. Create a new diagram by typing /diagram in a text field or searching for mermaid as the language in a code block. See the official Mermaid docs for more on the syntax.
Access Linear issues, projects, and documents from Figma Make to design prototypes with full context. You can also create and manage Linear issues and projects without leaving Figma — turning your prototypes into tracked work. All tools supported by Linear’s MCP server are accessible in the connector. Learn more in our docs.
API
Custom Views: includeSubTeams on updates now works even for custom views with no team ID defined
Fixes
Improvements
Pulse is now available in Linear’s iOS and Android apps. Stay up-to-date on the progress of your projects and initiatives, no matter where you are.
Pulse brings relevant updates from across your Linear workspace into a single unified feed, so you can quickly see what’s happening. **For me **shows you a personalized feed of project and initiative updates most relevant to you. Popular and Recent surface updates from across your entire company, helping you stay informed beyond your immediate focus. Leave a comment on any update, or react with an emoji.
Initiative, project, and cycle graphs have been refreshed to make progress and activity trends clear at a glance.
Progress graphs for projects and cycles now include a bar chart to highlight completed issues, providing a clear view of momentum over time.
Initiative graphs have been redesigned to highlight the most active projects at any given time. Each curve represents the rate of completed issues within a single project, rising during periods of high activity and leveling off during quieter periods or after project completion. Hover over the x-axis to see your most active projects in a given week.
Initiative and project views now include an activity indicator. It highlights which efforts are most active across your workspace, so it’s clear where your team is spending time.
Datadog users can now automatically create Linear issues from Datadog monitor notifications. This ensures that any critical alerts from Datadog are translated directly into tracked and actionable work in Linear. Learn more in our docs.
Improvements
Background uploads: You can now create issues and send comments before their files upload. Continue with work elsewhere while the uploads complete in the background.
Fixes
GitHub Copilot users can now work with the GitHub Copilot agent directly within Linear.
Delegate any issue directly or mention GitHub Copilot in a comment, and the agent will use the full issue context to start an implementation in a draft PR.
You can follow Copilot’s progress on the Linear issue or on the PR in GitHub. You’ll get notified if the agent needs your input or when the work is ready for review. Prompt Copilot to make further changes by adding comments to the PR.
GitHub Copilot agent can handle lightweight tasks in your backlog like quick bug fixes, small refactors, or UI polish so your team can stay focused on complex projects. Track all issue delegated to GitHub Copilot and other agents from My Issues or create a custom view.
To get started, add the GitHub Copilot agent to your Linear workspace. You’ll be prompted to link your individual GitHub account when you delegate an issue to GitHub Copilot for the first time. Check out the GitHub documentation to learn more.
Fixes
Board: Fixed items in board view not being selected after undoing or redoing operations on a different page
/ menu in mixed nested listsImprovements
Creating issues has never been easier. Mention @Linear in discussions on Slack, and the Linear agent will create issues informed by your conversation’s context. Use natural language to specify issue details or simply let the agent infer what’s needed.
Linear agent for Slack is available now on all plans. Update your Slack integration, then create issues by mentioning @Linear in Slack.
Learn more in our docs.
Fixes
Improvements
We’ve refreshed our iOS and Android apps with a new visual design system. Both now use a custom frosted glass material that adds depth and contrast to the UI.
Navigation has been rebuilt with a new bottom toolbar for quick access to core workflows. You’ll also now find a “Create Issue” button at the top of every screen.
Update now in the App Store and Play Store.
Users of Factory AI coding agents can now access them directly within Linear. Delegate an issue to Factory to spin up a remote workspace and launch a coding agent.
Factory’s remote workspaces allow you to create custom development environments for coding agents, so you can delegate several Linear issues simultaneously to run in consistent, isolated environments. Learn more about Factory in our Integration Directory.
Workspaces on the Business plan can now use SLAs to set clear expectations on when time-sensitive work should be completed.
SLAs apply automatically to issues based on configurable rules. When an SLA is at risk or becomes breached, issue subscribers receive immediate notifications. Learn more about SLAs in our docs.
Improvements
Avatars: Added a more diverse set of colors for user avatars where the user hasn’t added a picture
Fixes