Epics get a Goal, Done when, an assignee and comments
Most of this release is the epic. An epic now says what it delivers, which customer wishes make it done, who owns it, and holds its own discussion.
New ​
- Epic Goal. An epic can carry a Goal of up to 500 characters: what the epic delivers, shown first on the epic page and in the drawer.
- Done when. List the customer's wishes under Done when and tick each one when it is delivered; the epic shows who ticked it and when. A wish can link issues of the same epic, but a link never ticks it.
- Done when decides Closed. An epic with wishes is Closed once every wish is ticked, even with issues still open, and stays Open while one wish is open. An epic without wishes keeps the old rule: Closed when it has issues and every one is in the last lane.
- Progress shows wishes and issues. The Epics table, the timeline, the epic page and the drawer count wishes and issues apart, for example "1/4 wishes · 8/11 issues".
- What done looks like. A second list on an epic holds plain-text checks that an agent verifies its work against. Checks are not ticked.
- Epic assignee. Set an epic's Assignee on Create and Edit, on the epic page or in the drawer. The new assignee gets an in-app notification, and an email when their assignment emails are on. An assignee who leaves the project is unassigned. The Epics table adds an Assignee column and filter, with Unassigned.
- Epic comments. The epic page and drawer have a Comments section with replies, mentions, likes, pins and attachments, as on issues. Mentions and replies notify; other comments notify nobody.
- Blocked tag. An issue in an epic's issue list shows a red Blocked tag; hover or tap it to see its open blockers.
- Automatic sprint cycle. Switch it on under Settings → Sprint Settings, and kendo checks once an hour: it completes an active sprint whose end date has passed (judged in UTC) and starts the planned sprint whose dates include today. The Unfinished issues setting sends leftover issues to the next sprint or the backlog. The Sprints guide has the details.
- Bulk-assign from the Backlog. The Backlog selection bar has an Assignee mode next to Sprint and Epic, with Unassigned at the top. Issues you may not edit are skipped.
kendoCLI v0.16.0. Newkendo epic view,kendo epic tickandkendo epic untick, and epic comments withkendo epic comments,comment,update-commentanddelete-comment.epic createandepic updatetake--goal,--assignee,--wishand--check,--reply-toanswers a comment, andepic listadds STATUS and DONE WHEN columns, with ISSUES now reading done/total. Upgrade to get them.
Improved ​
- Epic page like the issue page. The epic page and the epic Create and Edit form use the issue page's layout: content on the left, and a sidebar with Planning and Progress on the right.
- Longer, folded descriptions. Epic descriptions take up to 65,535 characters (was 10,000). A long one folds behind Show more on the epic page and Read the full description in the drawer.
- Pick an epic's issues. Add issues on the epic form opens a searchable picker, and an issue already in another epic says so.
- Epic link on the issue page. The Epic field on an issue's page is a link: a click opens the epic drawer, and a Ctrl/Cmd-click opens the epic page.
- Comment button in the drawer. The issue drawer's button for a new comment reads Comment instead of "Reply".
- Board cards in narrow lanes. A card's details move to their own line before the issue key gets cut off.
- Backlog columns. A Columns menu in the Backlog's filter bar picks the columns a row shows, and replaces the labels button. Labels and Time now start hidden. The epic gets its own column, and on a narrow Backlog the title keeps its room.
- Feedback button out of the way. The floating feedback button no longer covers a page's last rows, the Backlog selection bar on phones, or the issue form's Save bar.
- Keyboard and screen readers. Menus such as Move to lane show the keyboard highlight and take Home and End. Filter search fields keep their name for screen readers after you type, and the signup subdomain field announces when it is required or invalid.
- Promoted report link. A report's "Promoted to issue" link opens in a new tab with Ctrl/Cmd-click or middle-click.
- MCP: whole epics.
create-epic-toolandupdate-epic-tooltakegoal,assignee_id,checksandwishes;tick-epic-wish-toolanduntick-epic-wish-tooltick a wish;add-comment-tool,update-comment-toolanddelete-comment-tooltakeepic_id, andadd-comment-tooltakesparent_idfor a reply. Epiccoloraccepts 0–9. - MCP: projects, my issues and time entries. Projects include their
avatar, andkendo://projectssays which ones youpinned.get-my-issues-toolreturns up to 500 issues (was 25).get-time-entries-tooldates, groups and sorts an entry by when its work started.blocked_by_ids,blocks_idsandlabel_idstake at most 500 ids. - Epic and comment API changes. Epic lists over REST,
get-epics-toolwithoutepic_idandkendo://projects/{id}/epicsno longer includedescription; read one epic for its full text. REST comments replaceissue_idwithcommentable_typeandcommentable_id. APUTon an epic that leaves outgoalorassignee_idkeeps the stored value.
Fixed ​
- Durations kendo cannot read. A duration such as "2 hours" now shows "Invalid format. Use e.g. 2h 30m" and saves nothing, instead of closing and keeping the old value. This covers Set Estimate, Log Time and the issue form.
- Backlog reorder with a selection. Dragging a card within its own Backlog section while other issues are selected now saves the new order.
- Command palette Enter. Enter opens the row you highlighted, even when more results arrive.
- Bulk epic changes show live. A bulk epic change shows at once on teammates' open Backlog, Board and Overview.
- Sprint completion with tied lanes. When two lanes share the last position, completing a sprint counts only one as done; issues in the other move on as unfinished.
- Controls follow permissions. Members who cannot update reports no longer see the report checkboxes, Dismiss, AI Generation or Create Issue. Members who cannot select Backlog rows open the issue with a plain click.
- Selects lock while saving. The Sprint, Epic and Assignee fields in the drawer and on the issue page are locked while their change saves.
- Watch bells stay current. The watch bell on a report or an error stays correct after a change elsewhere, or after you leave the page and come back.
- Notifications from a removed account. A notification whose sender's account is gone shows "Unknown user" on both the Inbox and the Dashboard.
- Inbox selection on release. Ctrl/Cmd/Shift-click selects an Inbox row when you release the mouse, so dragging off the row cancels it. On a Mac, Cmd-click selects, as on the Backlog.
- Team lead change. Changing a team's lead no longer puts the old lead back in the member list.
- Long issue templates. A template with a lot of emoji or non-Latin text that is over 65,535 bytes now gets a validation error instead of a server error.
- Long error messages kept. An error event whose
messageis over 65,535 bytes is kept, cut to that length, instead of refused.