Repository navigation
Version 2.3.0 — macOS development prerelease
Pre-releaseObject 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.