Skip to content

Saddle 1.8.9 — TypeScript migration and native artifacts

Choose a tag to compare

@iakadion iakadion released this 13 Aug 15:35
· 108 commits to main since this release

Saddle 1.8.9 — TypeScript migration and native artifacts

Saddle 1.8.9 completes the TypeScript-first engine migration and publishes the first verified native desktop, Android and container artifacts from the shared Tauri 2 application boundary. The package remains @wenathlan/saddle; generated JavaScript and declaration output is produced during CI and is not committed to the repository.

Highlights

  • TypeScript-first engine migration with dist-only compilation and preserved public exports.
  • Root-based architecture with consolidated scrape, crawl, retry, runtime, web and release logic.
  • Reproducible release-version derivation from v1.8.9, platform-specific manifests and SHA-256 checksums.
  • Desktop browser artifacts built from the shared web surface for Windows, Linux and macOS.
  • Android debug APK and AAB artifacts generated from the same application boundary.
  • OCI container image exported as a release tarball.
  • Deterministic browser extension ZIP retained as a release asset.

Verified desktop artifacts

Platform Artifact
Windows Saddle Browser 1.8.9 setup EXE
Windows Saddle Browser 1.8.9 MSI
Linux Debian package
Linux RPM package
Linux AppImage
macOS Apple Silicon DMG

Verified mobile, container and extension artifacts

Surface Artifact
Android Debug APK
Android Debug AAB
Container OCI image tarball
Browser extension Extension ZIP

Manifests and checksums

The release includes platform-specific metadata and integrity files: desktop Linux manifest, desktop Windows manifest, desktop macOS manifest, Android manifest, container manifest, Linux checksums, Windows checksums, macOS checksums, Android checksums and container checksums.

Signing and availability boundaries

Desktop artifacts are unsigned CI outputs. Android APK and AAB files use a debug key for test installation and are not production store submissions. iOS IPA generation remains gated behind SADDLE_IOS_ENABLED or an explicit manual dispatch with Apple Developer certificates, provisioning profiles and export credentials; no iOS IPA is claimed in this release. PKG, MSIX, Snap, Flatpak, production Android signing, Windows signing and macOS signing/notarization remain caller-owned or deferred targets.

Validation

The final desktop workflow completed successfully for Linux, Windows and macOS in run 31721365927. The final Android workflow completed successfully with the iOS job correctly skipped in run 31721368995. The container workflow completed successfully in run 31718528325. Obsolete Rust build-helper executables and generic metadata collisions were removed from the release asset list.