Skip to content

RustlingPDF v0.1.8

Choose a tag to compare

@github-actions github-actions released this 27 Aug 13:17
· 4 commits to main since this release

What's new

Nothing, for you. This release is the same application as v0.1.7 — no product code changed between the two, and the installers carry the same content with a different version string.

What it does carry is the build pipeline. The desktop legs now compile the backend sidecar and the app shell at the same time instead of one after the other, which took a release from 25 minutes to 19. Two Actions caches that no run could ever read — one written under release tags where nothing can restore them, one Docker layer cache that had never scored a hit — are gone.

If you are on v0.1.7, there is no reason to hurry. The audit behind this and the previous release is in the repository at docs/plans/active/build-speed-and-app-size.md, including the experiments that were measured and rejected.

Upgrading

Nothing to do. No configuration, settings file, or API request shape changed.

Container images

Published to GitHub Container Registry by this release run:

docker pull ghcr.io/hairbui76/rustlingpdf:v0.1.8
docker pull ghcr.io/hairbui76/rustlingpdf-ai-engine:v0.1.8   # optional AI sidecar

Both are also tagged latest. Run instructions: rust/RUNNING_WITH_RUST.md, section "Docker".

Desktop apps

Installers built and signed by this release run, attached below: Linux (.deb; AppImage is paused — coming soon), Windows (-setup.exe — the smaller download — or .msi for msiexec/GPO deployment; pick one and stay on it, updates keep whichever you installed). Each signed bundle has a .sig file next to it so you can verify your download against the project's minisign public key.

At startup the desktop app asks this releases page once whether a newer version exists (Settings -> General turns that off, and has a button for asking on demand); nothing else is ever sent anywhere. Updates install only when you ask, and every download is verified against the signing key first.

Known limitations

No macOS build — that platform is still paused. No AppImage either: v0.1.0 shipped the last one, so an existing AppImage install cannot see this release through its update check and has to be replaced by hand.

Full Changelog: v0.1.7...v0.1.8