Skip to content

Version 2.3.0 — macOS development prerelease

Pre-release
Pre-release

Choose a tag to compare

@sndstone sndstone released this 02 Oct 16:12

Object Data Browser 2.3.0+1 adds advanced S3 administration, S3/Azure copy and recovery workflows, and benchmark correctness/performance improvements.

macOS development prerelease

The attached DMG is for Apple Silicon (arm64). It is ad-hoc signed and not notarized, and uses the development legacy-Keychain path. It is not an update-safe Developer ID release; macOS may block opening it. Qualification used local emulators on macOS 27.0, without live AWS/Azure resources or a physical iOS device.

Windows installers are not included. They will be compiled separately on Windows from this version.

Changes

  • Bucket/endpoint-aware access and ACL presets, plus lifecycle tiering presets that preserve custom configuration.
  • Full current-content bucket copy across configured S3/Azure endpoints, resumable S3 version-history copy, and reviewed bucket-configuration copy.
  • Bounded stale-metadata deletion recovery for confirmed never-versioned S3-compatible buckets. Versioned/suspended buckets retain normal deletion retries; their alternative overwrite fallback remains deferred.
  • Version/Object Lock/retention/hold controls, archive restore, metadata/content headers, multipart administration, and durable transfer recovery.
  • Azure account lifecycle/container protection/ADLS administration with provider and identity capability gates; shared mobile REST storage and benchmark workflows.
  • Reused clients, bounded streaming and history, complete CSV exports, measured timestamps/checksums/error/retry metrics, and integrated browser/settings controls.

Verification

  • Flutter analysis passed; 282 tests passed, with four skipped tests documented in the verification report. Opt-in emulator/performance checks ran separately.
  • Python, Go, Rust and Java contract/native checks passed, including the Go race suite.
  • Real local MinIO/Azurite copy, history, configuration and transfer-recovery checks passed.
  • 162 performance measurements and 90 independent verification checks completed across the full matrix and final Python/Go rerun.
  • macOS release, Android arm64 debug and iOS arm64 simulator builds succeeded. A fresh iOS simulator launch smoke test passed.
  • The DMG checksum and mounted app signature passed verification. All four bundled engines ran from the read-only mounted image and reported 2.3.0.

Built from the source captured in commit 0db1d7db6621aeca74ea8a312f65aee8564e513c. The existing verified DMG is uploaded unchanged.

Scope and verification details · Performance evidence

SHA-256

a4bb0a72317cca79cc65ac5fe95175cf7d7725af67cb84788257180f71dd91a6

Asset: object-data-browser-macos-2.3.0-arm64-dev.dmg (533,965,885 bytes). The checksum file and machine-readable package verification report are attached.

Publication follow-through

The cross-platform deferred-delete test fixture was corrected in 2e8c6b7. GitHub verification now passes on Linux, macOS and Windows, including all four engine suites and the macOS/Windows download-filesystem checks. The follow-up changes tests and verification documentation; the application source captured by the release tag and the DMG are unchanged.

The published DMG was downloaded from this release and independently checked: SHA-256 matches the value above, the mounted app passes deep/strict signature verification, and all four bundled engines report 2.3.0. The follow-up verification report is attached.