This release adds 6 notable features for engineering teams evaluating rollout.
Published 2mo
Communication & Email
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
chat
communication
gdpr-compliant
privacy-first
screensharing
video-calls
+1 more
voice-calls
Affected surfaces
auth
rbac
crypto_tls
Summary
AI summaryBroad release touches @hmans, frontend, Bug Fixes, and Other.
Full changelog
Changelog
Features
- e92537784b49fac15d1a5295fc6da8b91508ee21: feat(core): reserve "here" and "all" as group names (#462) (@hmans)
- 836dc7b5ecd45516aea84d4947848ba46b7bb158: feat(dev): restore frontend hot reload via separate Vite service (#485) (@hmans)
- 47d8f0979df26ae9bbce9802bbf514c479e0e8e9: feat(frontend): anchor the unread separator when the tab loses focus (#466) (@hmans)
- a8fc49eb3d867da9076505fa5498dc08dbb7ff8e: feat(frontend): link joined rooms on the Overview page (#496) (@hmans)
- 4d50ad467f46b296b0ea4509d1555e14bf3c82a1: feat(natsauth): support TLS to NATS via CHATTO_NATS_CLIENT_CA_CERT (#468) (@hmans)
- 547bdc63ad21b2910f3b4518dbc9075c21256d8f: feat: room-group-centric ACL (ADR-031) + admin UI rework (#464) (@hmans)
Bug Fixes
- 0c8c7f3c06c88a5ec2b64dd8a50c2a3ae4d1d643: fix(dev): colocate .svelte-kit with node_modules in compose stack (#467) (@hmans)
- 08c547a0149c85520641813dab741b2bc8beb108: fix(frontend): avoid full reload when clicking push notifications (#487) (@hmans)
- 8224d74d0b866f9595d64596a214dc536648e4dd: fix(frontend): keep dialog open when drag starts inside and ends outside (#469) (@hmans)
- 444bc8e4c7ef90fe32d4a82a517cab3f6aa6d5a5: fix(frontend): keep top margin on leading blockquote in messages (#486) (@hmans)
- 5f3999c5ea7c544e95b02e2ad2dd6b6829681248: fix(frontend): re-check Jump to Present visibility on tab resume (#452) (@hmans)
- d3af46546e3efeb2907f546fef25f6bce369adef: fix(frontend): scroll autocomplete popup selection into view (#465) (@hmans)
Other
- f7b80a0163dea90b3b711a53bead2f528fa07e91: refactor(dev): collapse compose stack to a single production-binary container (#471) (@hmans)
- a0b1d34472f75edfa14acd10ca9a35f46a550599: refactor(frontend): consolidate link styles into a
linkutility (#490) (@hmans) - 8e43fe702cd3d6d051da69ad943f0787ed667655: refactor(frontend): drop hardcoded DM_PERMISSIONS in Room.svelte (#489) (@hmans)
- 7fc30a2a49dfd9e7bdfbd8b2e5003b4876f9814d: refactor(frontend): unify floating-popover primitive, drop permission display names (#494) (@hmans)
- c82fb85c813c17d0bd4621643ebf695e4b6b7e55: refactor(rbac): remove message.reply permission (#492) (@hmans)
- 7b2e0c7ce97fae3d19793dc06091d05ef3b5e987: refactor(rbac): simplify resolver, fix #435 rank gate, room-scope room.list (#446) (@hmans)
Released by GoReleaser.
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
Beta — feedback welcome: [email protected]