Skip to content

Saddle 1.8.13

Choose a tag to compare

@iakadion iakadion released this 14 Aug 00:54
· 77 commits to main since this release

Saddle 1.8.13

Saddle 1.8.13 carries the active code and release-facing manifests forward from 1.8.12. The previous 1.8.12 release notes remain the canonical record for the licensing and artifact baseline. The comparative 1.8.21 research is planning material and is not presented as a shipped feature.

Changes

Area Change
Persistent queue Added caller-owned leases, visibility timeout, deterministic clock injection, renewals, attempt accounting and idempotency-key deduplication. Existing crash recovery and retry behavior remain compatible.
Version identity Aligned npm, lockfile, Maven, NuGet, RubyGems, browser extension, Tauri, iOS, crawler and Capacitor metadata to 1.8.13. The iOS marketing version is 1.8.13 with build 1008013.
Structured extraction Added a schema-neutral result with field-level source URL, selector, extraction timestamp, bounded UTF-8 payload and caller-injected parser support.
Browser context Added allowlisted snapshot projection with stable snapshot and element references, deterministic UTF-8 byte budgets and truncation metadata.
Workflow lifecycle Extended resumable runs with explicit cancellation reasons and caller-owned, idempotent compensation callbacks. Compensation failures are surfaced as COMPENSATION_FAILED.
Artifact retention Added deterministic keep/prune decisions by maximum age, count or bytes. Manifest generation records policy and decisions and never deletes caller files.
Documentation Added the 1.8.13 release notes and retained the 1.8.12 artifact and signing policy documents.
Architecture Kept the root-first layout, no project-owned src directory, transport-neutral exports and caller-owned infrastructure.

Artifact contract

The active workflows derive names from the release tag. The v1.8.13 release was published and contains the generated assets listed below; iOS remains unavailable because Apple signing and provisioning were not configured.

Surface Expected artifact family
Linux desktop saddle.browser.1.8.13.<architecture>.deb, .rpm, .appimage
Windows desktop saddle.browser.1.8.13.<architecture>.exe, .msi
macOS desktop saddle.browser.1.8.13.<architecture>.dmg, .app.zip
Android saddle.apk.1.8.13.apk, saddle.aab.1.8.13.aab
iOS saddle.ipa.1.8.13.ipa, saddle.app.1.8.13.app.zip
Container saddle.container.1.8.13.tar.gz
Browser extension saddle.extension.1.8.13.zip

Signing remains explicit. unsigned, ci-test-key, caller-owned, notarized and a provider-reported status are distinct states. This release note does not claim SignPath approval or production signing.

Verified attached assets

The release contains 38 attached assets. Desktop binaries are unsigned, Android APK/AAB files use the explicitly labeled ci-test-key, and the container is marked caller-owned.

Surface Attached assets Signing
Linux desktop saddle.browser.1.8.13.x64.deb, saddle.browser.1.8.13.x64.rpm, saddle.browser.1.8.13.x64.appimage, saddle.browser.1.8.13.arm64.deb, saddle.browser.1.8.13.arm64.rpm, saddle.browser.1.8.13.arm64.appimage unsigned
Windows desktop saddle.browser.1.8.13.x86.exe, saddle.browser.1.8.13.x86.msi, saddle.browser.1.8.13.x64.exe, saddle.browser.1.8.13.x64.msi, saddle.browser.1.8.13.arm64.exe, saddle.browser.1.8.13.arm64.msi unsigned
macOS desktop saddle.browser.1.8.13.x64.dmg, saddle.browser.1.8.13.x64.app.zip, saddle.browser.1.8.13.arm64.dmg, saddle.browser.1.8.13.arm64.app.zip unsigned
Android saddle.apk.1.8.13.apk, saddle.aab.1.8.13.aab ci-test-key
Container saddle.container.1.8.13.tar.gz caller-owned
Browser extension saddle.extension.1.8.13.zip unsigned
Manifests manifest.android.1.8.13.json, manifest.container.1.8.13.json, manifest.desktop.linux.arm64.1.8.13.json, manifest.desktop.linux.x64.1.8.13.json, manifest.desktop.macos.arm64.1.8.13.json, manifest.desktop.macos.x64.1.8.13.json, manifest.desktop.windows.arm64.1.8.13.json, manifest.desktop.windows.x64.1.8.13.json, manifest.desktop.windows.x86.1.8.13.json metadata
Checksums sha256.android.1.8.13, sha256.container.1.8.13, sha256.desktop.linux.arm64.1.8.13, sha256.desktop.linux.x64.1.8.13, sha256.desktop.macos.arm64.1.8.13, sha256.desktop.macos.x64.1.8.13, sha256.desktop.windows.arm64.1.8.13, sha256.desktop.windows.x64.1.8.13, sha256.desktop.windows.x86.1.8.13 integrity metadata

Verification

The queue, structured extraction, browser context, workflow compensation and retention features passed the active engine and release test suites. The release validation workflow passed, and the live release contains the 38 assets listed above. The original release-event security, GHCR and mobile failures were superseded by successful corrected reruns; production signing remains pending.

References