Skip to content →

Changelog

New updates and improvements to Linear.


A new era for the timeline

Roadmap timeline showing a chronology bar and projects with milestones. When hovered over a milestone, details show up indicating how many issues were completed and the milestone target date.

Milestones on the timeline

A new timeline design layers in details to give a more accurate overview of project progress.

Milestones will now appear on project bars as long as they have a target or completion date. Represented by diamonds, milestones indicate status and can be hovered over or clicked on to show details. Milestones near each other collapse into a set, like on a map app.

You can change a milestone's target date from the timeline view by dragging it to a new date. Select individual milestones to move them, or if they appear together, hold shift to drag all milestones to a new date. Dragging a project to change its start and target date will move the milestones along with it, but you can hold Cmd/Ctrl to keep milestones in place. Right-click on the project to add a new milestone.

Chronology bar on the timeline showing a curser line on the current date

A new chronology bar makes it easier to navigate the roadmap and understand where you are in time. When you move your mouse, a cursor line will appear to indicate the exact date. You can now also choose to display week numbers instead of dates.

Timeline view showing cycles along the chronology bar

You can now display team cycles on the timeline, too, which appear below the chronology bar.

And we've added a few more settings to make working with the timeline easier:

  • A display option to show the project list, which can be hidden with Shift [ to get more space
  • Shortcuts to leap to Today or change the zoom to Year, Quarter, or Month
  • Offscreen project indicators that show the dates of the project and can be dragged to reorder
  • A display option to hide prediction bars to reduce clutter and take cleaner screenshots for status reports

Create issues via email

Icon with email symbol showing arrows pointing toward Linear icon

Create issues via email

Bring your email-based workflows into Linear by turning emails into issues.

  • Quickly create bug reports and feature requests from customer emails
  • Forward reports to general emails like security@ to specific Linear teams
  • Automatically turn email notifications from service providers into issues

Set up a unique intake email for your team so that any emails sent or forwarded to that address will go to Triage or your team's default workflow status. You can also create unique intake emails for individual templates to automate the issue creation process further and apply specific fields. Learn more and generate intake emails from team or template settings.

AI-generated issue titles in Slack

When you create Linear issues using the Slack integration or with Asks, we now pre-populate the title with AI-generated summaries to save you one step in the issue creation process.

Linear Mobile (Private Beta)

Linear Mobile is now in private beta for iOS and Android. Pre-order to join the waitlist: https://linear.app/mobile.

Google Calendar integration

Sync your status in Linear with out-of-office events from Google Calendar. If someone tries to assign an issue to you or mentions you in a comment when you are OOO, they'll see that you are unavailable and for how long.

Issue sidebar showing the assignee Tim is away until Monday

/shrug

Typing :) will now convert to 🙂 and :joy: to 😂 automatically. Type /shrug to get the universal ¯\_(ツ)_/¯.


Project update comments

A project update in Linear showing a comment posted from Slack

Project update comments

You can now comment on project updates to discuss changes and ask follow up questions. Comments sync bi-directionally across Linear and Slack, so everyone can chime in on one thread — even teammates who don't have a Linear account.

You can now also:

  • Subscribe to receive updates from specific projects
  • Copy project updates as markdown for easy sharing
  • Disable progress report metrics on individual updates

Tables

A long-standing feature request, Linear now support tables in issue descriptions, documents, and comments. Add a table using the /table command.

Branch-specific workflow automations

Set custom workflow automations based on particular target branches with our GitHub and GitLab integrations. For example, you can set up your workflow so that when a PR is merged to…

  • staging -> the issue status will change to In QA
  • main -> the issue status will change to Deployed

You can also override a default rule in a particular branch with no action if desired, so that issues linked to a change in that branch will not change status. Branch rules can also be specified using regex (e.g., ^fea/.* can set automations for all of your feature branches). Update your configuration in your team's Workflow settings.


Project timeframes

Target date shown as Q1 with options to set it for a specific day or broader resolutions such as month, quarter, half-year, or year

Project timeframes

Use broad date ranges as project start and target dates instead of specific ones. This lets you plan project timelines at your current level of certainty, such as next month, quarter, or year, when they more accurately reflect product timelines.

  • Plan ahead by selecting more flexible target dates
  • Filter your view to just the timeframe that matters (e.g. Q2 projects)
  • See roadmaps in different time resolutions (e.g. group by month)
  • Communicate launch timelines to colleagues
Roadmap grouped by quarter

Customize cycle dates

You can now customize cycle start and end dates to coincide with planning meetings and match the rhythm of your team.

  • Choose the exact start date when activating cycles
  • Edit the start or end date of individual cycles to work around holidays
  • Navigate between individual cycle pages with Opt/Alt + J/K
  • Issues completed during cooldowns are now attributed to the previous cycle

Jira Sync

Linear and Jira logos with arrows between them indicating data transfer

Jira Sync

We’ve upgraded our existing integration with Jira to support two-way syncing and added support for more fields including synced comment threads. If you work with colleagues who use Jira, or need to keep a Jira project updated while working on issues in Linear, Jira Sync makes this seamless and efficient.

Enable Jira Sync to link Jira projects to Linear teams. Any issues created in the linked Jira project will appear in Linear and vice versa. Updates to an issue title, description, assignee, status, label(s), and priority will sync immediately across both applications. Use the synced comment thread in Linear to see and reply to comments posted in Jira.

To start syncing issues from your Jira project, set up the integration in settings. Existing Jira Link users can follow these instructions to enable bi-directional syncing. The integration syncs newly created issues only; to import existing Jira issues into a Linear team, use our migration assistant.


GitHub Issues Sync

GitHub and Linear logos with arrows indicating a two-way sync or communication

GitHub Issues Sync

We’ve heard your feedback that you would like to manage issues for open source projects in Linear. With GitHub Issues Sync, your OSS issues can now be synced bidirectionally between GitHub and Linear. This lets you triage and discuss your community requests in the same place as all of your other work.

  • Issues in linked GitHub repositories will show up in Linear.
  • Title, description, status, labels, assignee, and comments on the GitHub issue will sync across both applications.
  • Reply to GitHub issue comments from Linear via the synced thread or have separate, private discussions in the issue with your teammates.

To start ingesting issues from your OSS repository, set up the integration in GitHub Integration settings.

Integrations gallery

You can now browse and search for all integrations, including those made by third parties, in the new integrations gallery in workspace settings. Individual integrations settings pages have been updated to include screenshots, a detailed description, and configuration instructions.


Inline comments

Text in an editor showing highlighted text indicating a comment as well as another user's cursor, indicating they are also viewing or editing the text

We’ve made several editor improvements that make it easier to collaborate on work directly in Linear.

Inline comments

You can now create comments on project documents. Select any text and press the comment button that appears or use the shortcut Cmd Option M.

  • Notifications go to the document creator and anyone mentioned
  • Reply to the comment or resolve it with a single click
  • Access the full comment history from the header

Collaborative editing

All documents and issue descriptions in Linear can now be edited by multiple people at the same time. You’ll see input cursors whenever someone else is editing or viewing the text. All changes are instantly saved and synced to everyone else in realtime.

Slash commands

Type / into the editor to see a list of actions you can perform, including creating lists or headings and uploading files. This is available when writing issue descriptions, comments, documents, and project updates.


New Git automation: Ready for merge

A screenshot of the git workflow settings.

New Git automation: Ready for merge

You can now add issue status automations for pull requests that have passed checks and are ready to be merged. This new workflow step is available for both GitHub and GitLab and can be configured in your team’s Workflow settings.

Linear will capture both approvals and passing checks/pipelines according to your repository’s branch protection rules. For example, if you require two approvals and specific checks to pass, Linear will update the issue status only when those conditions are met.

The new status automation can be combined with a View Subscription to subscribe to all new issues that are marked as ready for merge which can be helpful for QA workflows. It also allows you to differentiate between issues in code review versus issues that have been approved.

Improved authentication controls

A screenshot of Linear's auth settings page

We shipped significantly improved controls to manage your authentication sessions. The new Security & Access settings page lists all authenticated desktop application and browser sessions with security information such as location, IP address, and last seen status. This makes it easier than ever to audit access to your account. You'll also find a list of all OAuth integrations you have granted access to.

To enable this level of granularity we completely reworked how Linear handles sessions behind the scenes. As a result, we now also allow better control over session length so you won't get logged out by surprise.


Resolve comments

Comment thread showing Daniel resolving a thread with Julius' comment

Resolve comments

You can now resolve comments in threads to keep discussions focused and decisions clear.

Resolve the first comment to collapse all replies. Choose specific comments to hide all replies except that one so that you can highlight key details or decisions made. Resolve comments from the ··· menu, by right-clicking on any comment, or by submitting your current reply with Enter.

Asks improvements

We’ve added two new features to Linear Asks based on your feedback:

  • Auto-create Asks by mentioning the @Linear Asks bot
  • Mark Asks as urgent from Slack to signal they need a fast response
Slack message showing menu item where you can mark an Ask as urgent

Linear Asks

Introducing Linear Asks

Let everyone in your Slack workspace turn their requests into Linear issues — even if they don’t have a Linear account. Found a bug? Have a question? Just create an Ask to send your request to the relevant Linear team. Eliminate cluttered channels and reduce context switching.

  • Streamline intake with workflows, templates, and automations
  • See realtime updates in Slack and get notified when your Ask is complete
  • Receive requests in Linear in a shared team inbox
  • Apply SLAs to time-sensitive requests

Asks is available on the Plus plan and can be enabled in settings. Try Asks and other Plus features for 30 days with a free trial.

Learn more ↗


Triage responsibility

Triage view open with a dropdown showing that Kenneth is the current assignee responsible for triaging issues, and Leela will take over next week respon

Triage responsibility

You can now enable triage responsibility to define how incoming issues and requests are handled in Triage. When an issue is added to Triage, you can either notify or assign the issue to specific workspace members. We recommend notifications for most product teams, but assignment works well for teams that typically handle small requests that anyone can pick up. If your team uses PagerDuty, you can connect a PagerDuty schedule to automatically rotate who is responsible for triage.

Triage responsibility is indicated in issue history, so anyone can easily see who was responsible for handling an issue. We recommend this feature for any team using Triage.

To start using triage responsibility, go to your team's Triage inbox and click the unassigned icon in the header or to the team's triage settings page.

Sidebar filters & Insights everywhere

We’ve added overview sidebars across all views in the app, including My Issues, team issue views, and project views. Previously only available on custom views and roadmaps, sidebars show you essential details about the set of issues or projects in your view and let you apply quick filters. Open the sidebar from any view with Cmd/Ctrl I.

Linear Insights is now also available across all issue and project views for Plus plan members.

View subscriptions

Subscribe to get notified of key changes in the views you care about most. Opt-in to receive a notification when issues are added to the view or when issues are completed or canceled. This makes it easy to track your most important custom views such as high-priority bugs or issues ready for review. You can also enable notifications in the current cycle, backlog, label views, and user profiles. Subscribe to notifications directly from the view and manage subscriptions in notification settings.

Also new:

💼 Set a default project template for a team
👆 Swipe gestures to close sidebars on touch devices
🗂️ Filter projects and issues by template