Skip to content

wekan

v9.59 Bugfix

This release fixes issues for SREs watching stability and regressions.

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

Summary

AI summary

Fixed duplicate mapping keys in generated OpenAPI spec that broke API docs rendering.

Full changelog

v9.59 2026-06-19 WeKan ® release

This release adds the following features:

  • Release All Platforms: Fix duplicate mapping keys in generated OpenAPI spec that broke API docs rendering.
    The Release All Platforms bump job regenerates public/api/wekan.yml
    via openapi/generate_openapi.py and then renders it with @redocly/cli,
    whose strict YAML parser rejects duplicate mapping keys. The 3-level nested
    SimpleSchema in models/attachmentStorageSettings.js
    (storageConfig.filesystem.enabled, storageConfig.gridfs.enabled, …)
    exposed two generator bugs: the sub-schema name was derived from only the
    first dotted path segment, collapsing filesystem.* and gridfs.* leaf
    keys (enabled/read/write) into one mapping; and the linear emitter
    reopened the parent schema header for each interleaved nested object. The
    generator now builds sub-schema names from all leading path segments and
    groups each sub-schema's fields contiguously, so deeply nested objects emit
    distinct, valid sub-schemas. Output is unchanged for existing 1- and
    2-level schemas.
    Thanks to xet7 and Claude.

Thanks to GitHub users for their contributions.

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]