v2.4.3

Stirling-Tools/Stirling-PDFv2.4.3Jan 31, 2026by Frooodle

AI Summary

Major desktop fixes including versioning display, support for recursive watched folders, and performance improvements for the page editor.

Key Highlights

  • Correctly displays separate versions for desktop and server.
  • Support for recursive watched folders and multiple directories.
  • Improved page editor performance and UI.
  • Fixed frontend error screen appearing during SSO.

New Features

  • Display frontend/backend versions separately
  • Support multiple pipeline watch directories
  • Page editor performance and UI improvements
  • Desktop login expiry fix and CORS fixes

Full Release Notes

Big desktop release today, full of fixes as well as other changes!
- Correctly show desktop and server versioning separately 
- Support for watched folders to be recursive and multiple directories to be defined
- Desktop login expiry fix
- Desktop self-host connection improvements (self-sign fixes and others)
- Page editor performance and UI improvements 
- frontend error screen appearing during SSO fix
- Desktop CORS fixes

## What's Changed
### Enhancements
* feat(settings): display frontend/backend versions and warn on client-server mismatch by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5571
* Support multiple pipeline watch directories and configurable pipeline base path by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5545
### Minor Enhancements
* Stop type checking TypeScript files that won't be run by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5607
* Fixed missing AuthnRequest bug by @DarioGii in https://github.com/Stirling-Tools/Stirling-PDF/pull/5606
* Update links to Docs by @numanair in https://github.com/Stirling-Tools/Stirling-PDF/pull/5611
* fix(frontend): prevent hydration errors in admin security form and improve autofill support by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5613
* fix(auth): align token refresh handling with updated backend response by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5609
* always allow tauri cors by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5616
* Bug/pageeditor virtualisation by @reecebrowne in https://github.com/Stirling-Tools/Stirling-PDF/pull/5614
* Stop attempting to refresh Spring tokens in desktop by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5610
### Other Changes
* Update Python dependencies in requirements files by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5627
* Pin GitHub Actions and add runner hardening by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5628

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

**Full Changelog**: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.4.2...v2.4.3