v2.0.1

Stirling-Tools/Stirling-PDFv2.0.1Nov 26, 2025by Frooodle

AI Summary

A hotfix release to resolve issues from v2.0.0, specifically regarding desktop application CORS, single jar hosting, and UI styling.

Key Highlights

  • Frontend code moved into jar for single jar hosting
  • New -Server.jar without frontend code
  • Desktop installer CORS fixes
  • Darkmode styling fixes

New Features

  • CORS fixes in desktop app
  • Hide banner in onboarding
  • Posthog variables integration
  • Login loop fix for self-hosted desktop
  • Translation file recreation

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at V2 -->
This is a hotfix release to fix issues identified in our [v2.0.0](https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.0.0) release (Please check [here](https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.0.0) if you wish to see the notes on that)

The main issues fixed are: 
- Added frontend code into jar for easy single jar hosted as previous
- Added new -Server.jar for a jar without this additional frontend code
- Desktop installer issues with CORS and various other issues with connections and loading/refreshing
- The syling of certain UI components in darkmode
- Various UI prompts showing in incorrect order

Ongoing issues that are still being addressed
- Certain SSO providers are not working with V2, 
- Users using a custom url subpath such as website.com/pdf are not being fully supported in V2
- Some users are not being grandfathered correctly
We are looking into all three of these issues on priority and expect a release on this soon.


## What's Changed
### Minor Enhancements
* Fix CORS issues in desktop app by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5019
* Chore/v2/hide banner in onboard by @reecebrowne in https://github.com/Stirling-Tools/Stirling-PDF/pull/5032
* Builds custom Jar by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5029
### Docker Updates
* publish GHAs by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5026
### Other Changes
* fix the text color for the first time setup with default credentials by @EthanHealy01 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5023
* Added posthog variables directly to code by @ConnorYoh in https://github.com/Stirling-Tools/Stirling-PDF/pull/5024
* Fix login loop on self-hosted desktop   by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5022
* Recreate translation files by @jbrunton96 in https://github.com/Stirling-Tools/Stirling-PDF/pull/4826
* various cookie banner fixes by @reecebrowne in https://github.com/Stirling-Tools/Stirling-PDF/pull/5027


**Full Changelog**: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.0.0...v2.0.1