Skip to content

Releases: Stirling-Tools/Stirling-PDF

0.45.3 Manual redaction updates!

09 Apr 17:17
5cda961
Compare
Choose a tag to compare

nice Manual redaction updates!

What's Changed

Bug Fixes

Enhancements

  • Manual Redaction: Text based redaction configured by default by @ConnorYoh in #3317

Minor Enhancements

  • Removed html tags from cookie banner language snippets by @ConnorYoh in #3310
  • Added undefined check for posthog when analytics disabled by @ConnorYoh in #3320

Other Changes

  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3311
  • Update build.gradle by @Frooodle in #3321

Full Changelog: v0.45.2...v0.45.3

0.45.2 Hotfix for translations and UI

09 Apr 10:08
d039224
Compare
Choose a tag to compare
  • Quick hotfix for including translation files
  • Improves Multi-tool UI
  • Please also check the 0.45.1 notes released along side this!

What's Changed

Bug Fixes

Enhancements

  • Exclude Internal API User from Total User Count by @Ludy87 in #3299

Minor Enhancements

Docker Updates

  • Fix: corrects the path to version.properties by @Ludy87 in #3290

Translation Changes

  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3288

Other Changes

New Contributors

Full Changelog: v0.45.1...v0.45.2

0.45.1 New Mac installer, Various bug fixes, Google drive

09 Apr 09:01
1b9a75a
Compare
Choose a tag to compare
  • New Mac installer for 64bit machines (Non Arm)
  • Cookie banner for further GDPR compliancy
  • Google Drive support for 'Pro' Users See here
  • Various bug fixes, improvements and language updates

What's Changed

Bug Fixes

  • Change PDF load Get Info on PDF to readonly by @maxi322 in #3254
  • [bug] unoserver ip change to fix potential unoserver startup issues by @Frooodle in #3305

Enhancements

Minor Enhancements

  • Sanataize PDF improvements by @Frooodle in #3251
  • Cleanups and making distinction between pro and enterprise by @Frooodle in #3250
  • 🔧 Replace toList() with collect(Collectors.toList()) by @Ludy87 in #3259
  • 🤖 format everything with pre-commit by by @stirlingbot in #3265
  • Removing redundant logoutUrl from oauth by @DarioGii in #3281
  • Deprecate EnterpriseEdition by @Ludy87 in #3291

Docker Updates

Translation Changes

  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3246
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3252
  • Update messages_it_IT.properties by @albanobattistella in #3256
  • Update messages_pl_PL.properties by @sabbath88 in #3260
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3263
  • Fix Ukrainian & Russian translation by @riv-gh in #3271
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3284
  • Update messages_it_IT.properties by @albanobattistella in #3287
  • fix: updated slovenian strings by @carliblaz in #3296

Development Tools

  • Removed conflicting Oracle Java extension from devcontainer and VS Code config by @Ludy87 in #3292

Other Changes

  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3258
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3272
  • Bump org.sonarqube from 6.0.1.5171 to 6.1.0.5360 by @dependabot in #3274
  • Bump org.projectlombok:lombok from 1.18.36 to 1.18.38 by @dependabot in #3275
  • Bump crazy-max/ghaction-github-labeler from 5.2.0 to 5.3.0 by @dependabot in #3277
  • Bump actions/create-github-app-token from 1.11.7 to 1.12.0 by @dependabot in #3279
  • Bump actions/dependency-review-action from 4.5.0 to 4.6.0 by @dependabot in #3286
  • Normalize settings.yml.template formatting to YAML 1.2 spec by @Ludy87 in #3294
  • Bump actions/create-github-app-token from 1.12.0 to 2.0.2 by @dependabot in #3304
  • Bump github/codeql-action from 3.28.13 to 3.28.15 by @dependabot in #3303

New Contributors

Full Changelog: v0.45.0...v0.45.1

0.45.0 Security Fixes and more!

25 Mar 18:48
9951695
Compare
Choose a tag to compare

This update includes a huge security fix, recommended for all users, as part of this we are disabling URL-TO-PDF as default, to enable a user must specify it within settings.yml
Other changes include:

  • Enable user to add custom JAVA ops with env JAVA_CUSTOM_OPTS
  • Remove loud Split PDF logs
  • Improve Merge memory usage
  • Fix add image within view/edit pdf page
  • Lots of translation chnages!

Some changes to our paid features

  • Added support for Prometheus (enabled via JAVA_CUSTOM_OPTS + enterprise license)
  • Changed settings from enterprise naming to 'Premium' and have key itself decide between pro/enterprise (Should be automated, please let me know if configs don't auto change for you)
  • KeygenLicense Check to support offline licenses for air-gapped envs
  • Added Usage analytics page
  • Add user button only to be enabled based on total seats

What's Changed

Bug Fixes

  • Fix: Session of admin is destroyed instead of the deleted user by @Ludy87 in #3218
  • Removed rounding causing images to scale on viewer by @ConnorYoh in #3237

Enhancements

Minor Enhancements

  • Small css fix to remove white square in bottom right corner between scrollbars by @riv-gh in #3233
  • 🤖 format everything with pre-commit by by @stirlingbot in #3220
  • Update 3rd Party Licenses by @stirlingbot in #3234
  • Update 3rd Party Licenses by @stirlingbot in #3245

Docker Updates

Translation Changes

Other Changes

New Contributors

Full Changelog: v0.44.3...v0.45.0

📥 Downloads

🖥️ Server Downloads

🧩 Local UI Downloads

0.44.3 Multitool UI updates, compression on windows and more!

20 Mar 09:43
d8cca66
Compare
Choose a tag to compare

This update carries over our file input box into multitool for alignment as well as some UI cleanups within it
Other notable changes are

  • Include additional OCR languages in base images for better out of the box setup
  • Compression fixes and enabling compression on Ultra-lite + Windows exe version!
  • Context path and file path fixes
  • Pipeline UI fixes
  • Language updates

What's Changed

Bug Fixes

Enhancements

  • 2385 feature request pdf multi tool to use new file input box by @ConnorYoh in #3201
  • Add: German Translation by @Ludy87 in #3200
  • Normalize File Path for Font Resource Loading by @Ludy87 in #3179
  • Add default languages to OCR, fix compression for QPDF and embedded images by @Frooodle in #3202

Minor Enhancements

  • Fix: Context Path Handling and Static Asset Loading Improvements by @Ludy87 in #3198
  • Update 3rd Party Licenses by @stirlingbot in #3208

Docker Updates

Translation Changes

  • Fix Ukrainian translation by @riv-gh in #3187
  • Update messages_pt_BR.properties by @thiagoor-cpu in #3194
  • FR translation: undo/redo and survey.meeting.* by @miniupnp in #3183
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3191

Other Changes

  • Bump org.springframework.security:spring-security-saml2-service-provider from 6.4.3 to 6.4.4 by @dependabot in #3197
  • Bump org.springframework:spring-webmvc from 6.2.3 to 6.2.4 by @dependabot in #3190
  • Bump org.springframework:spring-jdbc from 6.2.3 to 6.2.4 by @dependabot in #3189

Full Changelog: v0.44.2...v0.44.3

📥 Downloads

🖥️ Server Downloads

🧩 Local UI Downloads

0.44.2 PDF Compression fix and more

14 Mar 21:01
c7a8b9f
Compare
Choose a tag to compare

This release is mostly a hotfix for compress PDF enhancements! Other changes include undo/redo for signature writing!

Along with this release we are including a tracking pixel, please note this doesn't contain any PII (Personal Info) and is fully GDPR compliant, please reach out if you have any concerns

What's Changed

Enhancements

  • Add: unoserver and more by @Ludy87 in #3108
  • Implemented undo and redo mechanism for drawing signature by @ryantang247 in #3152
  • Add: Validation for rotation angle and create unit tests for RotationController by @Ludy87 in #3162

Minor Enhancements

  • Rename CustomPDDocumentFactory to CustomPDFDocumentFactory across multiple controllers by @Ludy87 in #3163
  • Fix: string comparison and formatting inconsistencies in CompressController by @Ludy87 in #3168
  • Update 3rd Party Licenses by @stirlingbot in #3173
  • Further compression fixes by @Frooodle in #3177

Docker Updates

Translation Changes

Other Changes

  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3157
  • Refactor test imports by @Ludy87 in #3170
  • Bump io.micrometer:micrometer-core from 1.14.4 to 1.14.5 by @dependabot in #3159
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3165
  • Update springdoc plugin to 1.9.0 & Improve SwaggerHub Configuration and Gradle Setup by @Ludy87 in #3175

New Contributors

Full Changelog: v0.44.1...v0.44.2

📥 Downloads

🖥️ Server Downloads

🧩 Local UI Downloads

0.44.1 Zip Support, more memory enhancements, bug fixes

10 Mar 21:57
6b35049
Compare
Choose a tag to compare

Quick release for a important bug fix on issue which caused some files to remain on server after the transition (0.44.0 only)
and nice Zip file support within the browser to auto-extract required files from Zips!

Further reminder, We also ask users to please migrate their docker URL to our proxy URL to avoid issuers during any package migrations
Please change stirlingtools/stirling-pdf (or frooodle/stirling-pdf) to docker.stirlingpdf.com/stirlingtools/stirling-pdf
An example for a docker compose could be
image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest-fat

What's Changed

Enhancements

Minor Enhancements

Docker Updates

  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3149

Translation Changes

Other Changes

  • Add Devtools labels and update labeler configuration by @Ludy87 in #3148
  • Update VS Code extensions: Remove unnecessary Java tools and add new tools like EditorConfig, Docker and GitHub extensions. by @Ludy87 in #3147
  • Update pre-commit hooks to latest versions by @Ludy87 in #3146
  • Bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 by @dependabot in #3145
  • Bump github/codeql-action from 3.28.10 to 3.28.11 by @dependabot in #3144
  • Fix: wrong credentials for Dockerfile.dev by @Ludy87 in #3155
  • Change Labeler configuration: Replace Dockerfile.* with Dockerfile.fat and Dockerfile.ultra-lite by @Ludy87 in #3156

New Contributors

📥 Downloads

🖥️ Server Downloads

🧩 Local UI Downloads


All downloads are for version 0.44.1

Full Changelog: v0.44.0...v0.44.1

0.44.0 Memory usage enhancements, highlighter and more!

08 Mar 15:06
b6b4976
Compare
Choose a tag to compare

With this update we bring another possible fix to the 90% load issue for windows users along with multiple big fixes for various tools
Huge memory usage improvements for reading large sized PDFs (50MB+) and various other tools!

We also ask users to please migrate their docker URL to our proxy URL to avoid issuers during any package migrations
Please change stirlingtools/stirling-pdf (or frooodle/stirling-pdf) to docker.stirlingpdf.com/stirlingtools/stirling-pdf
An example for a docker compose could be
image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest-fat

What's Changed

Bug Fixes

Enhancements

Minor Enhancements

  • 🤖 format everything with pre-commit by by @stirlingbot in #3103

Docker Updates

Translation Changes

  • Update messages_it_IT.properties by @albanobattistella in #3099
  • translated newly added strings re business & user interaction by @swanemar in #3116
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3124
  • Update messages_ja_JP.properties by @tkymmm in #3127

Other Changes

  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3100
  • Bump actions/create-github-app-token from 1.11.5 to 1.11.6 by @dependabot in #3109
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3135

New Contributors

Full Changelog: v0.43.2...v0.44.0

0.43.2 Compression fixes and more

01 Mar 21:37
baf572e
Compare
Choose a tag to compare
  • HTML to PDF now supports webforms to pdf forms
  • Survey prompt now includes the option to book a meeting with us!
  • Search function improved for wider searches
  • PDF compression fixes

If you’re using Stirling PDF at work, we’d love to speak to you. we’re offering free technical support session in exchange for a 15 minute user discovery session.
This is a chance to:
🛠️ Get help with deployment, integrations, or troubleshooting
📢 Provide direct feedback on performance, edge cases, and feature gaps
🔍 Help us refine Stirling PDF for real-world enterprise use
If you’re interested, you can book time with our team directly. Looking forward to digging into your use cases and making Stirling PDF even better!
https://calendly.com/d/cm4p-zz5-yy8/stirling-pdf-15-minute-group-discussion

What's Changed

Enhancements

  • Improve Case-Insensitive Key Comparison and Path Normalization in Language Properties Check Script by @Ludy87 in #3067
  • Weasyprint forms #3077 by @Frooodle in #3084

Minor Enhancements

Docker Updates

Translation Changes

Other Changes

  • Bump ch.qos.logback:logback-core from 1.5.16 to 1.5.17 by @dependabot in #3068
  • Bump ch.qos.logback:logback-classic from 1.5.16 to 1.5.17 by @dependabot in #3069
  • Bump actions/download-artifact from 4.1.8 to 4.1.9 by @dependabot in #3090
  • chore: migrate vscode settings to editorconfig when possible by @M0NsTeRRR in #3088
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3085

Full Changelog: v0.43.1...v0.43.2

0.43.1 SSO bug fixes

26 Feb 10:23
7a7338c
Compare
Choose a tag to compare

Quick bug fix for SSO

What's Changed

Bug Fixes

Minor Enhancements

Full Changelog: v0.43.0...v0.43.1