Skip to content

Release version v2.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Sep 23:04
· 7 commits to main since this release
b1b781f

What's Changed

  • deps: pin the pre-release MCLI source by @Vonng in #9
  • deps: pin the remote env scheme repair by @Vonng in #10
  • ci: test the upstream package floor on a coherent module graph by @Vonng in #11
  • Prepare the next release and migrate to silo-pkg v3.13.0 by @Vonng in #38
  • Stabilize TestCafe role session capture by @Vonng in #39
  • Finalize the SILO Console v2.3.0 candidate by @Vonng in #40
  • test: stabilize rewind route coverage by @Vonng in #41
  • release: simplify the v2.3.0 publish path by @Vonng in #42

Full Changelog: v2.2.1...v2.3.0

Changelog

  • b8c7cdf build: align frontend credits with the Linux release runner
  • 269d1f8 build: generate and verify the downstream replacement block
  • 3158d1d build: regenerate embedded assets for the anonymous-browsing fix
  • c25ae20 build: regenerate embedded assets for the fix round
  • 43f8447 build: regenerate embedded assets for the round-2 fixes
  • 73bb584 build: regenerate embedded assets for the second fix round
  • 9f5ff85 ci: model an embedder that inherits no SILO replacement
  • 5ca7062 ci: require the complete validation matrix for tagged releases
  • a322f0e ci: test the upstream package floor on a coherent module graph
  • 5826cd3 deps: migrate to silo-pkg v3.13.0 and mc 0901
  • e80146f deps: pin the pre-release MCLI source
  • f6f0b09 deps: pin the remote env scheme repair
  • 60b05d7 fix: accept GNU cpio absolute-path warning after RPM validation
  • 444c371 fix: bind object browser requests and actions to one validated identity
  • a3a9dec fix: check rejected generated-client responses for an expired session
  • c0fd252 fix: close diagnostic WebSockets with their page and bound the log buffer
  • 6f3b890 fix: count an upload as running only once its request is in flight
  • ecc8a0f fix: detect an expired session on generated methods without a response format
  • a6ed816 fix: extract RPM payloads inside the verification root
  • f1f4042 fix: keep anonymous public-bucket browsing out of the session-expiry path
  • 19446a3 fix: match IAM resources with wildcard semantics instead of regular expressions
  • cfcc7d5 fix: preserve MinIO certificate-manager embed compatibility
  • 7d04481 fix: release upload references on abort, network failure and setup errors
  • d285bc5 fix: settle queued uploads on cancel without relying on an abort event
  • 4affd77 fix: unify session expiry and current-user identity across API clients
  • 7697b9b release: finalize the v2.3.0 Console candidate
  • 4610326 release: gate tags on a certified candidate and released dependencies
  • 2a25fde release: ship license, notice, credits and exact provenance in every artifact
  • a18b13c release: simplify the v2.3.0 publish path
  • f66c388 security: bound and validate Object Manager WebSocket sessions
  • 5a99940 security: cap WebSocket connections per process, per client and for anonymous peers
  • b923a3d security: keep anonymous WebSocket caps strictly below the shared caps
  • 96783cf security: redact credentials from debug and audit logs
  • e1ebfad security: trust forwarding headers only from configured proxies
  • f9d561d security: verify TLS peers on every outbound connection