v2.13.2

altic-dev/FluidVoicev2.13.2Jun 24, 2026by Frooodle

AI Summary

This release focuses on desktop performance improvements, security fixes, and the cleanup of unused Docker dependencies. It includes significant enhancements such as an upgrade to TypeScript 6 and the removal of ffmpeg from Docker images, alongside various bug fixes for desktop users and team management.

Key Highlights

  • Desktop UI performance fix for desktop users
  • Security fixes and removal of unused Docker dependencies
  • Upgrade to TypeScript 6
  • Removal of ffmpeg from published Docker images
  • Fixes for desktop Mac not running correctly

New Features

  • Upgrade to TypeScript 6
  • Redesign tool config types to avoid `any` typing
  • Fast-path local PDF transport and reduce chat re-renders
  • Centralize Gradle dependency version management
  • Upgrade Gradle to 9.6.0 across workflows
  • Build Rust cache on nightlies
  • Add JUnit tests to raise coverage across all modules

Full Release Notes

This release is for security fixes and removal of unused dependencies within our docker
It also contains 
- UI performance fix for desktop users!
- stopping update notices appearing to usecases it shouldn't! 
- Fixes for desktop mac not running correctly
- Some build issues for certain desktop builds

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### Bug Fixes
* fix(frontend): correctly display the current user role in the edit dialog by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6758
* Make pre-commit scripts more OS-agnostic by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6724
* fix(team): hide users already assigned to the selected team by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6760
### Enhancements
* Upgrade to TypeScript 6 by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6772
* Redesign tool config types to avoid `any` typing by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6582
* Remove ffmpeg from published Docker images by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6791
* fix update notification visibility and install flicker by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6776
* fix desktop bundles by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6773
* build(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 + translation files by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6748
* fast-path local PDF transport and reduce chat re-renders by @EthanHealy01 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6798
* chore: update svg conversion and database import handling by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6796
### Minor Enhancements
* chore(build): centralize Gradle dependency version management by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6499
* chore(ci): upgrade Gradle to 9.6.0 across workflows, Docker builds, and wrapper by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6790
### Other Changes
* Build Rust cache on nightlies by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/6768
* Add JUnit tests to raise coverage across all modules by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/6782
* :globe_with_meridians: Sync Translations + Update README Progress Table by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/6739


**Full Changelog**: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.13.1...v2.13.2