Skip to content →

Changelog

September 4, 2025

Salesforce integration

Salesforce integration

Seek to:00:00 / 

Linear's Salesforce integration connects customer feedback from your CRM with product work in Linear.

Escalate customer cases to the product team by creating Linear issues or linking existing ones — directly from Salesforce. Customer-facing teams can submit feature requests, share product feedback, and report bugs affecting existing customers or impacting new opportunities.

Linear issue details are surfaced directly in Salesforce and updated in realtime. This lets you keep track of development progress, close the loop with customers when issues are completed, and engage prospects as soon as their feature requests ship.

Salesforce account data also syncs with Linear. Product teams can view customer requests alongside details like revenue, tier, and company size, helping them prioritize the most impactful product work.

Any Salesforce case field can now be used to filter issues in Linear. Create custom views and stay updated with view notifications, or create Triage rules based on Salesforce case fields to automatically prioritize and route issues.

The Salesforce integration is available as a paid add-on to the Enterprise plan. Contact sales to learn more and request a trial.

Sync customer data

Customer attributes can now be synced from external data sources like Zendesk, Intercom, Front, or Salesforce.

Map attributes in Linear — like revenue, tier, status, customer owner, and company size — to corresponding attributes in your external system of record. Linear automatically syncs updates from your external data source, ensuring data in Linear always stay up to date.

Customer data syncing is available on Business and Enterprise plans. To get started, head to Customer requests settings and select a source.

  • Agents
    Improved agent session creation when an issue is delegated to an agent, even if there is no human actor or assignee when delegating
  • Code Blocks
    Added code highlighting for ReasonML
  • Command menu
    Added an action that lets you create a document from a template
  • Customer Requests
    Links can now be added as a source directly from the Add Customer Request menu by pasting a URL
  • Customers
    Added support for "peek" on the customer's page. Press Space when hovering over a customer name to quickly preview issues or projects without leaving the page.
  • Customers
    Added the ability for customers to be matched against the external data source using only an externalId value for the match
  • Editor
    Typing punctuation when mentioning someone will accept the mention instead of adding punctuation to the search
  • Editor
    Improved selection behavior with the mouse around @mentions
  • Editor
    It's now possible to independently indent a list item without affecting its nested lists
  • GitHub
    We now show the GitHub repo destination when creating an issue on a team with GitHub sync enabled
  • Initiative updates
    Improved update snapshot stats to reflect projects added to the initiative between two updates
  • iOS
    Improved visibility of workspace-level agents in the assignee picker
  • Issue filters
    Improved the sidebar team filter on issue views to show sub-teams nested under their parent
  • Mobile
    When an agent replies in a thread, we now show their status in the inbox on mobile apps
  • Navigation
    Swapped the order of the favorite and contextual menu icons in page headers
  • Notifications
    Improved customer request notifications so they are grouped with issue notifications when they relate to the same issue
  • OAuth
    Updating an OAuth application's avatar will now propagate to all app users associated with the application
  • Projects
    When converting an issue to a project, we now augment the original issue description with a link to the superseding project
  • Recurring issues
    There is now a link to the recurring issue settings from the menu on recurring issues
  • SCIM
    Improved SCIM managed workspaces to allow manual management of guest users. By default, this is limited to workspace admins.
  • SCIM
    We now update the user's display name if a change is pushed through SCIM
  • Comments
    The focus no longer moves if a new comment comes in on a document while the focus is on an input field
  • Comments
    Fixed a problem with jumping scrolling when an issue comment was highlighted
  • Comments
    Comment input clears as expected after the comment is submitted
  • Desktop
    Fixed inconsistencies around the "Close other tabs" functionality when using pinned tabs
  • Editor
    Fixed an issue where copying a heading link would sometimes scroll to the bottom of the document
  • Editor
    Autocomplete menus triggered by @ and : open correctly
  • Favorites
    Fixed a bug where you couldn't favorite some views
  • GitHub
    Fixed issue where, when a PR is open and a review is automatically requested from bots (for example, "GitHub Copilot"), the issue is no longer moved to "In Review" status
  • Initiative Views
    Breadcrumbs now show up correctly after navigating from an initiative view
  • Labels
    Fixed the contextual menu not opening on some rows in team labels settings
  • Lists
    Fixed misaligned group headers in some lists on small screens
  • Menus
    Fixed an issue causing multiple sub-menus to get opened at the same time in some scenarios
  • Notifications
    Fixed triage responsibility notifications to correctly display accepted or declined status of issues marked as duplicate
  • Preview links
    Fixed extraction of preview links from Cloudflare Workers deployment comments
  • Projects
    Project creation no longer fails when using templates with zero estimates on teams that don't allow them anymore
  • PR reviews
    Improved the performance on Pull Requests with a lot of comments from AI agents
  • Sub-teams
    Admins can now select private teams as parent teams without needing to be members
  • Timeline
    Fixed a problem with editing milestone names from timeline views
  • Views
    Fixed the teams column not displaying on project list view when enabled in display options
  • You can now use Esc to go back when opening a triage or inbox item via double click
  • Added userEmail as an optional input for issueSubscribe and issueUnsubscribe
  • Improved response to return a 401 error rather than a 400 for an unauthenticated API request
  • Fixed a bug to include issue in the response payload for issueAddLabel and issueRemoveLabel

August 21, 2025

Cursor background agents

Cursor background agents

Assign issues to Cursor and launch background agents from within Linear.

Seek to:00:00 / 

You can now add Cursor as an agent in your workspace. The Cursor agent can work alongside your team to make code changes or answer questions. When an issue is delegated to Cursor, it will use the full issue context to create a plan and start working on an implementation.

Engineers can fully delegate well-defined issues to Cursor without leaving Linear. Describe the task in plain language and Cursor will automatically create a branch, draft a PR, and notify you when the work is ready for review. If the code changes need further refinement, you can continue prompting by commenting on the issue or take over the work directly in the Cursor app with a seamless handoff.

Cursor background agents can be used by your whole team—not just engineers. Team members can directly ask Cursor how the code functions to investigate customer issues, rather than escalate all of those questions to engineering. Designers and PMs can specify quick prototypes to validate new ideas, or even ask the agent to handle small UI fixes, copy updates, or other polishing tasks.

You can monitor all issues delegated to Cursor and other agents from the My Issues view and you'll be notified when an agent needs your input or when their work is complete.

To add Cursor to your Linear workspace, enable the integration. You'll be asked to link your individual Cursor account when you delegate an issue to Cursor for the first time. Check out the Cursor documentation to learn more.

Initiative views

Build curated lists of initiatives that can be shared with the rest of your team. Views can be created by filtering on properties—like owner and teams—or by specifying specific initiatives that you want to include.

Create an initiative view by going to your workspace's views page or by filtering your initiatives list and saving it as a new view. Initiative views are available on enterprise plans.

  • Asks
    Asks title summarization now respects the original script variant between simplified and traditional Chinese
  • Command menu
    Quick search now allows searching for issues by attached pull request, issue, or other attachments
  • Command Menu
    "Copy issue title" now shows up when searching for "name"
  • Customer Requests
    It's now possible to set the ordering direction for the customer requests list
  • Customer requests
    Improved customer request creation from an integration. We now create and find a customer even if it has no domain.
  • Editor
    Improved how headings behave around new lines created with Shift Enter
  • GitHub
    Reviews from Github bots no longer move issues to a "reviewed" state
  • GitHub
    Reviews and comments by GitHub bots will no longer move reviews to "Todo" for the author
  • Integrations
    Improved loading performance for integration settings by prefetching OAuth app connection status to remove loading flashes
  • Lists
    Improved performance when scrolling through lists
  • Performance
    Improved performance when working with a large number of selected issues
  • Triage rules
    You can now add an issue to a project using Triage Rules
  • Command Menu
    Fixed Cmd Shift , copying the project link instead of the document link
  • Comments
    Fixed a bug where it was not possible to unsubscribe from an issue after adding a comment
  • Custom Views
    Fixed newly created issues not appearing in some custom views
  • Cycles
    Fixed an issue where the "Edit parent cycles" action showed up even when the parent did not have cycles enabled
  • Editor
    Fixed cursor positioning when undoing actions in collaborative editors
  • Editor
    Fixed navigating around new lines created using Shift Enter in Firefox
  • Editor
    Prevented pasting placeholder marks into non-template editors
  • Editor
    Fixed exiting a code block with the down arrow
  • Filters
    Fixed a bug where the "does not include" initiative filter would not work correctly
  • GitHub
    URLs in comments and reviews imported from GitHub and other external systems will render as if they were inserted in Linear directly
  • Issue creation
    The new issue modal now closes immediately after pressing Esc when there are no unsaved changes
  • Menus
    Fixed bottom-left positioned menus animating from the wrong direction
  • Performance
    Reduced rendering time by up to 40% when visiting pages in the application for the first time
  • Project views
    Fixed a bug that prevented users from resetting the health "quick filter" in the sidebar
  • Project Views
    Fixed an issue where a new view's filter would be missing if the current view was in timeline or board mode
  • Issue subscriptions
    Fixed bugs where users mentioned in root comments would always get resubscribed to a comment thread when a new child comment was created, and where edits to comments mentioning users would also automatically resubscribe them to the comment thread, even if they had manually unsubscribed
  • Views
    Fixed filters flickering on issue views at certain resolutions
  • Views
    Fixed incorrect due date filtering around timezones
  • Included issue in response payload for issueAddLabel and issueRemoveLabel
  • You can now undo setting a due date on issues with Cmd Z
  • Added peek on the customer's page so you can quickly preview issues or projects without leaving the page (press space)

August 14, 2025

Product Intelligence (Technology Preview)

Product Intelligence (Technology Preview)

Product Intelligence streamlines your product operations with AI assistance for routine, manual tasks. Today we are previewing the first of its capabilities: automating the overhead of triage intake.

Seek to:00:00 / 

When activated, Product Intelligence examines all issues sent to Triage and does the tedious parts of the intake process for you. It will research past and existing issues for context, making informed suggestions on which team, projects, and assignee to route the new issue to. It also identifies related issues and likely duplicates.

You can accept or dismiss the suggestions, or hover over them to see the reasoning behind the match.

If you want to give Product Intelligence more context to steer its behavior, you can add additional guidance at the workspace, team, or sub-team levels.

Product Intelligence transforms intake from an inconsistent, research-heavy process into an automated approval flow. Because suggestions are based on your issue data, they will improve over time as you accept and dismiss them. The more you enrich your data, the more precise future suggestions become.

Product Intelligence is available in Technology Preview to anyone on the Business and Enterprise plans. To get started, ask your workspace admin to enable it in Product Intelligence settings and learn more in the docs.

Mobile: New search experience

Mobile search now uses our hybrid semantic search engine to find comprehensive results beyond just keyword matching. When you open search, you'll see recently viewed issues, projects, and documents, along with navigation shortcuts. Start typing to filter the recently viewed list or press Enter to search across all of your issues, projects, and documents.

Customize Asks email auto-replies

Linear Asks helps internal teams manage workplace requests from Slack and email. For Asks over email, choose when an automated reply is sent, and customize the exact message. Go to Asks settings and select an intake email to configure your custom replies.

Attio integration

Share user feedback and sync customer details from Attio and into Linear with their integration. Create customer requests from any company, person, deal, or call from within Attio and add them to Linear projects and issues.

  • Linear for Agents
    Agent session threads now support resolution and subscriptions, much like regular comment threads
  • Android
    Properties in project and initiative overviews are now editable
  • API Keys
    You can now see when an API key was last used in your workspace's API settings
  • Customer Requests
    Requests can now be copied as Markdown from customer pages
  • Customers
    Added the ability to open customers directly in their source integrations
  • Editor
    Code blocks, blockquotes, images, and other blocks can now be added directly to list items without requiring a line of text before them
  • Editor
    When linking to a heading inside a collapsible section, the section will now automatically open
  • Editor
    Pressing Enter at the end of a list item will create a child list item if a nested list already exists
  • Editor
    Using Markdown such as *, [], and 1. inside a list item will create a nested list
  • Editor
    When in a code block inside a list, Alt Tab will indent the list item and Shift Alt Tab will unindent
  • Editor
    Pressing Shift Enter at the beginning of a code block or block quote will create a new line above the block
  • Editor
    Pressing Cmd/Ctrl A inside a code block will select the code first
  • Editor
    Improved keyboard navigation between code blocks, block quotes, and other block-level content
  • Email
    Emphasized the workspace name in deletion scheduling emails to reduce confusion
  • Integrations
    Improved the ability to refresh the workspace name from Slack if the name of your Slack workspace has changed since you connected a Slack or Asks integration in Linear
  • Issue Creation
    Improved styling of the file upload button in the issue creation modal
  • Issues
    Going forward, an issue's assignee will always be subscribed to the issue
  • Mobile
    Added support for issue delegation to agents
  • Notifications
    Issue subscribers are now notified when a synced Slack comment thread is connected to an issue
  • Notifications
    Issue subscribers are no longer automatically subscribed to new comment threads used for agent interaction to reduce spam
  • Ordering
    Issues and projects now position intelligently when changing priority, either at the top or bottom of the new priority group based on the direction of the change
  • Projects
    Project members are now automatically subscribed to notifications for changes in the project description or milestone descriptions
  • SCIM
    SCIM users are now only billed after they first log in, not as soon as they are provisioned
  • Android
    Updated the issue history text when delegation and assignment occur together to match how it appears on the web and desktop
  • Comments
    For issues created via comments, the comment will now always reflect the latest issue properties (status, name, etc.)
  • Customers
    Fixed an issue where the custom logo for a customer would be overridden when new domains were added to the customer
  • Editor
    We now keep focus on the editor when playing videos
  • Editor
    We now prevent applying strikethrough styling on inline code
  • Editor
    Styling applied across new lines created with Shift Enter is now correctly converted to Markdown
  • Editor
    Keyboard navigation around @mentions in Firefox now works correctly, including deleting whole lines with Cmd/Ctrl Backspace
  • Editor
    Fixed collapsible section expanding when deleting a list below it
  • Editor
    Fixed linking to a comment inside a nested collapsible section to now expand all sections correctly
  • Editor
    We now show the appropriate active/inactive colors for the collapsible header button icon
  • Editor
    Fixed adding code blocks and block quotes to checklists using Markdown
  • Editor
    Fixed deleting empty code blocks on backspace
  • Editor
    Adding --- to a table will no longer split the table into two
  • Editor
    Removed formatting after pasting links from external sources
  • Editor
    Collapsible sections with numbered lists in headings (like "1. Foo") will now display the heading text correctly instead of appearing empty
  • Filters
    Hovering over a project with a long name that's been truncated will no longer show a redundant tooltip
  • Importers
    Fixed an issue where a Linear to Linear migration would fail to map customers from one workspace to another
  • Inbox
    Fixed a bug where inline code blocks would not be displayed correctly in notifications
  • Inbox
    Fixed an issue where if you had a notification on an issue in Triage, the H shortcut would snooze the Triage issue and not the notification, snoozing it for everyone
  • IOS
    We now display assignee using resolved name rather than full name where appropriate
  • Issue Creation
    Fixed a bug where the "invite and assign" action didn't work during issue creation
  • Issues
    Fixed the attachments section not refreshing automatically after adding/removing links on the issue page
  • Notifications
    Redundant "Issue added to view" notifications are skipped if you already received a triage notification for the same issue
  • Project creation
    Fixed an issue where, when "No template" is selected, the project's team is no longer cleared and defaults back to the original team context if no teams remain after clearing the template
  • Projects
    Fixed project links not being displayed for archived projects
  • Projects
    Fixed invalid links when using Linear URLs for project resources
  • Settings
    We now clearly indicate that only admins can change a team's parent team
  • Slack
    Fixed Slack previews to properly show the name of mentioned Cycles that use number-based names
  • Triage
    Fixed a bug where sometimes accepting an issue into a sub-team would lead to an "Issue not found" screen
  • Webhooks
    Fixed a bug where some webhooks incorrectly wouldn't be delivered for some events
  • Zendesk
    We now properly support dark mode
  • Update view ordering and grouping via the command menu (Cmd/Ctrl K) on any view
  • The next/previous item arrow buttons now have the same order as the J/K keyboard shortcuts they correspond to
  • issueDelete now correctly returns the deleted issue
  • Webhooks
    AppUserNotification-type webhooks now return the OAuthClient clientId in the oauthClientId field rather than UUID
  • OAuth
    Added the ability to use the initiative:read and initiative:write scopes when initiating OAuth with actor=app to give the app user access to your workspace-level initiative entities
  • OAuth
    You can now use the customer:read or customer:write scopes when initiating OAuth with actor=app to give the app user access to your workspace-level customer entities (Customer, CustomerStatus, and CustomerTier)
  • Issue properties such as labels, project, status, etc. can now be modified and queried by name rather than UUID
  • Added an optional query parameter to the list_users MCP tool that allows filtering users by name or email
  • Added pagination to the list_issue_labels tool
  • The MCP server now exposes tool annotations

July 30, 2025

Agent Interaction Guidelines and SDK

Agent Interaction Guidelines and SDK

Since the launch of Linear for Agents, teams have started using agents to accomplish real work inside of Linear. We've seen developers build agents that can write requirements, scope issues and projects, perform QA, fix bugs, and build features. From those early explorations, we’ve learned a lot about what makes agent collaboration work well — and where there’s still room to improve.

Agent Interaction Guidelines

We've distilled the learnings from our agent partners into a new framework called the Agent Interaction Guidelines (AIG). These principles and practices help developers design agents that integrate more naturally into human workflows.

If you're building agents and thinking through similar challenges, we encourage you to use AIG as a reference. AIG is a living document, and we expect to continually add to it as we learn more in practice.

Agent Interaction SDK (Developer preview)

To put the AIG principles into practice, we are also releasing a developer preview of our new Agent Interaction SDK. The Agent Interaction SDK gives developers a structured way to define how agents communicate status and progress. Now, developers can define how agents should communicate with the users using our SDK, and Linear renders the appropriate UI automatically.

Here's what's new in the Agent Interaction SDK:

Agent Delegation

Assignment now reflects accountability. When a user delegates an issue to an agent, the user remains the primary assignee, while the agent is added as a contributor working on the user's behalf.

Agent Session

Agents can share a rich status indicating whether they’re actively working, waiting for input, have encountered an error, or completed their work.

Agent Activity

Agents can expose detailed activity like their reasoning steps, tool usage, prompts for clarification, and final responses.

These updates give agent developers a structured, semantic way to communicate agent behavior, while giving users realtime visibility into what agents are doing — all within Linear where teams already manage their work.

The Agent Interaction SDK is available as a developer preview, and developers can start implementing the new capabilities today. To build your own agent, check out the Developing agents doc and join the #api-agents channel in our Community Slack for support.

  • Editor
    Mentions can now be styled in italics
  • Editor
    Videos can now be deleted on right click
  • Editor
    Added option to delete images from the toolbar on hover or by right-clicking on the image
  • Projects
    When creating projects, milestone descriptions can also be added
  • Projects
    Added support for sub-grouping by project milestone when grouping by project on an issue list
  • Templates
    It is now possible to include milestone description templates to project templates
  • Date picker
    Clicking days in the next/previous month now skips to that month
  • Comments
    Resolved an issue where you could not open collapsed threads on archived issues
  • Editor
    Fixed several cases where unsupported content appeared in the editor
  • Editor
    Collapsible sections with numbered lists in headings (e.g. "1. Foo") now display the heading text correctly instead of appearing empty
  • Insights
    Fixed an issue where sharing a link to a fullscreen insight sometimes did not display the insight in fullscreen
  • Issues
    Fixed an issue where customer requests were unlinked from the customer when the issue was archived
  • Navigation
    Fixed incorrect redirects when attempting to access an inaccessible workspace
  • Notifications
    Fixed an issue where users received notifications when customer requests were moved between issues due to their action marking the issue as duplicate
  • Notifications
    Fixed issue view subscription notifications not working when filtering by project priority
  • Projects
    Fixed timeline view not showing all projects when grouping by initiative
  • Templates
    Project templates now support selecting members without selecting teams
  • Triage
    Fixed missing URL redirection when accepting an issue from Triage that moved the issue to a different team
  • Webhooks
    Fixed a bug where some webhooks wouldn't be delivered for some events
  • More cycle details are now returned in list_cycles
July 24, 2025

Dashboards

Dashboards

Seek to:00:00 / 

Create dashboards to track key metrics for your team or workspace.

Dashboards let you combine data from different insights into a single page view. Use them to monitor operational health across teams and workflows or build reporting dashboards to show how resources are spent across initiatives and projects.

Dashboards are modular and customizable. You can display insights as charts, tables, or single-number metrics, depending on your needs. Dashboards can be filtered to target a specific team or scope. Drill into specific insights and segments to view the underlying issues and examine patterns or outliers. From there, take action—assign work, update statuses, or triage directly from the issue list.

You can share dashboards with your workspace, to a specific team, or kept private as personal dashboards. To create your first dashboard, go to the Dashboards tab under Views or start from an existing insight and choose Add to dashboard.

Dashboards are available on the Enterprise plan or with an enterprise trial starting today. Learn more in the docs and watch the demo video below.

Seek to:00:00 / 

Quick navigation in Settings

Navigate between pages in Settings using the command menu (Cmd/Ctrl K). From anywhere else in the app, use O then S to find and open a specific Settings page.

Notion AI Connector

Search across Linear projects and issues directly from Notion AI. Once you've set up the integration, Notion AI will have access to all project and issue details including the title, description, assignee, creator, and issue comments.

  • Asks
    When a Linear user creates an Ask from Slack, they are now automatically subscribed to the Linear issue if they have access to the issue's team
  • Customer Requests
    It's now possible to filter by important customer count on issues and projects views
  • Customer Requests
    Added a due date and target date display option for customer page requests
  • Customer Requests
    Added automatic duplicate name detection when creating customers
  • Filters
    You can now filter issue views by invited users
  • GitHub
    We now automatically create a personal GitHub integration for the admin installing GitHub in the Linear workspace
  • Project templates
    Improved the ability to clear the template that was applied while creating a project
  • Projects
    It's now possible to select multiple projects and add or remove teams in bulk
  • Settings
    Improved layout of settings pages on devices with small screens
  • Improved the ability to dismiss the app status banner, which shows up in case of service interruptions
  • Desktop
    Fixed the scroll position being reset when switching tabs after navigating using the command menu
  • Editor
    Fixed resizing columns after scrolling a table horizontally
  • Editor
    Fixed creating code blocks from ``` in nested lists
  • Pull request reviews
    Fixed pull request review comments not syncing properly in some scenarios
  • Triage
    Fixed a bug where a team's explicit priority requirement for an issue to leave Triage could be bypassed if the issue was previously in Triage in a different team
  • Added pagination to list_issues
  • Replying to comment threads is now supported
  • Fixed text content being truncated in responses unnecessarily
  • When in Settings, use Cmd/Ctrl K to navigate between pages
  • O then S to navigate to a specific Settings page when outside of Settings

July 17, 2025

Email intake for Linear Asks

Email intake for Linear Asks

Turn any email thread into a trackable issue with Linear Asks.

Asks helps internal teams manage workplace requests from Slack and email. Create designated email addresses – such as helpdesk@, legal@, or ops@ – and any messages sent, forwarded, or cc’d to those addresses will create an issue in the selected team’s triage queue.

Comments sync both ways with the original email thread, so you can respond to the sender without leaving Linear and email replies will appear as new comments.

Asks is available on Business and Enterprise plans. To get started, go to Asks settings and create your first intake email.

  • Android
    Improved display settings for project lists to support grouping, ordering, row properties, etc.
  • Android
    Redesigned the project overview tab to now show project and milestone descriptions
  • Customer requests
    Added the ability to add customer requests to projects via a contextual menu from project lists and boards
  • Documents
    Improved the popover that appears when hovering over a document to show the document creator and last edit
  • Issues
    Added a "Create more" toggle when adding issues in templates or adding sub-issues while creating an issue or project
  • Jira Sync
    Jira authentication errors are now surfaced in integrations settings
  • Milestones
    Milestones are now sorted by target date when moved between projects
  • Navigation
    You can now paste internal Linear URLs in Cmd/Ctrl K to quickly navigate to that link
  • Desktop
    Fixed contextual menus being difficult to dismiss when clicking in draggable areas at the top of the window
  • Initiatives
    Inline comments on the initiatives overview page now show up for large screen sizes
  • Inline comments
    Fixed positioning of inline comments when opening from an inbox notification or link
  • Projects
    Fixed scroll position restoration when navigating back to the issues list while creating a project or a project template
  • It's now possible to open pull requests via the command menu and by using the O then R keyboard shortcut
  • MCP
    Included Issue.delegate in MCP tools
  • MCP
    Made LLM aware of multiple pages of responses
  • We now allow you to create issues from the team's default template
  • Added fromDelegate and toDelegate fields to IssueHistory
  • Webhooks
    Added two new external IPs that may be used to send webhooks: 34.134.222.122 and 35.222.25.142. However, please use signature verification rather than IP verification, as we may add more IPs in the future
  • Webhooks
    When there are multiple changes in a row that result in webhooks, they are now delivered much faster

July 10, 2025

Sub-initiatives

Sub-initiatives

Large enterprise companies can now organize strategic initiatives into a hierarchical structure that reflects how they plan and manage work.

Initiatives can now be nested up to five levels deep, making it possible to represent cascading goals, workstreams, and OKRs. Each initiative has a dedicated page that displays its projects and sub-initiatives together, giving initiative owners a central place to track progress, post updates, and share context.

Sub-initiatives are available on the Enterprise plan. Learn more in the docs.

Copy Developer Docs as Markdown for LLMs

Any Docs page can now be copied as Markdown, so you can feed the full content into an LLM. This is particularly helpful for developer documentation—for example, when you’re building an integration or working with the Linear API. Use the ⌘⌥C shortcut or the Copy page button in the top-right corner to copy the page content. You can also fetch the raw Markdown by appending .md to the URL (e.g. https://linear.app/developers/agents.md).

  • Board
    Improved drag and drop mechanics for hidden columns and rows
  • Copy as Markdown
    Copying issue content as markdown now includes additional information like assignee, SLA information, priority, timestamps, associated pull requests, and links
  • Customer requests
    You can now add customer requests to projects via a contextual menu from project lists and boards
  • Documents
    Duplicated documents now have "copy" appended to their title to distinguish them from the original document
  • Documents
    The popover that appears when hovering over a document now shows the document creator and last edit
  • Documents
    The resolved comments UI more clearly distinguishes between separate comment threads
  • Editor
    It is now possible to select line by line inside table cells with the keyboard
  • Editor
    List items created above a list with - or [ ] will now become part of the list below
  • Editor
    Added support for nesting collapsible sections
  • Editor
    Code blocks can be created in lists after creating a new line with Shift Enter
  • Filters
    Added ability to filter projects and initiatives by creator
  • Health
    Improved the logic for how project and initiative health is calculated to make it clearer when updates are missing
  • Initiatives
    Groups in the project list on the initiative overview page are now collapsible
  • Integration
    Improved confirmation dialog before disconnecting the Intercom integration
  • Jira
    Improved visibility of Jira authentication errors in integration settings
  • Lists
    Added a safe area inset to account for edge-to-edge layout in Chrome on Android
  • OAuth apps
    The Applications settings page now shows which admin approved which scopes for each application
  • OAuth apps
    It is now possible to update the name and username of revoked apps
  • Preferences
    Replaced the "On git branch copy, assign to self" preference with "On move to started status, assign to yourself"
  • Projects
    Completed dates can now be displayed in projects lists and board views
  • Pull Requests
    It's now possible to favorite a Pull Request
  • Actions
    Fixed issues with the custom date input not showing up for Due Date and Set SLA actions in some cases
  • Command Menu
    Fixed incorrect margins on the grouping actions in the command menu
  • Comments
    Resolved comment threads now always show the correct number of collapsed comments
  • Custom Views
    Fixed multiple view preferences not being persisted when creating new custom views after navigating away and back to the view
  • Document subscriptions
    Fixed problems with scrolling in document change notifications in some scenarios
  • Documents
    Fixed incorrect information being displayed about the last update in the document page header
  • Editor
    Fixed the table selection rendering correctly when the cells are resized
  • Editor
    Hyperlinks copied from table cells now get pasted correctly
  • Editor
    Checklists copied from Claude properly render when pasted into Linear
  • Editor
    Fixed emoji conversion incorrectly triggering within timestamps
  • Emoji Picker
    Fixed problems with emoji picker sizing when opening a keyboard on a mobile device
  • GitHub
    Increased GitHub API timeout to fix integration setup failures for workspaces with large numbers of repositories
  • GitHub
    If a GitHub sync operation fails from a personal account, the operation will be retried from the workspace-level Linear<>GitHub integration
  • Github
    Fixed an issue where initiating sync for a closed GitHub issue would create the corresponding Linear issue in a closed state
  • GitHub
    Deleting a Linear comment synced to GitHub now correctly deletes the comment on GitHub
  • Importer
    Fixed a bug where a Linear to Linear import would fail in some cases when having pending workspace invites
  • Issue views
    Fixed a bug where unrelated empty groups would show up in some views
  • Lists
    Dates are now properly aligned across all rows
  • MCP
    Fixed the tool for listing My Issues that did not paginate correctly
  • Navigation
    Fixed an edge case that could lead to showing an invalid "Authentication error" when switching between workspaces
  • Notifications
    Fixed notifications not triggering for custom views filtered by customer status or tier when new issues were added
  • Project Labels
    We no longer show the project labels filter option when no project labels exist in the workspace
  • Projects
    Fixed priority from the header group not being applied to a new project when created from the + button
  • Timeline
    Dragging project start and target dates on the timeline now sets the exact dates by clearing any existing timeframe (e.g., month, quarter)
  • Triage
    Non-team members can no longer bypass Triage when creating issues from cycle pages
  • Webhooks
    Fixed an issue where OAuth apps wouldn't receive app user notification webhooks when the app user was unassigned from an issue
  • Editor
    Added the ability to use Cmd/Ctrl A in an empty table cell to select the whole table
  • Added lead to projects
  • Added project labels
  • Added the ability to manage issue attachments
  • Images in descriptions are now made available to the LLM
  • It is now possible to find teams by their key
  • Added the ability to filter issues by cycle and add issues to specific cycles
  • Added the ability to create sub-issues
  • Fixed the tool for listing My Issues that did not paginate correctly
  • Allowed creating issues from the team's default template
  • isActive, isFuture, isPast, isNext, and isPrevious properties are now available on cycles
  • Added lead and leadId to Project payloads returned by the MCP server
  • Improved validation of document, comment, and issue contents created with the API

June 12, 2025

Project labels

Project labels

Organize projects across your workspace with project labels. Apply labels to categorize projects with custom attributes, so you can group, filter, and view them in ways that are unique to your organization. Project labels work with custom views and are available within Insights as slice and segmentation options.

Project list views now support label groups as an explicit display property, giving each group its own dedicated column.

Create and manage project labels in your workspace settings.

Collapsible grouping headers

You can now collapse grouping headers in issue and project views. Use the toggle button, double-click, or press T while hovering over a group to collapse and expand groups. Hold Opt/Alt to toggle all headers at once.

Editing performance

We've improved editing speed for large collaborative documents by as much as 50x. Table editing is now also significantly faster.

Series C fundraise

We’re happy to announce that we've raised an $82M Series C at a $1.25B valuation led by Accel. We remain focused on making product development and coordination across teams and tools effortless. Read more on the blog.

  • Command Menu
    Fixed a problem with the focused item not scrolled into view in some cases
  • Inline comments
    Fixed a bug where some keyboard actions would discard comment drafts without warning
  • OAuth apps
    The OAuth app details page now always shows the "App user" if installed, regardless of the number and timing of member installations
  • Peek
    Issue labels now wrap instead of getting cut off in peek mode
  • Updates
    Project and initiative updates are now saved as drafts if they cannot be posted
  • Views
    Fixed a bug where some completed cycles could be missing from board views
  • Webhooks
    Webhooks are now also sent for comments on project descriptions
  • Command Menu
    Adjusted the behavior of Home/End to move cursor to start/end of input instead of first/last action to follow OS conventions for Windows
  • Editor
    Headings inside collapsible sections are now included in the table of contents.
  • Editor
    Miro boards can now be fully embedded in Linear documents, comments, and issue descriptions
  • Issue Peek
    Sub-issues are now displayed in the issue peek
  • Jira
    Images attached to an issue but not present in the text content are now synced into the Attachment on the Linear issue
  • Security
    Workspaces can now control a security setting to restrict agent access to full workspace members only (i.e., not guests)
  • Fixed a problem with clashing shortcuts for reminding and snoozing notifications. H is now used for snoozing and H Shift for reminding about issues/projects/etc
  • The API now supports some basic filters for custom Views

June 5, 2025

Asks fields and Triage routing

Asks fields

Customize your intake forms for Asks. Let users set priority, customer, or due date and allow them to upload files when submitting new Asks. Additionally, you can expose any label group as a dropdown field to help with up-front categorization.

Asks fields can be added to any existing issue template.

Triage routing

Automatically route Triage issues to the right team or assignee based on predefined rules. You can create triggers from nearly any combination of parameters including the priority, creator, template, project, due date or SLA status, then choose how the issue should be processed. Use rules to:

  • Assign issues to specific members or agents
  • Mark specific issues as high-priority
  • Move issues to their appropriate teams

Configure Triage rules from Team settings > Triage.

When combined, Asks fields and Triage routing eliminate manual work and help you scale intake workflows. Users fill out what they know and automations send the issue to the right team or assignee.

Asks is available on business and enterprise plans. Triage routing is available on enterprise plans. To try either of these features, start an enterprise trial.

ChatGPT Deep Research integration

Access your Linear data in ChatGPT. Ask questions, analyze trends, and get insights across your entire workspace when running deep research queries. Available for ChatGPT Plus and Pro subscribers.

Linear MCP server available in Cursor 1.0

Linear now supports Cursor's one-click MCP server installs with OAuth2 based authentication. Install Linear from Cursor's Tools directory or open Cursor directly.

  • Archive
    Fixed the broken layout of archived issues in some scenarios
  • Asks
    Fixed an issue where users mentioned in Slack on the synced thread for a private Ask would not be notified in Linear
  • Customers
    Substring matches are now properly returned when searching for customers in a Slack dialog
  • Documents
    Fixed the "updated by" field on documents to be set correctly
  • Editor
    Fixed a bug where it was not possible to select in front of a mention at the start of a heading
  • Editor
    Fixed comments left on wide tables to correctly scroll into view.
  • Editor
    Fixed a bug where changing code block languages failed after editing the document
  • Editor
    Removed inline comments when duplicating documents.
  • Inline Comments
    Fixed a problem where it sometimes wasn't possible to edit inline comments
  • Issue page
    Clicking the issue ID in the page title no longer removes the navigation arrows from the issue page.
  • Labels
    When creating a new label, color selection changes are immediately visible in the list
  • Notifications
    Users subscribed to views filtered by the added to cycle period filter are now correctly notified when a new issue is added to the view
  • OAuth apps
    The OAuth app details page now always shows the "App user" if installed, regardless of the number and timing of member installations.
  • Projects
    Fixed an issue where project start and target dates could not be cleared or removed from the date edit modal
  • Projects
    Fixed overdue status calculation for projects with quarterly or monthly target dates
  • Shortcuts
    Fixed a problem with clashing shortcuts for reminding and snoozing notifications. H is now used for snoozing and H Shift for reminding about issues/projects, etc.
  • Android
    Introduced shortcuts for "Create issue" and "Search"
  • Android
    Added the ability to download media content (images and videos)
  • Archive
    The page header no longer overflows the screen when adding filters
  • Customers
    Customers with the same name now appear first when merging customers
  • Customers
    Customer statuses can now be customized
  • Editor
    Miro boards can now be embedded in Linear documents, comments, and issue descriptions.
  • iOS
    Added new buttons to control indentation level when editing lists
  • iOS
    Added display settings to project lists. Customize the properties that display on each row, as well as whether to include closed projects.
  • iOS
    You can now filter your teams by their identifier instead of just by name.
  • Notifications
    Improved clarity of push notifications for text-free comments
  • Notifications
    Issues that only momentarily match views won't trigger view notifications
  • OAuth apps
    The OAuth app details page now shows how many additional members installed the app, beyond the first 10 displayed users.
  • Project Views
    Team quick filters are now structured to match the parent/sub-team hierarchy
  • Projects
    You will now see all initiatives as individual controls in the project details sidebar
  • Quick filters
    The hover animation now feels snappier as it no longer has a quick fade-out
  • Templates
    Added an option to clear the applied template when creating issues
  • Sub-issues
    We now preserve the child team when making a copy of an issue
  • Search
    Issues and projects show more properties in search
  • Mobile
    Users can now configure which notifications they receive in the mobile app from the mobile app.
  • Webhooks
    Added syncedWith on Issue and Comment webhooks to unify with GraphQL responses.
  • Webhooks
    Comment webhooks now contain botActor to indicate when the comment was created with actor=application
  • createAsUser and displayIconUrl inputs are now respected when creating comments in synced Slack threads
  • The gitHubUserId field is now exposed on User when the user has linked their GitHub account to their Linear account.
  • We now support using the createAsUser parameter with actor=app OAuth tokens.
  • Fixed the Move Up/Down keyboard shortcut not working on lists without any grouping
  • You can navigate back from full-page search using Escape.

May 20, 2025

Linear for Agents

Linear for Agents

Build and deploy AI agents in Linear that work alongside you as teammates.

Agents are first-class users in Linear. Assign them to issues, add them to teams and projects, and @mention them in comments – just like any other member of your workspace. Each agent has a full user profile and is clearly identified as an app user, so you can see what they are working on and track their progress.

Seek to:00:00 / 

Today, we’re launching with a first set of agents, each designed to support a different part of the product development lifecycle:

  • Devin scopes issues and drafts PRs
  • ChatPRD writes requirements, manages issues, and gives feedback
  • Codegen builds features, debugs issues, and answers codebase questions

For a full list of available agents, head over to our Linear for Agents page. We’ll continue adding more to our Integration Directory over time, including upcoming agents from partners like Sentry and Intercom, which will be available very soon.

In addition to deploying third-party agents, you can also build your own. Agents you create can be used privately within your own workspace or submitted to the Integration Directory to share with the broader Linear community. To get started, check out the new Agent API in our Developer Docs and join the #api-agents channel in our community Slack to connect with other developers building agents.

LLM summaries for document content changes

We now generate AI summaries for document changes, so you can quickly see what’s been updated. These summaries appear in inbox, email, and Slack notifications for document and project description changes. We automatically filter out minor changes that fix grammar, styling, or typos.

Sortable column headers

Click on a column header in any list view to re-order the list by that column. Click again on a sorted column header to update the sorting direction. This is supported on lists views such as projects, initiatives, and the members page in settings.

  • Custom Views
    Duplicate breadcrumb entries are no longer created when editing and saving custom views
  • Desktop
    Fixed desktop push notifications
  • Menus
    Fixed an issue with contextual sub-menus opening the incorrect menu in some cases
  • Milestones
    Clicking on a milestone from the project sidebar while in the Customers tab now correctly redirects to the Issues tab
  • Navigation
    Fixed a problem where cross-workspace links contained query parameters
  • Notifications
    Fixed a bug causing double notifications for breached SLAs
  • Search
    Starting a new search while having a result selected works again
  • Views
    You now see a correctly filtered list of teams, statuses, etc. when editing custom view filters
  • Editor
    Improved performance when editing text in large tables
  • Editor
    Improved performance when dragging columns and rows in large tables
  • Editor
    Improved performance for large documents during collaborative editing
  • Initiatives
    Improved the performance of the teams filter in the initiatives view
  • Navigation
    Documents from initiatives are now included in the "Open Document" menu