1.7 KiB
1.7 KiB
Changelog
0.1.1 - 2026-11-05
- Fix: devices migrated from Z-Push looping on unknown collection ids (
collection ... not found) - such ids are now removed from the device with a FolderHierarchy Delete on the next FolderSync. - Counting: devices are physical phones (DeviceId); mailboxes are counted separately; partnerships shown too. Devices page groups all mailboxes of one phone in one row; Users page renamed to Mailboxes with "same device as" column.
- Panel: English by default, spacing between cards, styled select dropdowns, non-overlapping live stream columns, chart axis labels no longer clipped, database size on Overview.
- Port 8081: plain text on
/, plain 404 elsewhere,/healthzalso checks the database. - Retention: hourly WAL checkpoint/truncate, incremental auto-vacuum, pruning of id maps and very old states, inactive devices removed after 180 days by default, bounded in-memory caches, unknown command names normalised.
probe:--device-id,--device-type,--model.- Documentation in English with screenshots (
docs/PANEL.md), newLOGS.mdandTROUBLESHOOTING.md.
0.1.0 - 2026-11-05
First release: complete rewrite of Z-Push (combined backend: IMAP/SMTP + CalDAV + CardDAV) in Rust.
- ActiveSync 2.5-14.1, every command used by iOS, Android and Outlook.
- Push (Ping, hanging Sync) with cheap change detection.
- Administration panel: overview, live traffic, devices (remote wipe, blocks, approval), mailboxes, backends with connection tests, ActiveSync settings, policies, security, logs and audit.
- Login lockouts, access lists, audit, Prometheus.
- .deb package, sandboxed systemd unit, Z-Push config importer,
admin/config/device/probeCLI.