Saddle 1.8.9 — TypeScript migration and native artifacts
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.