Skip to content

Chatto

v0.2.0 Breaking

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

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

✓ No known CVEs patched in this version

Topics

chat communication gdpr-compliant privacy-first screensharing video-calls
+1 more
voice-calls

Affected surfaces

breaking_upgrade

Summary

AI summary

Updates Bug Fixes, ⚠ BREAKING CHANGES, and Highlights across a mixed release.

Full changelog

Chatto 0.2.0 improves Markdown composition, notification counts, DM room tools, room navigation, authentication defaults, email delivery, and Docker self-hosting.

Highlights

  • Markdown Composer Preview: Compose and edit messages with a rich Markdown preview for links, inline code, fenced code blocks, language selection, and syntax highlighting.
  • Notification Counts: Room and server notification dots now show counts.
  • DM Room Sidebar: Direct messages now support the room sidebar for files, without DM moderation actions.
  • Fixed an issue where active call badges were not shown consistently for direct-message rooms.

Sign-In and Setup

  • Email OTP Guardrails: Operators can configure email verification code TTLs, delivery throttling, wrong-code limits, and whether throttling is enabled.
  • Fixed an issue where CSRF state depended on stored session data, improving multi-replica compatibility.
  • Fixed an issue where SMTP providers requiring implicit TLS on port 465 were not supported cleanly.

Chat and Realtime Reliability

  • Fixed an issue where opening a notification from another server could reuse stale room state.
  • Fixed an issue where newly created rooms and room layout changes did not always refresh immediately in the same tab.
  • Fixed an issue where normal server shutdown logged redundant lifecycle messages.

Upgrade Notes ⚠️

  • Docker Runtime Layout: Self-hosted Docker deployments should mount configuration at /config/chatto.toml and data at /data; older /home/chatto-style mounts need to be updated before upgrading.

API Changes

  • Notification count support adds Room.viewerNotifications and Server.viewerNotifications. Existing notification fields remain available.

0.2.0 (2026-06-17)

⚠ BREAKING CHANGES

  • docker: use config and data root paths (#903)

Features

Bug Fixes

Breaking Changes

  • Docker deployments must mount configuration at `/config/chatto.toml` and data at `/data`; older `/home/chatto`‑style mounts are no longer supported.

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 Chatto

Get notified when new releases ship.

Sign up free

About Chatto

Chat app for teams and communities

All releases →

Related context

Related tools

Earlier breaking changes

  • v0.4.13 Breaks threads usage in direct messages.

Beta — feedback welcome: [email protected]