Skip to content →

Changelog

New updates and improvements to Linear.


Asks fields and Triage routing

Asks template showing new Asks fields for platform, customer, and priority. The platform field is marked as required.

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.

Asks form in Slack showing a customized layout with a required field for Platform (which selects a label within the platform label group) and optional fields to upload files and attach a customer to the Ask

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.

Triage rules in the Rider App team showing one rule that marks issues from specific customers as high priority and another that moves any issues with an iOS label to the Mobile team

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.


Linear for Agents

The assign dropdown menu is selected showing that you can assign an issue to agents like Devin, Sentry, ChatPRD, and Charlie and that they show up in the list next to other users like Leela and Conor

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.

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.

Inbox notification showing a summary of document changes generated by AI

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.

Projects list showing the mouse hovering over Target dates which have been sorted to show the oldest dates first


Custom feeds in Pulse

Abstract image of the Pulse logo. There is one big glowing logo with lots of little Pulse icons exploding out of it.

Custom feeds in Pulse

Create custom feeds in Pulse to focus on a targeted subset of updates. Filter recent updates by author, team, project, initiative, status, and more—then save as a personalized custom feed for future access. These custom feeds are only visible to you and not shared with others.

A custom feed of projects and initiatives whose health has been set to Off track. You can see this custom feed being created, and that it shows up in the top nav bar of Pulse so it is easy to access.

Projects in Google Sheets

Our Google Sheets integration now supports syncing project data in addition to issues. Projects sync to their own dedicated Google Sheet and include all key project properties like status, priority, target date, lead, customer request count, etc. Use this sheet to power external analysis and workflows.

To get started, enable the Linear Google Sheets integration from settings and toggle on Sync projects. To get an idea of how to use the synced sheet, see a basic example here.

Abstract image showing Google Sheets and Linear logos with arrows indicating data is transferring between them

New media players

We’ve redesigned our video player and added a new audio player to improve the media experience in Linear. Drop a video or audio file into an issue, document, or comment to try it out.

Both players support custom controls for adjusting the playback rate, changing volume, and downloading the file. Dozens of new keyboard shortcuts let you control the playback including:

  • Seeking ←→ by percent 1234567890 and by frame ,.
  • Volume ↑↓ and mute M
  • Playback rate <>
  • Fullscreen F and picture-in-picture P
Video player with a refreshed interface and new controls

Mobile apps: Customer requests

The latest mobile release brings full support for viewing customer requests on the go. Browse requests linked to projects and issues, open customer pages to view all of their requests and mark them as favorites.

Also available on the Android app:

  • You can now save drafts for project and initiative updates
  • Pulse audio is now supported

Update now on iOS and Android.

iOS app showing all customer requests from different companies


Linear MCP server

Linear MCP server

Abstract image of a drive with Linear's logo and the words "Remote MCP server"

Your AI models and agents can use our official MCP server to access your Linear data in a simple and secure way.

Connect to our MCP server natively as a new Claude Integration, or by using the mcp-remote module in Cursor, Windsurf, and other clients.

We're following the authenticated remote MCP spec, so the server is centrally hosted and managed. It has tools available for finding, creating, and updating objects in Linear like issues, projects, and comments — with more functionality on the way.

We're excited to see how you and your agents use Linear data to power your workflows. If you have questions, feedback, or requests for new MCP tools, please let us know.

We want to thank our partners at Cloudflare and Anthropic for helping us get up and running. For anyone in the community looking to build their own MCP server, Cloudflare provides excellent guides and hosting options.

Setup Instructions


Customer Requests on projects

A project showing a list of customer requests including from companies Acme, XMP, and Unreal. Next to it, you see the customer page for Acme showing the requested project, a few other requested issues and projects, and key details including that Acme is an active customer, on the enterprise tier, with revenue $16,500 and 804 employees.

Customer Requests on projects

We recently introduced Customer Requests to allow you to bring the voice of your customer directly into your issues. Now customer requests can be added to projects as well, so you can capture product feedback and connect customer needs with your roadmap and planning processes.

Add a customer request from the project overview page and a new Customers tab will appear. In one consolidated view, you'll see requests captured at the project level as well as those related to issues within the project. Filter and sort these requests to focus on the most relevant feedback as you build features and make product decisions.

Project page showing the Customers tab and a list of customer requests, organized by different tiers (enterprise, plus tiers are shown)

Use customer requests to align your planning process to real demand. In any project view, you can display and organize projects by customer count and revenue. To target a specific segment of customers, filter by attributes like customer size or status.

Revenue and customer count showing up on a project list view

Customer subscriptions

Stay informed about the customers you care about the most. Open a specific customer page and select the bell icon to subscribe to notifications.

You can be notified when the customer submits new requests, when one of their requests is marked as important, or when any of their requested issues and projects ships. Access notifications and review requests from desktop, iOS, and Android.

A customer page with the notification modal open, showing the three subscription options you can select


Introducing Pulse — your personalized feed for what’s happening across your company

Pulse icon with a stylized background, so it looks lit up from behind

Introducing Pulse — your personalized feed for what’s happening across your company

Today, we’re launching Pulse, a new way to stay in sync with your product organization through a personalized, realtime feed of updates and discussions.

As companies grow, answering the simple question “What’s happening right now?” becomes increasingly hard. Information is spread across tools, projects, and teams, making it difficult to get a clear, high-level view.

Pulse changes that by bringing relevant updates from across your Linear workspace into a single unified feed. It’s tailored to the workstreams that are most relevant to you, and makes it easy to dive deeper into the projects, initiatives, or teams behind each update.

Tailored for you

Pulse feed showing updates from the Voice customization project and Battery-Aware Dispatch project. There are comments and emoji reactions on the project update and it's possible to embed images.

You'll see your own personalized feed inside Pulse called "For me", showing updates from projects and initiatives you are subscribed to or a member of. "Popular" and "Recent" show updates from across your entire company, providing a broader perspective and helping you stay informed about what's happening beyond your immediate focus.

A personal AI-generated summary of updates will be delivered daily or weekly to your Linear inbox. You can read it or listen to your Daily Pulse as a short audio digest for catching-up on the go. Audio is available on desktop and iOS, with Android support coming soon.

iPhone showing the Daily Pulse playing in the lock screen audio player

Pulse is available today on all plans. To enable it for your workspace and change the frequency of your inbox summaries, head to Pulse settings.

Pulse extends Linear’s vision of being the source of truth for your product organization by providing information that is timely, visible, and actionable.


New search

Search bar showing the words "New search" typed in it

New search

We've completely overhauled Linear's search with a new engine built from scratch. Under the hood, we replaced the traditional keyword-based search index with a new hybrid semantic search, which combines AI vector embeddings with keyword-matching. Even if you don't use the exact phrasing from an issue title or description, the hybrid engine will infer what you mean and find the results you are looking for.

Search is also more comprehensive. When you look for an issue, for example, Linear search will pull in context from attached customer requests, comments, and linked support tickets.

New search will be rolling out to all Linear users over the coming weeks. You'll receive an in-app notification once it's available in your workspace.

Quick filters for search

Available now: quickly narrow your search by @-mentioning teams, users, status, and other properties. This will automatically create and apply a filter to your search without your hands leaving the keyboard.

Search showing "android bug" typed in the search bar followed by "@ma" which brings up matthijs, marcos, and maya as possible assignee filters

Granular permissions for API keys

Personal API keys now support fine-grained permission controls. Instead of keys inheriting all your permissions, you can tailor access to specific use cases.

  • Restrict keys to individual teams you have access to (public or private)
  • Set keys to read-only or write-only
  • Limit permissions to specific actions such as creating issues

This is a more secure approach since it minimizes each key's access surface. Configure permissions when creating new API keys or manage existing ones in Settings > Account > Personal API Keys.


Collapsed issue history

Spikes representing noise being reduced to a clear line of audio, providing a metaphor for collapsed issue history letting you listen to the signal and removing the noise

Collapsed issue history

When there’s a lot of activity in an issue, it’s easy to lose track of important changes. To reduce clutter and keep the issue activity feed focused, we now group similar consecutive events and collapse older activity between comment threads.

Sub-issue display options

Customize how sub-issues appear when viewed from parent issues. For example, update the list to only show properties relevant to you or hide completed sub-issues to focus on remaining work. Your preferences will be applied across all issues you view.

A list of sub-issues showing up on a parent issue view. The display options modal for sub-issues is open. Status and assignee are selected, so only those two properties show up on the list.

Project group order

When viewing issue lists grouped by project, customize the order in which these groups are displayed.

Display options modal showing the ability to set the group order when a list or board is grouped by project

Mobile improvements

We've made several improvements to Linear on iOS and Android. Download the latest version from their respective app stores.

  • Custom views attached to projects and teams appear as tabs, giving you quick access to your most important issues
  • From a team's cycles view, easily navigate between current, upcoming, and all cycles for that team
  • We've added native support for initiative updates from your Inbox. Comment or react to updates directly from the notification
  • Long-press on reaction emojis to see who reacted to a comment, issue, or update
A team issues view on mobile showing custom views for Bugs and Quality fixes that have been attached to the team


Collapsible sections

Formatting toolbar showing the collapsible section icon that you can select to turn a section of text into a collapsible section

Collapsible sections

Keep long documents and descriptions tidy with collapsible sections. Conceal supporting details and notes so that they're hidden by default but available to anyone who wants to read them. Create a collapsible section by typing the command /collapsible, using the text shortcut >>>, or selecting text and applying formatting.

The user highlights text with a list underneath it. The formatting toolbar has popped up, and the user's pointer cursor is hovered over the collapse button, with the expectation they will press it and then turn this section into a collapsed section with the title "Security considerations"

Initiative grouping

We’ve added new grouping options for Initiatives. Group initiatives by team, owner, and health to scan and navigate larger lists of product initiatives efficiently.

Initiatives list showing a list of initiatives, grouped by health: Off track, At risk, and On track

Graphite integration

Graphite users can now connect Linear issues directly to pull requests. From Graphite, create new Linear issues, link existing ones, and view all Linear issues associated in the Graphite sidebar. Learn more

A view of a pull request in the Graphite app showing the Linear integration, which shows Linear issues linked to the pull requests


Sub-teams

A simple tree diagram on a white background. ‘Mobile’ is the parent team at the top, with arrows branching down to child teams ‘iOS’ (Apple icon) and ‘Android’ (Android icon).

Sub-teams

Sub-teams let you build a team hierarchy in Linear that mirrors your organizational structure, making team relationships clear and navigable to workspace members.

Define team hierarchies

Create parent teams and nest sub-teams under them to group teams by function, department, or product area. When a team grows large enough for specialized work to emerge, split it into sub-teams to provide focus without disrupting ongoing work or losing visibility.

The linear application sidebar showing ‘Your teams’ with a parent team named ‘Mobile’ and two child teams labeled ‘iOS’ and ‘Android,’ each with corresponding Apple and Android icons. The child teams are nested and indented under the parent team

Simplify administration

Standardize processes across multiple teams with shared settings. Sub-teams inherit workflows, cycles, and labels from their parent team. These settings are configured in a single place, reducing administrative overhead and enabling you to maintain consistent processes across teams as you grow.

Settings page showing the team hierarchy options where iOS and Android teams have been set as sub-teams of the Mobile team

View and manage work across multiple teams

Create views at the parent team level to see projects and issues from every sub-team. Members of any sub-team automatically have access to their parent team, enabling cross-team visibility. With shared workflows, cycles, and labels, teams can collaborate more effectively, understand dependencies, and coordinate timelines—all while maintaining their individual focus areas.

A project view showing projects from every sub-team of the Mobile parent team, organized by status

Sub-teams is available on Business and Enterprise plans. Go to Team settings > Team hierarchy to set up parent and sub-team relationships and learn more in the docs.

Reminders on projects, initiatives, and documents

Set reminders on issues, projects, initiatives, or documents so you can revisit them at a later date. Schedule reminders from the contextual menu of each page or use the keyboard shortcut H. You'll receive reminder notifications in your Linear Inbox. Pending reminders are labeled at the top of their respective page, and they can be modified or canceled from there.

Modal showing options for setting a reminder that is an hour from now, for tomorrow, next week, a month from now, next cycle, or set to notify you at a custom date

Mobile app: Team projects and navigation

View and update your team's projects from the mobile app. Dive into a project to create issues, view and edit the project overview, or post updates. A new navigation menu lets you quickly switch between views of your team's projects, issues, cycles, and Triage.

Mobile app showing a menu that lets you switch between the Triage, issues, cycles, and projects views of a specific team

Improved Billing Settings

We’ve updated the billing page to give you more visibility into your Linear subscription. See scheduled plan renewals, active discounts and trials (with their expiry dates), and a complete invoice history.


Initiative updates

An abstract header showing a list of initiatives and their initiative health, set to on track, off track, and at risk.

Initiative updates

Keep up-to-date on strategic product work using initiative updates.

Write initiative updates to report on progress and summarize work across multiple projects. Important changes like revised target dates are automatically appended to updates. From the initiatives list, monitor health across all initiatives, quickly read individual updates, and leave feedback.

An initiative page showing the latest update at the top of the overview page. You can see that the initiative health was set to at risk for the API migration initiative. Alex, the creator of the update, also shared a short summary of progress. A summary of important changes was appended automatically to the initiative update and included a change in the target date from 2025 to 20206 and that projects in the initiative were marked as completed and at risk.

Configure initiative updates to cross-post to Slack for additional visibility. Comments and reactions sync bi-directionally and appear in both Linear and Slack.

The latest initiative and project updates now display in their respective overview tabs.

Schedules for project & initiative updates

Set expectations for how often project and initiative updates should be posted. Align updates with specific meetings or change the frequency of updates for individual projects and initiatives as needed.

Project leads and initiative owners will get a reminder in their Inbox when they need to share an update and follow-up reminders if the deadline has passed and the update is still missing.

When setting a schedule for a project or initiative update, you see options to use the workspace's default frequency of once every 6 weeks between 11am-12pm, or to build a custom schedule where you choose the frequency, day of the week, and time that the update should be posted

Copy Issues as Markdown for LLMs

Copy issues and documents as Markdown with Cmd Opt C, or from the command menu. When copying an issue, this command captures its full context — including title, description, comments, and customer requests — in a structured format for use in AI chat tools.

Copy multiple issues at once by selecting them on a list or a board and using the same command.

Invite and assign

You can invite team members to Linear and assign them to an issue at the same time. They'll see any assigned work in their Linear Inbox when they log in for the first time.

From an issue, you can see that the Assign tab has been selected and that in addition to assigning the issue to an existing user, you can invite and assign the issue in a single action.