Skip to content

wekan

v9.65 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 1mo Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

docker javascript kanban meteor real-time sandstorm
+2 more
snapcraft wekan

Affected surfaces

auth

Summary

AI summary

Broad release touches https://github.com/wekan/wekan/commit/5c890baca, https://github.com/wekan/wekan/commit/4b27313c7, https://github.com/wekan/wekan/commit/bdb8e6254, and https://github.com/wekan/wekan/commit/b998246c3.

Full changelog

v9.65 2026-06-20 WeKan ® release

This release adds the following updates:

  • Issue triage: closed 13 already-fixed Bug issues (with evidence), relabeled ~25 mislabeled feature requests to Feature with a "Feature Request:" title prefix, and prefixed ~35 environment-specific reports "Environment specific:" and gave them the Bug:Environment-specific label.
  • Audited labels on all 533 open issues for correctness (type, Feature:Area, Targets:, Severity:, etc.).
  • Added 23 missing GitHub labels found by auditing docs/Login and docs/Features against the issue labels, matching the existing label style and colours (Feature:* = #0052cc, Targets:* = #fbca04), and applied them across open and closed issues:
    • Login methods (Feature:User-accounts:*): ADFS, Azure, B2C, Google, Header-Login, Nextcloud, Oracle, Zitadel, Autologin, Accounts-Lockout, Forgot-Password.
    • Features: Feature:LaTeX, Feature:Mermaid-Diagram, Feature:Emoji, Feature:Python, Feature:Cards:Cover, Feature:Cards:Location, Feature:Custom-Logo, Feature:RTL, Feature:Members, Feature:Multitenancy, Feature:Allow-private-boards-only.
    • Platform: Targets:Apache.

and adds the following new features:

  • Threaded comment replies: card comments gain an optional
    parentId; a "Reply" link links a new comment to its parent, rendered with an "in reply to" quote. Initial MVP
    (single-level visual threading).
  • Restrict board admins from editing/deleting other users' comments:
    new board setting restrictCommentEditing (default off). When on, only a comment's author may edit/delete it;
    enforced server-side via collection hooks.
  • Visible status of sub-tasks: each subtask now shows its current
    list (prefixed with the board title when on a different board) read-only next to its title.
  • Drag-and-drop search results into board columns: cards in the
    search-results list can be dragged onto board lists, reusing the existing card.move(). MVP: drops append to
    the end of the target list (no pixel-precise insertion index yet).
  • Per-user permanent dismissal of the Announcement banner: a user
    can permanently close the current announcement so it does not reappear on reload/board-switch, until the admin
    edits the announcement text (which makes it reappear for everyone).
  • Show how many times a card's due date was changed: the card detail
    now displays a "due date changed N times" count (derived from existing a-dueAt activities) for deadline
    accountability.
  • Restrict adding board members to the same Organization or Team:
    new global admin setting boardMembersFromSameOrgOrTeamOnly (default off). When on, a user can only be added to
    a board if they share an Organization or Team with the inviter or an active board member; enforced server-side in
    the invite/search paths. Site admins bypass.
  • Import Google Calendar .ics files into board cards: MVP,
    import-only. New dependency-free iCalendar parser (server/lib/icsImport.js) maps each VEVENT to a card with
    startAt/dueAt so events appear on Calendar/Gantt views, plus an importIcsToBoard Meteor method and a REST
    endpoint POST /api/boards/:boardId/swimlanes/:swimlaneId/lists/:listId/ics (documented in the OpenAPI spec, with
    an importics example in api.py). Two-way Google Calendar sync is not included (see
    wekan-ical-server for read-only WeKan→calendar export).

and fixes the following bugs:

Thanks to above GitHub users for their contributions and translators for their translations.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track wekan

Get notified when new releases ship.

Sign up free

About wekan

The Open Source kanban, built with Meteor. GitHub issues/PRs are only for FLOSS Developers, not for support, support is at https://wekan.fi/commercial-support/ . New English strings for new features at imports/i18n/data/en.i18n.json . Non-English translations at https://app.transifex.com/wekan/wekan only.

All releases →

Related context

Beta — feedback welcome: [email protected]