0.2.4
RustBox CI / rustbox (push) Canceled after 0s

This commit is contained in:
Mateusz Gruszczyński committed 2026-10-31 22:36:28 +01:00
1 parent 2c98b8f925
commit e4aa787e06
27 files changed
+179 -110

No files matched your search

+9 -5
View File
@@ -1,15 +1,19 @@
RustBox 0.2.3 - final source validation
RustBox 0.2.4 - final source validation
0.2.3 scope:
0.2.4 scope:
- S3-compatible plain-HTTP client-options fix for explicitly allowed internal endpoints
- regression coverage for an HTTP S3-compatible endpoint
- Rust 1.99.1 toolchain/MSRV
- Debian Trixie RustBox images and PostgreSQL 17 Trixie Compose variants
- feature gates for Sieve/diagnostics/About and UI policy exposure
- API fallback isolation: unknown/disabled `/api/*` routes return 404 and never fall through to the SPA UI
- reset-all-settings preserving account/mail data
- optional browser security headers
- Docker two-node application topology with Envoy/Valkey/OpenSearch/PostgreSQL/Garage
- version metadata updated to 0.2.3
- version metadata updated to 0.2.4
Completed in this environment:
- offline release validator: scripts/validate-release-static.py (196/196 checks passed)
- offline release validator: scripts/validate-release-static.py (207/207 checks passed)
- all maintained TOML examples parse successfully
- Docker Compose topology/config references are validated by the offline release validator
- JSON files parse successfully
@@ -35,7 +39,7 @@ Completed in this environment:
- 0.2.1 OpenPGP visibility, OpenSearch backpressure and HTTP/dev cookie fixes remain in place
Not executed in this packaging environment:
- cargo fmt/test/clippy/build with Rust 1.88, because Rust/Cargo is not installed here and outbound DNS is unavailable
- cargo fmt/test/clippy/build with Rust 1.99.1, because Rust/Cargo is not installed in this validation environment
- live PostgreSQL/MySQL/S3/NFS/OpenSearch integration tests
The final release gate on a Rust host is: