Epics become a work item type, publish MCP apps, and more | May 31, 2026
What's new
Epics are now a work item type
Epic is no longer a separate concept. It is now a regular work item type, which means epics behave like any other work item and gain the same capabilities, including custom properties, layouts, filters, and relations. Epics now appear directly in your Work Items list and can be filtered by type, so you no longer switch to a dedicated tab to find them. Nothing is lost in the move: every epic, comment, update, and initiative scope carries over.
Hierarchy
You can now define parent-child relationships between work item types at the workspace level. Without hierarchy, any work item can nest under any other. With it, Plane enforces the rules you set: an Epic can contain Stories and Bugs, a Story can contain Tasks, and invalid nesting is blocked across creation, type changes, bulk operations, and imports. You build it by dragging types into numbered levels, where higher levels are broader work. Relationships created before you enabled it stay intact, and at the project level you get a read-only tab to view the structure.
Configuring hierarchy requires Workspace Admin access and cannot be disabled once enabled.
Private dashboards
You can now create private dashboards. Keep a dashboard visible only to you while you are still building or refining it, then share or publish it when it is ready for a wider audience. This gives you a space to work on reporting without exposing half-finished views to your team.
Upgraded webhooks
Webhooks now support scopes and richer payloads. A single hook can carry related events together, for example a work item update alongside its sub work item changes, instead of firing a separate hook for each. Existing v1 webhooks keep working, and endpoints support both versions, so you can adopt v2 at your own pace while building integrations that are simpler to consume and reconcile.
Publish MCP applications
You can now publish MCP applications directly from Plane, across both the API and the UI. This exposes your workspace data and actions to MCP-compatible clients, so AI tools and agents can read from and act on your work in Plane through a standard interface, without custom integration work on your side.
Cursor agent
The Cursor agent brings Plane into the Cursor IDE, so you can work with your work items on the same surface as your code. Open or create a work item, link a branch, and update state without leaving the editor. Branches you create from a work item carry the right name, and the PR you open links back to the work item. If you already spend most of your day in Cursor, the work item context comes to you instead of pulling you out to a browser tab.
Send webhooks from workflows
Workflow creation has a refreshed flow, and you can now add a "send webhook" step to your automation rules. When a work item meets a rule's conditions, Plane calls the endpoint you specify, so you can trigger downstream systems, notifications, or custom automations directly from your workflows without a separate integration layer.
Due date reminders
Assignees now receive a reminder notification as a work item's due date approaches. You no longer have to rely on people checking dates themselves, which helps work land on time and reduces the chance of a deadline slipping unnoticed.
Bulk import members by CSV
You can now add members to your workspace in bulk by uploading a CSV file. Onboarding a large team no longer means inviting people one at a time. Prepare your list, upload it once, and bring everyone in together.
Enhancements
- In the Spreadsheet layout, you can now view custom properties as columns and control which ones are visible.
- Collections can now be set as shared or private.
- Set custom weekend days in your profile preferences.
- Workspace views now show a footer notice and a badge with the count of filtered work items when you have unsaved filter changes.
- Import jobs now resume automatically after a timeout, so long-running imports no longer lose progress.
- The work item properties panel is now resizable. Drag to adjust its width.
- Tables in the editor now default to full width for a cleaner layout.
- Toolbar layout is standardized across Initiative and Project overviews for a more consistent experience.
- Improved spacing in Pages and all editors for a more readable layout.
- Custom intake forms now support translations.
- Imports now include a toggle to exclude attachments for lighter migrations.
- Standardized email templates.
- AI chat now auto-scrolls when the thinking phase ends, including after regeneration and model switches.
Bug fixes
- Work items already linked to a customer no longer appear in customer work item search results.
- Fixed an error when regenerating an AI message that has attachments.
- Fixed switching work item comments between public and private.
- Fixed title editing on release list and detail pages.
- Fixed draft work item creation failing when a parent is assigned.
- Resolved inconsistencies in the subscribed work item count.
- Fixed PR state being lost during new commit sync events.
- Work items with no type assigned now appear correctly in parent and sub work item search modals.
- Custom property filters now show only options relevant to the current context.
- Fixed comment attachments not being skipped correctly during import, which had caused processing errors.
- The work item type icon now shows correctly in the release work item list.
- The Spreadsheet nested chevron now expands correctly on the first click.
- Link edits now submit correctly when you press Enter.
- AI chat UI improvements and more stable message rendering.
- The
archived_atfield is now read-only from the external API. - Fixed the "select all" checkbox behavior and the flow type dropdown in workflows.
- Release name validation is now scoped to the current workspace, preventing cross-workspace conflicts.
- Fixed an error when deleting users who had no profile attached.
- Fixed minor alignment in the attachment section of the Custom Intake Form.
- The marketing consent row in onboarding is now fully clickable.
- Fixed the workflow "ALL" member checkbox unchecking existing selections.
- Suspended members are now excluded from the project invitation modal.
- Sub work items now appear in the workspace-level timeline view.
