1 parent
d91212d24c
commit
dbe7103687
21 files changed
+182
-154
No files matched your search
@@ -1,6 +1,6 @@
|
||||
RustBox 0.2.15 release manifest
|
||||
RustBox 0.2.16 release manifest
|
||||
|
||||
0.2.15 release changes and retained feature set:
|
||||
0.2.16 release changes and retained feature set:
|
||||
- fixes HTML signature formatting so toolbar actions preserve the selected text and reliably toggle formatting
|
||||
- gives new messages with visible signatures a real editable body entry above the signature and softens/spaces the composer-only separator
|
||||
- strips the editor-only body-entry marker from serialized outgoing HTML while retaining signature de-duplication metadata
|
||||
@@ -30,7 +30,7 @@ RustBox 0.2.15 release manifest
|
||||
- previews PDFs from the authenticated inline attachment endpoint instead of a blob iframe for Safari/iPhone compatibility
|
||||
- presents compose attachment/message size limits as compact raw values without implementation-detail descriptions
|
||||
- retains the 0.2.9 realtime notification, shortcut and 300-message mailbox behavior
|
||||
- adds opt-in adaptive HTML-mail colors in Appearance and folds both it and mailbox loading mode into the unreleased V050 runtime migration; V051 remains next
|
||||
- adds opt-in adaptive HTML-mail colors in Appearance plus mailbox loading-mode selection, persisted by runtime migration V051
|
||||
Architecture:
|
||||
- database_backend = sqlite | mysql | pgsql selects authoritative SQL only
|
||||
- blob storage and search are independent from the SQL engine
|
||||
@@ -54,10 +54,10 @@ Search:
|
||||
|
||||
Database/schema:
|
||||
- migrations/{sqlite,mysql,pgsql}/schema.sql contain the current fresh schema
|
||||
- compatibility baseline is V049; former V047-V049 changes are consolidated into `schema.sql`, while V050 remains the single runtime migration
|
||||
- databases older than V049 must be upgraded to schema V049 before using this build
|
||||
- V050 contains `mail_preferences.compact_wide_rows`, `identities.signature_insert_mode`, `display_preferences.adaptive_email_colors` and `mail_preferences.message_loading_mode` because this release has not shipped yet
|
||||
- next migration number: V051
|
||||
- compatibility baseline is V050; former V047-V050 changes are consolidated into `schema.sql` and their standalone migrations are removed
|
||||
- databases older than V050 must be upgraded with a V050-capable RustBox release before using this build
|
||||
- V051 adds `display_preferences.adaptive_email_colors` and `mail_preferences.message_loading_mode` to existing V050 tenants
|
||||
- next migration number: V052
|
||||
|
||||
Docker examples:
|
||||
- docker/compose-single-sqlite.yml
|
||||
@@ -67,14 +67,14 @@ Docker examples:
|
||||
|
||||
Operations/docs:
|
||||
- standalone `scripts/migrate_roundcube.py` imports Roundcube contacts/identities using RustBox config.toml and supports SQLite/MySQL/PostgreSQL targets
|
||||
- README.md documents 0.2.15 configuration
|
||||
- README.md documents 0.2.16 configuration
|
||||
- docker/README.md documents Compose variants
|
||||
- docs/STORAGE_SEARCH_OPERATIONS.md documents failure modes, shared-storage requirements and migration behavior
|
||||
- TODO.md leaves live SILO/MinIO/AWS/Ceph and real multi-node acceptance validation explicitly pending
|
||||
|
||||
Build/release metadata:
|
||||
- `scripts/package-release.sh` runs the full Rust release gate before creating ZIP/SHA256 artifacts
|
||||
- Cargo.toml version = 0.2.15
|
||||
- Cargo.toml version = 0.2.16
|
||||
- rust-toolchain.toml pins Rust 1.99.1
|
||||
- Cargo.lock is retained for reproducible application builds; the release gate generates it only when missing
|
||||
- CI and scripts/build-release.sh use the retained Cargo.lock (generating it only if missing), then run locked tests/Clippy/release build
|
||||
Reference in new issue
Block a user