Skip to content →

Changelog

New updates and improvements to Linear.


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.
  • API
    Fixed a crash when retrieving comments for some projects
  • Board
    Fixed support for page keys (Page Up / Page Down / Home / End) in board views
  • Board
    Fixed contextual navigation (i.e., next/previous items and Esc) when opening board items via keyboard
  • Breadcrumbs
    Fixed scroll position restoration when navigating back using breadcrumbs
  • Command menu
    User pages are now returned in command menu results
  • CSV
    Resolved an issue in the project export feature where the Description column incorrectly included the project's summary. A new column, Summary, has been added to properly display this information.
  • Editor
    Fixed issue where edits are lost after restoring an issue from the archive and navigating to it
  • Filters
    When searching in the filter menu for creators or assignees, active users are now displayed before suspended users
  • GitHub
    Fixed handling of extremely large PR numbers in GitHub PR descriptions that potentially caused errors
  • Inbox
    Fixed navigating between notifications for resolved comments
  • Inbox
    Fixed a bug where text in notifications was not correctly escaped
  • Insights
    Fixed burn-up charts for views filtered by external sources and attachments
  • Insights
    Fixed a bug where insights could not be opened in fullscreen when creating a new view
  • Issues
    Fixed a problem with keyboard shortcuts not always working when navigating between different issues
  • Issues
    Fixed setting assignee when creating an issue with linear.new?assignee=name
  • Navigation
    Fixed the page header missing in some scenarios
  • Private teams
    Fixed a bug allowing admin users to create projects in private teams that they were not a member of
  • Project milestones
    Fixed an issue where project milestones unexpectedly changed order based on target date when they were added during project creation
  • Slack
    You will now receive personal Slack notifications when issues are un-assigned and reassigned to you if you have Slack notifications turned on for the assignments category
  • Slack
    Fixed a bug where the quoted Slack message text was sometimes malformed when creating an issue from a Slack message written by a user who wasn't a member of the Linear workspace
  • Slack
    We now always show the names of people who emoji reacted from Slack when you hover over the emoji reaction in Linear
  • Teams
    Fixed a bug where the setting to reorder issues when moved to a new status was not correctly copied over when creating a new team by copying settings from an existing team
  • Timeline
    Fixed an issue where the plus button in timeline headers was partially hidden
  • Triage
    Fixed a crash in the Triage view
  • Views
    Fixed personal views associated with specific teams being moved to become team views
  • CSV
    Issues created by an external user or through an integration are now exported in the Creator column
  • Desktop
    Downloading a file on the desktop app now shows a message upon completion, with the ability to reveal or open the file
  • Editor
    Enabled code blocks and block quotes inside tables
  • Editor
    When you paste any media into the title of an issue description, it will be pasted into the content instead, as the title cannot hold media
  • Filters
    Filter values that don't match the content on the page are now calculated dynamically based on the search input
  • Front
    The Front integration now removes extraneous CSS code that can sometimes be parsed into conversations
  • Importers
    Relationships between archived issues were preserved on import
  • Invites
    An invitation to join your workspace will now expire 90 days after it is created
  • Issues
    Labels that were automatically derived from active label filters will now be removed if you apply a template when creating an issue
  • Issues
    Issues with a lot of activity, comments, and sub-issues render much faster
  • Issues
    You can now create a parent, related, blocking, or blocked issue for multiple selected issues via Create related...
  • Notifications
    Triage responsibility notifications now contain additional information when an issue is accepted, declined, or moved to another team
  • Performance
    The application is now more resilient to unstable network conditions
  • Projects
    On project lists, the project progress graph is now visible on smaller screens if there are not too many columns displayed on the list
  • Reviews
    You can now switch the code-reviewing tool from GitHub to Graphite in GitHub integration settings
  • Sentry integration
    Workspace admins can now control whether changes to Sentry issues should automatically close or re-open linked Linear issues
  • UI improvements
    An explicit warning is now shown if you try to undo issue creation on the client
  • UI improvements
    You can now right-click (or long press) the Create Issue button in the sidebar for quick access to create projects or customer requests
  • It is now possible to use filters in the paginated initiatives query
  • Added relations and inverseRelations fields for Project dependencies in Project
  • It is now possible for webhooks to subscribe to updates of Customer and CustomerNeed entities
  • We now include the issue's identifier and URL in the webhook payload
  • You can now filter for invited users in UserFilter
  • Added details of rate limits for requests that are rate-limited due to a specific mutation in the new X-Ratelimit-Endpoint-* headers (Learn more)
  • It's possible to query projectUpdate.isStale to identify whether the update is outdated or not


Pull Request reviews (alpha)

A split view showing pull requests in the reviews tab under categories Todo, You're reviewing, Completed. On the right side of the screen, you can see the PR description and details for the selected PR.

Pull Request reviews (alpha)

Your development speed can only be as fast as your code review cycle, yet the tools we use to manage pull request (PR) reviews are complicated and unreliable. It's hard to know which PRs need attention and easy to miss a request to review a PR.

We are making your PRs visible in Linear to streamline the review process. You'll receive notifications in your Linear Inbox whenever you are asked to review or need to take action on a PR. Get early access to this feature by joining the public alpha.

Reviews section

See all of your open PRs and PRs you need to review in a new Reviews section in the sidebar. Flip through the list to read descriptions, check status, see related issues, and add comments—all without leaving Linear. Comments sync bi-directionally, so they'll appear in both Linear and GitHub no matter where the comment is made.

A new Reviews tab shows all of your open pull requests that need attention and any pull requests where others have requested your review.

Notifications

Notifications appear in your Linear Inbox whenever you need to take action on a PR, so you don't have to juggle multiple notification streams across different tools.

  • PR authors receive notifications for new comments, when builds fail, and when someone has left a review
  • Reviewers receive notifications when someone requests their review and for comments in threads they're participating in
  • Anyone mentioned in a PR comment within Linear will receive a corresponding mention in Github and vice versa

Join the alpha

Go to Settings > Account > Connected accounts to enable Pull Request reviews for your personal account. This is an open alpha release available on all workspaces that have enabled the GitHub integration.

This feature is still in development. We're seeking feedback early since pull request reviews are such a critical part of engineering workflows. Next, we're planning to add support for merging PRs from Linear, viewing code diffs, and to add the same functionality to the GitLab integration. Read more in the docs and share feedback in the #pr-reviews-alpha channel in the community Slack.

Sub-grouping in issue lists

Use sub-groups to organize a list of issues across two properties. For example, you can group your current cycle by assignee and then sub-group by status. This sub-grouping configuration allows you to see what everyone is working on and the progress they are making.

Cycles view grouped by priority and status

Table improvements

Tables in Linear got several upgrades. Here are some new functionalities we added:

  • Add lists within table cells by pasting, converting text to a list, or using Markdown
  • Rearrange table columns and rows with drag and drop
  • Select table cells with Shift Arrow
  • Archive
    Fixed a bug that showed archived issues from other teams when you opened your team archive
  • Archive
    Fixed an issue with viewing archived projects with project statuses that had been deleted
  • Board
    Fixed glitches that happened when manually sorting project boards that were grouped by initiative
  • Breadcrumbs
    Fixed a problem with incorrect breadcrumbs when navigating between cycle pages of different teams
  • Customer requests
    You can now associate a customer with an issue when you create issues in Slack using the global shortcut
  • Customer requests
    Custom views with the customer name filter now properly show only customers from the filter as issue groups
  • Customer Requests
    Fixed a bug that caused the Customer Requests section on an issue to briefly appear on initial load, even when there were no requests
  • Cycle
    Fixed incorrect cycle number parsing where quarter references (e.g., "Cycle - Q1/25") displayed the year instead of the actual cycle number
  • Cycles
    Fixed cycle success calculation when completed issues were moved back to the cycle after cycle completion
  • Cycles
    Fixed cycle scope calculation when issues were moved back after completion
  • Document subscriptions
    Fixed a problem with showing document changes when documents had placeholders
  • Editor
    It is now possible to insert text above and below tables
  • Editor
    Fixed indenting lists after moving items with Option/AltUp/Down
  • Empty states
    Fixed issues with the layout of empty Inbox and Triage pages in Firefox
  • Initiative
    Fixed an issue where a project created from the initiative page now immediately appears in the list
  • Issues
    Fixed the incorrect issue ID displayed in the toast when changing teams before accepting a Triage issue
  • Issues
    Fixed navigation arrows blinking when moving between issues in a list
  • Issues
    Fixed tooltips in issue history getting cropped in some cases
  • Labels
    Fixed a bug that prevented users from creating a label in a group when typing the group name in lowercase
  • Navigation
    Fixed a problem that prevented you from going back to the application after changing a team identifier in settings
  • OAuth
    Fixed an issue where we allowed guests to install OAuth applications if another user in the workspace has already installed that application
  • Project Templates
    Fixed a problem that prevented creating projects in some scenarios when using default team templates
  • Project Updates
    Fixed an issue where we did not remove Slack messages for project updates when the project was archived
  • Projects
    Fixed an issue where we did not send update reminders for projects belonging to archived teams
  • Slack
    Fixed an issue where deleting any Slack attachment on an issue would delete the synced Slack comment thread on the issue if present
  • Tabs
    Fixed incorrect tab navigation when editing comments, templates, and other items while navigating to another tab
  • Views
    Fixed a bug where the button to create a private view would default the view to be shared instead
  • Views
    Fixed direct links to create attached views (e.g., /projects/view/new)
  • Views
    Fixed potential data-loading errors for large organizations with Views filtering/grouping on Cycles
  • Audit log
    Modified workspace SLA settings are now tracked in the audit-log
  • CSV Export
    All issue and project views can now be exported as CSV
  • Customer Requests
    Allowed creating a new issue with a customer request by using the plus button in a list group or a board column
  • Customer Requests
    Creating a new issue from a customer page will now automatically attach a customer request to that issue
  • Editor
    A team's cycles can now be @-mentioned in issues, project updates, and docs associated with that team
  • Editor
    Tables that are wider than the document automatically scroll when you drag columns out of view
  • Editor
    Cycle links pasted into the editor will be turned into a mention automaticaly
  • Editor
    Improved visual experience when rearranging table columns and rows with drag
  • Editor
    It is now possible to add lists in tables by pasting, converting text to a list, or using Markdown
  • Editor
    It is now possible to rearrange table columns and rows by dragging and dropping them
  • Editor
    Table cells can be selected with Shift Arrow and multiple rows or columns can be moved with Alt Arrow.
  • Intercom
    Improved Intercom attachments to now point to a specific part of a conversation
  • Issue views
    The last updated date is no longer shown in issue lists by default; you can update Display Options to show it
  • Issues
    You can now open a link on an issue through a command menu action
  • Preview links
    Firebase Hosting preview URLs are now supported
  • Preview links
    Cloudflare Pages preview URLs are now supported
  • Projects
    Updated the empty state on the project's issues screen
  • Projects
    Project property dropdowns now open to the side instead of below, so you can see all properties
  • Filters
    Allowed filtering on project milestones on more issue views
  • You can now use Alt Cmd/Ctrl W to close all but the current tab in the desktop app
  • Cmd/Ctrl / now opens the Keyboard Shortcuts overlay
  • Changed the Insights panel keyboard shortcut from Ctrl Shift I to Alt Shift I on Windows and Linux to avoid conflicts with browser developer tools
  • Made the integration managing a customer available through the field integration on Customer
  • Introduced a new String comparator containsIgnoreCaseAndAccent that matches text ignoring both case and accents
  • Removed message from OrganizationInviteCreateInput
  • Removed deprecated ProjectLink resolver
  • Removed deprecated Document.contentData and ProjectMilestone.descriptionData GraphQL fields.
  • Added addedLabelIds and removedLabelIds in IssueUpdateInput to atomically add or remove label IDs for an issue

Personalized sidebar and new settings pages

An image showing different versions of the customizable sidebar in the Linear app

Personalized sidebar

Linear's application sidebar now supports customization to better fit your personal workflows. You can reorder items, hide items you don't use often, and decide how unread notifications should be shown: with a count or dot.

The Workspace section includes new links to Teams and Customers (if you've enabled Customer requests). You can also hide items you don't need frequently behind a More menu.

To customize your sidebar, right-click on a specific item to update it or select Customize sidebar to show all options. You can also drag & drop to reorder items.

New Linear settings

We redesigned Linear's settings pages from the ground up so they are easier to navigate and manage.

The new design includes separate sections for:

  • Account — Personal settings, notifications, and preferences
  • Features — Configuration for workspace-level features such as Initiatives, Customer requests, and SLAs
  • Administration — Workspace settings and configuration (admins only)
  • Your teams — A list of teams you're a member of and their settings

Team settings pages

We've consolidated all of a team's settings into a single view to make them easier to control and update. When you go to your team's settings page, you'll now see a summary of what features have been enabled and basic details about the configuration, such as the number of templates, team members, and your cycles schedule. Select the specific setting to view and update the full configuration.

A screenshot of the redesigned team settings page in Linear

Improved admin tools

To make managing your workspace easier, user and team lists have been converted into data-rich table layouts. This lets you filter and sort any column to find what you are looking for. We've also added more information to these views so you get a better sense of activity.

A screenshot of the Members settings in the Linear app

To improve access visibility, we've added an admin-only API section where you can view and control all OAuth applications and webhooks connected to your workspace.

Simplified notifications

We've also refined how Inbox notifications work. The Notifications page is now organized by channel: desktop, mobile, email, and Slack. For each notification channel, you'll be able to customize which types of messages you want to receive from a streamlined list of options. We also added these controls to mobile push notifications, so you'll have the ability to control your notification schedule from the desktop application.

See when issues were added to cycles

Get better at planning cycles by understanding whether issues were planned, added when a cycle was already underway, or added afterward during cooldown. Apply the Added to cycle filter to get a sense of scope creep or use Insights to see trends from past cycles.

  • Editor
    Fixed an issue with deleting multiple columns or rows when selected
  • Views
    When using a favorited custom view as your default home view, it is now correctly highlighted in the sidebar
  • Printing
    Views now print correctly across multiple pages
  • Editor
    Added a button to delete an entire table in one click
  • Comments
    When navigating from the inbox to a comment, the comment highlight is now animated
  • Desktop
    Closing "other tabs" will not close pinned tabs
  • Initiatives
    Added more ordering options to the Initiatives table

You can now change view display settings using keyboard shortcuts:

  • Shift Opt O for view ordering
  • Shift Opt G for list grouping
  • Shift Opt R for board rows
  • Shift Opt C for board columns
  • Added fields for project milestone progress and status
  • Fixed issueArchive and issueDelete mutations when passing an issue identifier (such as LIN-123)
  • The subscribedToUnreadNotificationsReminder and notificationPreferences fields on UserSettings and the notificationsDisabled field on NotificationDeliveryPreferencesChannel have been deprecated

Customer Requests

A customer page showing attributes like stage, tier, revenue, size as well as a list of their feature requests, with important requests marked

Customer Requests

Customer feedback is often scattered across support tickets, Slack messages, and calls – outside the product team's workflow and sometimes entirely out of reach. This creates a disconnect between what gets built and what customers actually want.

We’ve built Customer Requests in Linear to close this gap and integrate the voice of the customer directly into the product development process.

Add customer requests to issues from the tools you already use, including Intercom, Zendesk, Front, Slack, and Linear Asks. Requests are visible and actionable for the engineers and designers working on these issues, and can be used by product managers to prioritize issues by customer attributes.

With Customer Requests, you can:

  • Track feature demand across your customer base
  • Filter requests by customer revenue, size, and tier
  • See the features that specific customers have requested and what you've delivered for them
  • Give your team full context about who needs each feature and why
Seek to:00:00 / 

Enable Customer Requests today to bring customer focus to all of your teams. Learn more ->


Recurring Issues

The image shows a task interface for a "Weekly system performance check" with options to add details and make it a recurring issue that repeats every week

Recurring Issues

Create recurring issues for repeating tasks. Recurring issues can be set to a daily, monthly, weekly, or yearly schedule. Each new instance of the issue is automatically created when the previous one reaches its due date.

View and manage all of your recurring issues from team settings and learn more in the docs.

  • Arcade
    Fixed a bug with rapid input handling in the Snake game
  • Ask
    Fixed an issue preventing editing Asks settings when multiple workspaces were connected
  • Board
    Fixed the layout when all columns were hidden in a board with swimlanes
  • Cycles
    Fixed the cycle capacity calculation
  • Desktop App
    Fixed a bug preventing application restarting after network-related errors when using the reload button
  • Desktop Tabs
    Fixed tabs getting pinned in the wrong order in some cases
  • Editor
    Fixed broken thumbnails on embedded TikTok videos
  • Editor
    Creating an issue from selected text in a document now preserves closing parentheses
  • Editor
    Fixed a bug where creating issues and documents from the current selection failed
  • Favorites
    Fixed some errors that could arise when creating or removing favorites over a spotty network connection.
  • Filters
    Fixed a bug where filtering for issues with no estimates returned issues with an estimate of 0
  • Filters
    Fixed a bug that would cause some initiative filters to break
  • Initiatives
    Fixed a bug that reset the navigation breadcrumbs on initiative pinned views
  • Inline Comments
    Fixed closing inline comments with Escape
  • Inline Comments
    Fixed adding inline comments during collaborative editing
  • Issue Page
    Fixed the L keyboard shortcut for labels on the issue page not working reliably
  • Notifications
    We no longer send issue completed notifications when an issue is moved from one completed state to another completed state
  • Preview links
    We now allow parsing links from non-author edits to a pull request description or comments
  • Preview links
    Fixed a bug where preview links that had parentheses would not be extracted
  • Similar issues
    Fixed the peek panel positioning when pressing the space bar
  • Templates
    Fixed the rendering of issues in the template editor when using longer project milestone names
  • Webhooks
    Improved reliability for processing and responding to integration webhooks
  • Arcade
    The Snake game now renders in better quality on high-resolution displays
  • Boards
    Empty hidden columns and rows are now listed beside project boards grouped by status or priority
  • Cycles
    When an issue is added to a cycle, all of its unstarted or started sub-issues in the same team that either don't have a cycle or share their parent's original cycle will also get added to this cycle
  • Editor
    Triple-clicking inline code now selects it and only it
  • Issues
    When an issue is deleted, the deletion history event is now displayed
  • Issues
    When printing an issue view, we now show absolute timestamps in the issue history and a cleaned-up print-friendly layout
  • Sentry Integration
    Temporarily archiving a Sentry issue will no longer change the state of any linked Linear issue. Permanently archiving a Sentry issue will cancel any linked Linear issue.
  • Templates
    Added a confirmation dialog when cancelling template editing and creation
  • Triage
    We no longer show the description of issues created from Asks in the Triage view
  • Users
    You can no longer change your email address to one matching an existing user
  • Added support for filtering issues by archivedAt

Improvements for SLAs, templates, and Jira & GitHub Issues Sync

View of issue with SLA that can be set for 3 days (due Saturday) or 3 business days (due Monday)

Improvements for SLAs, templates, and Jira & GitHub Issues Sync

This week we improved a few features that weren't quite living up to their potential. They each had small limitations that were annoying and prevented some teams from using them well, or at all.

Business Day SLAs

SLAs are a great way to ensure consistency in responding to issues and bug reports. Now you don't have to worry about SLA deadlines landing on a weekend or coming in on Monday morning with a bunch of broken SLAs. Confidently set SLA parameters and trust that they will behave the way that your team needs. Configure your SLAs to follow business days from settings or update individual issues by selecting the SLA and typing "n business days" in the custom option.

Nested sub-issues in Templates

Templates can help you standardize processes and automate issue creation. You can now add multiple layers of nesting in issue templates to create issues at the level and granularity you need. Spec out project templates in full detail by adding sub-issues to project tasks.

Improved notifications for Jira & GitHub Issues Sync

We now indicate when issues sync (or fail to sync) with Jira or Github Issues. You can bidirectionally sync Linear issues with Jira and GitHub Issues, for instance to manage open source projects from Linear. Previously it was hard to tell if a Linear issue you were looking at successfully synced or if there had been errors. This information is now clearly visible in banners on Linear issues.

  • Accessibility
    Navigating items in command menus is now announced by screen readers
  • Asks
    When you subscribe to an issue created via Linear Asks, you will be added as a subscriber to the synced Slack comment thread in Linear as long as you aren't already subscribed to it or participating in it from Slack
  • Editor
    Added code highlighting for TOML and OCaml
  • Preview links
    We now support links coming from AWS Amplify Hosting
  • Desktop Tabs
    Fixed a bug causing the "Close tab" option to close the active tab instead of the selected one
  • Editor
    We now parse Markdown when pasting content with matching styles
  • Editor
    Opening a link from the editor's link toolbar now works in Safari
  • Preview links
    Fixed a bug where preview links in PR comments did not appear when referencing issue IDs on existing PRs
  • Project Templates
    Fixed the re-ordering of sub-issues when editing project templates
  • Sentry
    Fixed a bug where Sentry would create duplicate issues that had been moved across teams if an alert refired
  • Sentry
    Fixed searching within Sentry for Linear issues to link
  • Similar issues
    Fixed the peek panel positioning when pressing space
  • Templates
    Fixed a bug where new template drafts could get cleared when the app theme changed
  • Templates
    Fixed a bug that prevented milestones from being attached to a sub-issue in a project template
  • Templates
    Fixed a bug that caused clicking on a milestone in a project template to redirect to a "404 Not Found" page
  • Templates
    When a team is made private, the team's templates will now be removed from integrations that only support templates from public teams (e.g., Slack, Intercom, and Zendesk)
  • Templates
    Fixed a bug where templates were created under the workspace instead of a newly created team when copying settings from an existing team
  • Triage
    The triage prioritization requirement is no longer ignored if you try to add a triage issue to a cycle
  • Issue relations
    Issues titles with backticks are now properly rendered for related issues

New team issues page

The issues view for a team called Rider App, showing default views All Issues, Active, and Backlog as tabs as well as custom views including Bugs, Quick wins, and Improvements

New team issues page

Team pages have been restructured to help you focus on your most important issues.

The main views — All IssuesActive, and Backlog — now appear as tabs at the top of your team issues page. You can also create and add custom views as tabs to support your team's specific workflows and build shared context.

For example, you can create custom views for high-priority bugs, quick wins, or quality improvements. Navigate between views quickly using keyboard shortcuts: press [1] for All Issues, [2] for Active, [3] for Backlog, and [4-9] for your custom views.

New Zapier integration: Instant triggers and new actions

We've rebuilt the Zapier integration for improved speed and reliability. Upgrade now to access instant triggers, which update immediately after actions are taken in Linear (previously, updates could take 1-5 minutes).

We've also added a trigger for project creation, support for templates during issue creation, and several brand new actions: create a project, add an attachment, and update existing issue.

With these updates, you can create automated workflows such as:

  • A form that anyone can fill out to propose and create new projects
  • Create a corresponding Google Doc for every new project
  • Link an issue to every file posted into a Slack channel

To upgrade, go to Zapier and update each Zap to use the the latest Linear integration (v4.4 or above). Earlier versions of the integration will be deprecated on April 24, 2025 (in 6 months), so create an issue to upgrade before that date.

  • Asks
    We no longer post "marked as duplicate" updates to the Slack thread if an Asks channel is configured to not notify Slack threads when an ask is canceled
  • Board
    The active board item is now deactivated when the mouse cursor leaves the board column of the item
  • Cycles
    Cycle start and end dates now have highlights when they can be edited in the Cycle details pane
  • Editor
    Converting selected text to issues now preserves code spans in the title
  • Exports
    Project CSV export now includes project health
  • Imports
    Projects imported from Jira and GitHub now have a backlink to their original Epic or Project
  • Issues
    Added ability to permanently delete issues that were recently deleted
  • Issue List
    We now always show due dates in issue list view
  • Labels
    Nested label matches are now given equal priority to regular ones when searching in the label menu
  • My Issues
    When using "Focus" grouping, urgent priority issues are now grouped at the top, and issues that have been started are ordered ahead of unstarted ones
  • Projects
    You will now be prompted to move a project to an "In progress" status if any issues belonging to it are started or completed while the project is in a "backlog" or "planned" status
  • Statuses
    Issue statuses are now limited to 50 per team. Attempting to create new statuses when there are already 50 in the team will result in an error
  • Timeline
    When project dependencies are hidden in display options, you can now hover over projects and see their dependencies, if any
  • Archive
    Fixed viewing archived projects that had relationships with other archived projects
  • Editor
    Using the to create a paragraph above a code block now works when the code block is at the start of the issue description
  • Help
    Image lightboxes in the Contact Support form now work properly
  • Notion
    Added issue identifiers back to Notion unfurls
  • Project Templates
    Fixed project status being incorrect in some cases when using the "Create project from template..." action
  • Project Templates
    Fixed project templates with issues to always use the current active team as the team for any issue without a specified team
  • Settings
    Fixed a problem with the workspace membership settings not updating when promoting or demoting admins
  • Timeline
    Fixed project offscreen indicator's vertical alignment
  • Exports
    Fixed exporting projects with no health updates as CSV
  • Added autoAssignToSelf field to UserSettings
  • You can now filter templates by type in Organization.templates and Team.templates
  • Resolved Linear user IDs when using the timeScheduleUpsertExternal mutation

Document subscriptions

Inbox notification showing document and a diff or detailed comparison of content changes

Document subscriptions

Never miss an important change with document subscriptions. Get notified about revisions to documents, project descriptions, and initiative descriptions including:

  • New comments and replies
  • Content changes
  • Document moves or deletions

You'll be auto-subscribed to:

  • Documents you create
  • Project descriptions when you're a lead or member
  • Initiative descriptions when you're the owner

For project documents, you can also subscribe team members. Manage subscriptions using the bell icon at the top of any document, project description, or initiative description.

Seek to:00:00 / 

Pull request preview links

Preview links associated with your pull requests are now accessible directly from Linear issues.

Pull request preview link showing multiple preview links to blog, client, desktop, and mobile previews

Preview links are automatically detected for popular platforms like Vercel and Netlify if you have connected Linear with your GitHub repository. We also support custom preview links: pull request descriptions and comments are parsed for any markdown links ending with "preview". Multiple previews for a single PR are available in a dropdown menu, with icons and customizable names for easy identification (e.g. mobile and desktop previews). Learn more in our documentation.

  • Desktop
    Changed the style of desktop tabs
  • Editor
    Added the ability to change a list type within a list using keyboard input
  • Editor
    Pasting a link to an initiative now converts that link to an embed of the initiative
  • Favorites
    When using the "New folder..." action while adding an item to favorites, the item is now added to the newly created folder
  • Favorites
    Favorites in the sidebar now have a "Move to new folder..." option
  • Filters
    Date filters now support "6 months ago" and "1 year ago" options
  • Importers
    Projects with all archived issues are now archived upon import
  • Issue
    Added the ability to create a new issue template from an existing issue
  • Issue Relations
    The contextual menu on issue relations now allows changing an issue from blocking to blocked by
  • Issues
    Backlog and active issues now load much faster
  • Menus
    Added a tooltip showing the full label if the text is truncated in a menu
  • SLA
    If an issue is reopened with an SLA that was either achieved or breached over a month ago, it will be reset to the same value
  • Slack
    Improved language adherence in issue/Ask title summarization
  • Issue relations
    Related issues are now shown with their title in addition to the issue ID
  • Board
    Fixed a bug where it was not possible to add an issue from the board column when grouping by team and label
  • Breadcrumbs
    Fixed the breadcrumb not being correctly restored when undoing an action performed on a different page and being redirected
  • Breadcrumbs
    Internal links to a heading ID now properly scroll the heading into view
  • Drafts
    Fixed a bug that caused inline code to appear unformatted in the draft title
  • Due dates
    Notifications related to due dates now update to note when the related issue is completed
  • Editor
    Fixed a bug that caused emojis in mentions to blink every time a document was focused
  • Editor
    Fixed document minimap positions and scrolling correctly on any document size
  • Editor
    Fixed selecting a search result no longer resetting the ordering
  • Editor
    Fixed a bug in Chrome where navigating lists with up/down arrows sometimes took you to the end of the document
  • Editor
    Fixed copying an image to the clipboard on Safari 18
  • Filters
    Fixed an error when creating a project view filtered on Milestone > does not contain
  • Git integration
    Pull request reviews from GitHub bots now show the correct avatar
  • Import
    Fixed an edge case where users created after a Linear to Linear import were unable to log in
  • Import
    Fixed Linear to Linear import when mapping multiple users to the same user
  • Inbox
    Fixed notification text with inline code to format correctly
  • Initiatives
    Fixed a bug where duplicating documents in initiatives did not work
  • Issue History
    Displayed issue history entries where an issue was moved from an archived cycle
  • Issues
    Fixed the incorrect issue ID displaying when undoing issue creation
  • Labels
    Fixed label sorting to ignore emoji characters
  • Labels
    Fixed an issue where the label menu closed unexpectedly when unselecting a label
  • Lists
    Fixed a bug where list columns would get the wrong width immediately after enabling them in display options
  • Project views
    When grouping by initiative and filtering by initiative status, the groups now respected the filter
  • Search
    Fixed searching for issues with diacritics (e.g., for Vietnamese characters) in the title to correctly return results
  • Slack integration
    Fixed an issue where reactions were not syncing from Slack to Linear correctly
  • Timeline
    Fixed instability in the timeline scrollbar
  • Zapier
    You now receive a notification if you are assigned an issue by Zapier as part of a zap that you set up
  • You can now press R when viewing a project update notification to quickly reply to it
  • Fixed filtering by issue number using in or nin (not in)
  • The comments query on issues now includes archived comments by default when the issue is archived
  • Enhanced the performance when updating a markdown field with the current content
  • Added the ability to pass content in markdown format when creating/updating an initiative using the API

Introducing Linear Mobile

Introducing Linear Mobile

Bottom of iPhone showing the menu of Linear's mobile app. You see icons to go back, create an issue, archive the Inbox notification, and snooze the notification.

Linear Mobile has arrived.

Bring the speed and power of Linear to your pocket with our fast, compact, and fully native iOS and Android applications.

Use the app to stay informed about important updates, file issues on the go, and unblock your team whenever necessary. Linear Mobile is purpose-designed for “away from keyboard” workflows, so you can move product work forward, no matter where you are.

Read more and download it today for iOS and Android.

Seek to:00:00 / 
  • Views
    Fixed a bug that prevented subscribing to a custom view on the first try without closing the menu
  • Cycle
    Fixed a bug where an uncompleted issue was marked as updated when it was moved to the next cycle
  • Drafts
    Fixed a bug that caused inline code to appear unformatted in the draft title
  • Filters
    Filters will now respect the Display full names setting when displaying users
  • Inbox
    Notifications for comments on project milestone descriptions now work correctly
  • Initiatives
    Fixed a bug where project updates on the initiative page were listed in the wrong order
  • Issue
    Issues without priority will now be correctly placed at the bottom when grouping by Focus in My Issues
  • Preferences
    Fixed user home page when the active cycle is chosen
  • PWA
    Fixed drag and drop not working on mobile
  • Search
    The Last updated sort order now takes comments into account for issues and documents
  • Settings
    Document templates can now be saved on small screens
  • Sidebar
    The exploring section in the sidebar no longer disappears when looking at an attached view in a team's projects or a custom team view
  • Slack
    Fixed a bug where changing the unfurl configuration was not saved correctly
  • Templates
    Fixed the unsaved changes prompt popping up when opening template links in the desktop app
  • Project updates
    Fixed some instances where a project update would be truncated more than expected
  • Issue views
    Fixed a bug where changing the status of multiple issues to done or canceled would only apply to one of the issues
  • Settings
    Fixed incorrect colors on the billing details screen in some themes
  • Asks
    You can now choose whether to use AI-generated titles for Asks on a channel-by-channel basis in Asks settings
  • Command menu
    We now open referenced entities in a new tab when holding down Cmd/Ctrl while executing an action. For example, this lets you explore related issue suggestions before performing the action or navigating to user profile pages before assigning issues.
  • External Links
    When pasting a link to Google Sheets or Google Docs, we now add a corresponding icon to the link
  • Issue
    Created an issue from a URL functionality is extended and now supports passing attachment links
  • Passkeys
    Added the ability to rename passkeys
  • Projects
    When sorting projects by start or target date, the project's priority is now used as a secondary sort order
  • Slack
    Deleted project updates in Linear will now be reflected in the Slack project updates feed
  • Slack
    Document-generated summaries in link unfurls are shorter
  • Notifications
    Subscribing to issues now subscribes you to all existing issue threads.
  • Labels
    Suggested labels and assignees are now visible on existing issues as well
  • Comments
    Users who already commented on a document are now first in the list of suggestions when mentioning users in a document
  • Editor
    Added the ability to expand and collapse long code blocks
  • Deprecated the actors field and added descriptionUpdatedBy to IssueHistory
  • Added support for public-file-urls-expire-in option with botActor.avatarUrl field
  • You can now query for a custom view by slug

Auto-close parent and sub-issues

Auto-close parent and sub-issues

Streamline your issue workflow with auto-close for parent and sub-issues. This new automation can be enabled in two ways:

Parent auto-close

When all sub-issues [2] are marked as done, the parent issue [1] will also be marked as complete automatically.

Sub-issue auto-close

When the parent issue [1] is marked as done, all remaining sub-issues [2] will also be marked as complete.

These automations will work in tandem with your existing git workflow automations and can be enabled under Settings > Team > Workflow.

Reverse sort ordering

You can now reverse the sort order of issues or projects in Linear. Open the Display options on any view to change the ordering direction. Reverse sort order is available for all views except those ordered manually or by status.

  • Documents
    Version history entries are now grouped by date
  • Documents
    You can now copy documents as markdown
  • Initiatives
    You can now copy initiative overviews as markdown, and all initiative copy commands are available in the command menu
  • Labels
    The label page contextual menu now lets you rename labels and quickly jump to label settings
  • Timeline
    You can now command-click on the left-hand project list to open a project in a new tab
  • Notifications
    You'll now be notified when someone (a person or integration) reopens an issue that you're assigned to
  • Slack
    Document summaries in Slack were improved to remove boilerplate language
  • Projects
    Project members are now prioritized in the issue assignment dialog
  • Slack
    Connecting team Slack notifications is now possible through the bell menu on the team "All issues" page
  • Inbox
    Added an action to open the document in full view from the Inbox
  • Views
    Views grouped by parent issue will show parent issues in view order.
  • Notifications
    It's now possible to subscribe to more types of Inbox notifications including issue added to backlog and issue added to active issues
  • Templates
    You can now apply a template to multiple issues at once
  • Login
    The login page now displays the last used login method
  • Avatars
    Fixed a bug where avatars based on initials were only generated for names containing ASCII characters
  • Board
    Fixed an issue where creating an issue within a board grouped by labels on both rows and columns would not pre-fill multiple labels correctly
  • Board
    Fixed an issue where the cycle was not correctly pre-filled when creating an issue from an empty board column
  • Custom View
    Fixed an issue where changing the view type when creating a view would remove the name and description if the user had entered them
  • Editor
    Pressing Shift Enter while selecting a Figma embed will now correctly add a new line below it
  • Editor
    Using Ctrl A and Ctrl E in a code block will now correctly scroll the code block horizontally if necessary
  • Editor
    Fixed a bug causing tables to overflow into the comments panel on large screens
  • Export
    Fixed an issue exporting project lists to CSV
  • Inbox
    Incoming notifications no longer reset the currently active notification view
  • Inbox
    Notification cells now have a faint hover color
  • Initiatives
    The graph in the right panel will now be sized appropriately for both smaller and larger panel sizes
  • Issue
    Fixed a bug where removing a blocking issue did not take effect after saving a copy
  • Issue lists
    Fixed a bug where the due date control acted on the wrong issue if another issue in the list was selected
  • Project
    Fixed a bug where project icon suggestions would occasionally throw an error
  • Projects
    Fixed a bug where project dates would be auto-updated when moving within the same start/target date grouping
  • Shortcuts
    Keyboard shortcuts for issue properties now work when adding sub-issues inside the main issue creator
  • Sidebar
    Clicking on a project tab will no longer reset the favorite highlight when coming from a favorite
  • Sidebar
    The team's contextual menu will no longer overflow from the sidebar for teams with lengthy names
  • Slack
    Slack title generation should handle mixed language messages more consistently
  • Timeline
    Fixed a bug where dragging the horizontal scrollbar in the timeline could lead to an infinite scrolling loop
  • Triage
    Fixed unfair distribution of issues when moving issues to triage in bulk and using the Assign triage responsibility action
  • Figma
    We now close Figma embed previews without closing the Project or Issue draft
  • Imports
    Fixed Linear to Linear imports so that they work when importing a team with 0 issues
  • Navigation
    Fixed a focus escaping issue in the composer when tabbing
  • Issue relations
    Updated the related issue title color for easy identification and relation to issue ID
  • Labels
    Fixed an issue where searching for labels with just one character wouldn't display the desired result
  • Performance
    Improved performance when reordering multiple issues at once
  • Templates
    Fixed issues where template descriptions would append on top of each other (instead of replacing) even if you didn't change the description manually
  • Downloads
    Fixed a regression where downloaded files lost their original filename
  • Views
    Fixed a bug where editing custom views failed
  • Inbox
    Fixed a misplaced loading indicator in the Inbox
  • Teams
    Fixed a short-lived bug where the "Remove from team" action in some cases would remove the current user instead of the selected user
  • Performance
    Fixed a crash that occurred on spotty network connections
  • Supported filtering projects by cancellation date canceledAt
  • Internal markdown links will be automatically converted into mentions
  • ExternalUser no longer requires an admin role to read
  • ProjectUpdateInteraction is now deprecated and will be removed at a later date
  • Documents
    Cmd C now copies the link to the document if focused (instead of the owning project)
  • Shortcuts for toggling the sidebar/details are now included in the shortcuts help center