v2.10.1

Stirling-Tools/Stirling-PDFv2.10.1May 7, 2026by Frooodle

AI Summary

A minor update featuring a unified Mac installer for both x86 and ARM architectures, loading speed improvements, and fixes for specific desktop tools like 'get info' and desktop file save indicators.

Key Highlights

  • Unified Mac installer for x86 and ARM
  • Loading speed improvements
  • Fixes for desktop tools such as 'get info'
  • Fixes for desktop file save/edit status not showing
  • Automate tool now has import and export buttons

New Features

  • Automate tool import and export buttons

Full Release Notes

Lots of minor changes and improvements!
- Unified mac installer so a single install for both x86 and arm
- Lots of dependency updates!
- loading speed improvements (more to come in next update)
- Fixes for certain desktop tools not working at all such as "get info"
- Fixes for desktop file save/edit status not showing
- Automate tool to now import and export configurations easier 

## What's Changed
### Bug Fixes
* fix: skip translation key extraction for files without i18n usage by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6221
* Set CI to run the same in the merge queue as it does in CI by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6249
* fix(workflow): stop leaking peer share tokens from participant session API by @ConnorYoh in https://github.com/Stirling-Tools/Stirling-PDF/pull/6241
* Fix missing desktop save indicator on files by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6310
* Fix frontend download links pointing to split Mac binaries by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6325
### Enhancements
* :globe_with_meridians: Sync Translations + Update README Progress Table by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5716
* Update Backend 3rd Party Licenses by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5932
* Change frontend `.env` files to be committed and have `.env.*.local` overrides by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6207
* Fix translation by @albanobattistella in https://github.com/Stirling-Tools/Stirling-PDF/pull/6224
* playwright  by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6025
* bug fixes for some desktop tools by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6246
* Have Task choose free ports for dev servers by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6145
* Lazy load open cv by @reecebrowne in https://github.com/Stirling-Tools/Stirling-PDF/pull/6236
* Update Backend 3rd Party Licenses by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6243
* build(deps): bump the npm_and_yarn group across 2 directories with 8 updates by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6266
* Update Backend 3rd Party Licenses by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6264
* fix stubs playwright by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6274
* Fix French translations for various terms by @ludvdber in https://github.com/Stirling-Tools/Stirling-PDF/pull/6218
* Switch key areas to lazily import to improve Vite chunk size by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6278
* build(deps): bump the mui group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6301
* build(deps): bump globals from 17.4.0 to 17.5.0 in /frontend by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6285
* build(deps): bump windows from 0.58.0 to 0.61.3 in /frontend/src-tauri by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6185
* build(deps): bump sha2 from 0.10.9 to 0.11.0 in /frontend/src-tauri by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6180
* build(deps): bump the tauri group across 1 directory with 7 updates by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6305
* build(deps): bump the embedpdf group across 1 directory with 23 updates by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6299
* Fix move button on multitool by @reecebrowne in https://github.com/Stirling-Tools/Stirling-PDF/pull/6291
* Convert to building a universal Mac app by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6302
* Desktop: persist auth token to disk when Credential Manager is restricted by @ConnorYoh in https://github.com/Stirling-Tools/Stirling-PDF/pull/6303
* Enhance automate to have import and export buttons by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6326
### Docker Updates
* build(deps): bump docker/build-push-action from 6.18.0 to 7.1.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6192
* build(deps): bump docker/login-action from 3.7.0 to 4.1.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6072
* build(deps): bump dorny/test-reporter from 2.5.0 to 3.0.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5973
* Guard PR commenting on pull requests by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6250
* build(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.1 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6226
* build(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6254
* gha cleanups  by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6275
* build(deps): bump eclipse-temurin from `a051234` to `b27ca47` in /docker/embedded by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6293
* build(deps): bump gradle/actions from 5.0.1 to 6.1.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6294
* build(deps): bump step-security/harden-runner from 2.15.1 to 2.19.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6228
* build(deps): bump eclipse-temurin from `a051234` to `b27ca47` in /docker/base by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6292
### Translation Changes
* Adjust zh-TW translation ignore list by @PeterDaveHello in https://github.com/Stirling-Tools/Stirling-PDF/pull/6062
### Development Tools
* build(deps-dev): bump stylelint from 17.4.0 to 17.8.0 in /devTools by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6253
* build(deps-dev): bump @stylistic/stylelint-plugin from 4.0.0 to 5.1.0 in /devTools by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6177
### Other Changes
* build(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6021
* build(deps): bump astral-sh/setup-uv from 4.2.0 to 8.1.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6181
* build(deps): bump com.bucket4j:bucket4j_jdk17-core from 8.17.0 to 8.18.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6189
* build(deps): bump com.github.jk1.dependency-license-report from 3.1.1 to 3.1.2 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6188
* build: Add Sync app version to AUR PKGBUILD files by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6222
* release notes fix for engine by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6219
* Update: AUR PKGBUILDs desktop and server by @pheiduck in https://github.com/Stirling-Tools/Stirling-PDF/pull/6220
* build(deps): bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6227
* build(deps): bump org.springframework.boot from 4.0.5 to 4.0.6 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6225
* build(deps): bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6229
* add dependabot 7 day cooldown by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6242
* build(deps): bump actions/dependency-review-action from 4.8.2 to 4.9.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6230
* build(deps): bump com.drewnoakes:metadata-extractor from 2.19.0 to 2.20.0 in /app/common by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6193
* build(deps): bump com.drewnoakes:metadata-extractor from 2.19.0 to 2.20.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6184
* ci(tauri): skip Linux GPG signing when secret is missing by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6263
* build(deps): bump github/codeql-action from 4.32.6 to 4.35.2 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6256
* build(deps): bump com.github.junrar:junrar from 7.5.8 to 7.5.10 in /app/common by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6261
* build(deps): bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre in /app/common by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6260
* decouple appimage by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6281
* build(deps): bump tauri-apps/tauri-action from 0.5.25 to 0.6.2 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6257
* Add Dependabot groups for frontend npm + cargo deps by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6287
* build(deps): bump actions/github-script from 7.1.0 to 9.0.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6298
* build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6297
* build(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 3.0.2 to 3.0.3 in /app/common by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6286
* build(deps): bump actions/setup-node from 6.3.0 to 6.4.0 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6258
* build(deps): bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6283
* build(deps): bump springSecuritySamlVersion from 7.0.4 to 7.0.5 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6255

## New Contributors
* @ludvdber made their first contribution in https://github.com/Stirling-Tools/Stirling-PDF/pull/6218

**Full Changelog**: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.10.0...v2.10.1