Skip to content

Releases: Stirling-Tools/Stirling-PDF

0.46.2 Minor updates, legacy homepage removal and security updates

20 May 11:21
70349fb
Compare
Choose a tag to compare

This release contains several dependency updates and bug fixes as well as some standout changes

  • Legacy homepage has been removed due to great feedback and love from the community for the new homepage
  • Malayalam language added by @shad-ct
  • Pro/Enterprise licenses now support floating between machines

What's Changed

Bug Fixes

  • Use Thymeleaf th:src for redact.js to ensure correct resource path resolution by @Ludy87 in #3511
  • Fix empty-parameter issue in updateUserSettings by using @RequestBody map by @Ludy87 in #3536
  • Fix TemplateResolver and LibreOfficeListener bugs by @Frooodle in #3555

Enhancements

  • Improve Type Safety and OpenAPI Schema for PDF API Controllers and Models by @Ludy87 in #3470

Minor Enhancements

  • added Malayalam language by @shad-ct in #3506
  • 🤖 format everything with pre-commit by by @stirlingbot in #3514
  • Standardize Quoted Path Syntax in Thymeleaf th:href for Consistent Link Resolution by @Ludy87 in #3515
  • Update legal URLs and improve OpenAPI metadata configuration by @Ludy87 in #3522
  • Floating keys for pro users by @Frooodle in #3535
  • JUnits JUnits JUnits, so many JUnits by @Frooodle in #3537
  • Update 3rd Party Licenses by @stirlingbot in #3523
  • Fix test compilation around pipeline processor by @Frooodle in #3554
  • Update AGENTS guidelines by @Frooodle in #3556
  • Update 3rd Party Licenses by @stirlingbot in #3559
  • remove legacy homepage by @reecebrowne in #3518

Docker Updates

Translation Changes

  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3508
  • Update zh_TW Traditional Chinese locale by @Dr-XYZ in #3524
  • Update messages_es_ES.properties by @NeilJared in #3527

Other Changes

  • Fix README enterprise link by @noahbaculi in #3509
  • updated the languages list by @shad-ct in #3510
  • Bump actions/dependency-review-action from 4.6.0 to 4.7.0 by @dependabot in #3519
  • Bump org.apache.xmlgraphics:batik-all from 1.18 to 1.19 by @dependabot in #3520
  • Bump io.micrometer:micrometer-core from 1.14.6 to 1.14.7 by @dependabot in #3521
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3531
  • Bump github/codeql-action from 3.28.17 to 3.28.18 by @dependabot in #3542
  • Bump actions/dependency-review-action from 4.7.0 to 4.7.1 by @dependabot in #3543
  • Bump org.springframework:spring-jdbc from 6.2.6 to 6.2.7 by @dependabot in #3545
  • Bump org.sonarqube from 6.1.0.5360 to 6.2.0.5505 by @dependabot in #3546
  • Bump org.springframework:spring-webmvc from 6.2.6 to 6.2.7 by @dependabot in #3547
  • Bump org.springframework.security:spring-security-saml2-service-provider from 6.4.5 to 6.5.0 by @dependabot in #3549
  • Bump io.micrometer:micrometer-core from 1.14.7 to 1.15.0 by @dependabot in #3550
  • Bump org.gradle.toolchains.foojay-resolver-convention from 0.10.0 to 1.0.0 by @dependabot in #3552
  • Bump org.mockito:mockito-core from 5.11.0 to 5.17.0 by @dependabot in #3551
  • Add additional unit tests for utils and EE by @Frooodle in #3557

New Contributors

Full Changelog: v0.46.1...v0.46.2

0.46.1 Email API, UI changes, Bug fixes and other changes!

10 May 15:39
8bb6dea
Compare
Choose a tag to compare

This release contains several bug fixes, API improvements, and standout changes!

  • Home page UI scaling change when screensize is small, allowing for better viewability of features
  • We now include an Email API to allow Email within Stirling PDF (WIP with no dedicated integrations)
  • Compression now more aggressive at higher numbers
  • Various translation changes!

What's Changed

Bug Fixes

  • Fix NullPointerException by Enabling Constructor Injection for Color Replacement Components by @Ludy87 in #3469
  • fix read wrong properties by @Ludy87 in #3472
  • Fix cert-sign API NullPointerException when pageNumber is omitted for invisible signatures by @Ludy87 in #3463
  • Potential fix for code scanning alert no. 224: DOM text reinterpreted as HTML by @Frooodle in #3499
  • Potential fix for code scanning alert no. 11: DOM text reinterpreted as HTML by @Frooodle in #3497

Enhancements

  • Add Email Sending Service with Attachment Support by @Ludy87 in #3455

Minor Enhancements

  • Internationalize logout message by @Ludy87 in #3450
  • Update 3rd Party Licenses by @stirlingbot in #3444
  • Validate H2 Database Type and URL Consistency for Custom Databases by @Ludy87 in #3458
  • Update language list to use native names by @Balazs-Szucs in #3464
  • Update 3rd Party Licenses by @stirlingbot in #3468
  • 🤖 format everything with pre-commit by by @stirlingbot in #3479
  • Update 3rd Party Licenses by @stirlingbot in #3484
  • Update 3rd Party Licenses by @stirlingbot in #3487
  • Auto scale by @reecebrowne in #3490
  • pixel changes, redact color fix, version bump, aggressive compression by @Frooodle in #3502
  • Refactor permission variable names by @Balazs-Szucs in #3457
  • accept/decline cookies based on analytics and hide cookie banner when… by @reecebrowne in #3505

Translation Changes

Other Changes

  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3461
  • Bump github/codeql-action from 3.28.16 to 3.28.17 by @dependabot in #3467
  • Bump actions/create-github-app-token from 2.0.2 to 2.0.5 by @dependabot in #3466
  • Bump pdfboxVersion from 3.0.4 to 3.0.5 by @dependabot in #3465
  • Bump actions/create-github-app-token from 2.0.5 to 2.0.6 by @dependabot in #3475
  • Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.6 to 2.8.8 by @dependabot in #3482
  • Bump com.opencsv:opencsv from 5.10 to 5.11 by @dependabot in #3476
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3503

New Contributors

Full Changelog: v0.46.0...v0.46.1

0.46.0 Unlock PDF Forms, multiple bug fixes

30 Apr 07:05
4b86703
Compare
Choose a tag to compare

Some bug fixes in this release including

  • Multi tool select buttons bug
  • Footer fix in view-pdf
  • Make file extension checks case-insensitive
  • signed rotated document different the preview
  • H2 datasource configuration in DatabaseService causing errors in certain usecases

And a new feature!
New 'unlock PDF Form' functionality to remove read-only locks from forms (Thanks to @MariaLaranjeira )
image

What's Changed

Bug Fixes

Enhancements

Minor Enhancements

  • 2728 bug signed rotated document different than preview by @ConnorYoh in #3360
  • Make file extension checks case-insensitive in pipeline by @muratcanyeldan in #3368
  • 🤖 format everything with pre-commit by by @stirlingbot in #3374
  • Update 3rd Party Licenses by @stirlingbot in #3389
  • Changes from Version 2.2.0 to 2.8.6 org.springdoc:springdoc-openapi-starter-webmvc-ui by @Ludy87 in #3400
  • Update 3rd Party Licenses by @stirlingbot in #3408
  • Update 3rd Party Licenses by @stirlingbot in #3414
  • Refactor codebase to replace explicit constructors with Lombok annotations and remove boilerplat by @Ludy87 in #3415
  • 🤖 format everything with pre-commit by by @stirlingbot in #3429
  • Validate H2 datasource configuration in DatabaseService by @Ludy87 in #3449

Docker Updates

Translation Changes

Development Tools

  • Update Google Java Format to v1.26.0 across devcontainer, VSCode, and Gradle configuration by @Ludy87 in #3375

Other Changes

  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3364
  • fix security deploy by @Frooodle in #3373
  • Bump ruff to v0.11.6 and gitleaks to v8.24.3 in pre-commit config by @Ludy87 in #3376
  • Bump com.fathzer:javaluator from 3.0.5 to 3.0.6 by @dependabot in #3386
  • Bump org.springframework:spring-webmvc from 6.2.5 to 6.2.6 by @dependabot in #3385
  • Bump org.springframework:spring-jdbc from 6.2.5 to 6.2.6 by @dependabot in #3384
  • Mac x86_64 installer Hotfix by @DarioGii in #3391
  • Bump org.springframework.security:spring-security-saml2-service-provider from 6.4.4 to 6.4.5 by @dependabot in #3393
  • Bump org.springframework.session:spring-session-core from 3.4.2 to 3.4.3 by @dependabot in #3412
  • Bump github/codeql-action from 3.28.15 to 3.28.16 by @dependabot in #3413
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3418
  • Bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot in #3443
  • Bump org.springframework.boot from 3.4.4 to 3.4.5 by @dependabot in #3441
  • Bump springBootVersion from 3.4.4 to 3.4.5 by @dependabot in #3440
  • Version bump by @Frooodle in #3445

New Contributors

Full Changelog: v0.45.6...v0.46.0

0.45.6 Bug fixes for sign and pipelines

15 Apr 14:16
def0552
Compare
Choose a tag to compare
  • Fixes bug for pipeline not loading correctly introduced in 0.45.5
  • Fixes issue with signature drawing 'lagging' on certain devices

What's Changed

Bug Fixes

Minor Enhancements

  • Error reductions found via analytics by @ConnorYoh in #3351
  • Update 3rd Party Licenses by @stirlingbot in #3354
  • fix pipelines via changing to service by @Frooodle in #3358

Translation Changes

Other Changes

  • Bump io.micrometer:micrometer-core from 1.14.5 to 1.14.6 by @dependabot in #3353
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3352

Full Changelog: v0.45.5...v0.45.6

0.45.5 Language updates and display fileUploadLimits

14 Apr 09:57
9f5f333
Compare
Choose a tag to compare
  • Added a fileUploadLimit settings to settings.yml to allow users to display file upload limits set by their server (Thanks @PedroPF1234)
  • Language updates
  • Other minor changes and backend

What's Changed

Enhancements

Minor Enhancements

  • Update 3rd Party Licenses by @stirlingbot in #3342
  • Allow non cert files to be enterprise by @Frooodle in #3346
  • 🤖 format everything with pre-commit by by @stirlingbot in #3347

Docker Updates

Translation Changes

  • Update messages_it_IT.properties by @albanobattistella in #3338
  • Complete zh_TW Traditional Chinese translation by @Chaoray in #3337
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3349

Other Changes

  • MacOS x86_64 installer fix 🙏🏾 by @DarioGii in #3333
  • Bump com.diffplug.spotless from 7.0.2 to 7.0.3 by @dependabot in #3340
  • Bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot in #3341
  • 🌐 Sync Translations + Update README Progress Table by @stirlingbot in #3343
  • Change PR deploy to use security (Enable '/deploypr security' command) by @Frooodle in #3345

New Contributors

Full Changelog: v0.45.4...v0.45.5

0.45.4 Minor bug fixes

11 Apr 08:45
7fa302f
Compare
Choose a tag to compare
  • Bug fixes for language selection
  • minor other changes

What's Changed

Minor Enhancements

  • removed cdn import for cookieconsent library by @ConnorYoh in #3325
  • Removed empty spaces shown when language suppression used by @ConnorYoh in #3327

Translation Changes

Other Changes

Full Changelog: v0.45.3...v0.45.4

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