github Stirling-Tools/Stirling-PDF v2.4.0
2.4.0 2FA support, Database management, PDF/X and more

8 hours ago

Lots of new features in this release

  • database backup management (Only for internal H2 database users)
  • Full 2FA support with One-time-password auth code app support!
  • Get info supporting better compliance verification
  • PDF/X conversions
  • automation tool now export into folder scan JSONs for folder automation

Bug fixes for

  • Sign tool
  • SSO user creation
  • addStamp not handling timestamps

Thanks as always for all the fixes and work everyone has been doing! such as @balazs-szucs or the new bug fix from @Joey4 !
Special thanks to @Ludy87 for introducing the awesome 2FA feature!

What's Changed

Enhancements

  • feat(admin): add H2 database backup & restore management to admin UI by @Ludy87 in #5528
  • feat(frontend): enhance icon detection and update config navigation icon by @Ludy87 in #5524
  • feat(security): add TOTP-based multi-factor authentication with backend and UI support by @Ludy87 in #5417
  • feat(compliance): implement compliance verfication for get info on PDF by @balazs-szucs in #5435

Minor Enhancements

  • 🤖 format everything with pre-commit by stirlingbot by @stirlingbot[bot] in #5530
  • fix(annotations): fix error 300 on sign frontend by @balazs-szucs in #5536
  • Fix: Whitelist health endpoints in Security and Enterprise Filter + fix keep original commit by @Frooodle in #5494
  • API cleanups by @Frooodle in #5537
  • Update Backend 3rd Party Licenses by @stirlingbot[bot] in #5490
  • refactor(security): clean up SSO handling, harden URL parsing, and bump dependencies by @Ludy87 in #5523
  • fix(common): 🛡️CWE-681 & CWE-197 eliminate tainted numeric casts in size parsing by using BigDecimal with range guards by @Ludy87 in #5521
  • build(deps): bump nginx from c083c37 to b0f7830 in /docker/frontend by @dependabot[bot] in #5500
  • build(deps): bump node from f4769ca to e80397b in /docker/frontend by @dependabot[bot] in #5498
  • Fix V2 SSO user creation by @Frooodle in #5079
  • removal of old java desktop + workspace change in tauri by @Frooodle in #5459
  • Date and time placeholders in addTextStamp are not working by @Joey4 in #5446
  • Update Backend 3rd Party Licenses by @stirlingbot[bot] in #5539
  • [V2] feat(convert): add PDF/X export option by @balazs-szucs in #5285
  • V2 Show enterprise demo messages for audit and usage by @Frooodle in #5226
  • Export folder scanning by @Frooodle in #5544
  • translations by @Frooodle in #5541

Docker Updates

  • Add sync-versions job to GitHub Actions workflow by @Ludy87 in #5228
  • build(deps): bump debian from f668110 to ed542b2 in /docker/embedded by @dependabot[bot] in #5495

Other Changes

  • build(deps): bump logback from 1.5.23 to 1.5.24 by @dependabot[bot] in #5468
  • build(deps): bump io.micrometer:micrometer-core from 1.16.1 to 1.16.2 by @dependabot[bot] in #5466

New Contributors

Full Changelog: v2.3.1...v2.4.0

Don't miss a new Stirling-PDF release

NewReleases is sending notifications on new releases.