Marc 'risson' Schmitt activity https://gitlab.com/risson 2026-03-08T02:55:40Z tag:gitlab.com,2026-03-08:5178778003 Marc 'risson' Schmitt closed issue #1: Dependency Dashboard at lama-corp / Infrastructure / infrastructure 2026-03-08T02:55:40Z risson Marc 'risson' Schmitt tag:gitlab.com,2026-03-08:5178777844 Marc 'risson' Schmitt closed merge request !1422: fix(deps): update dependency ansible-lint to v26.3.0 at lama-corp / Infrastructure / infrastructure 2026-03-08T02:55:31Z risson Marc 'risson' Schmitt

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
ansible-lint (changelog) ==26.2.0==26.3.0 age adoption passing confidence

Release Notes

ansible/ansible-lint (ansible-lint)

v26.3.0

Compare Source

Features

Fixes

Maintenance


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-08:5178777753 Marc 'risson' Schmitt closed merge request !1114: chore(deps): update frooodle/s-pdf docker tag to v2 at lama-corp / Infrastructure / infrastructure 2026-03-08T02:55:25Z risson Marc 'risson' Schmitt

This MR contains the following updates:

Package Type Update Change
frooodle/s-pdf Kustomization major 0.46.2-fat2.6.0-fat

Release Notes

Stirling-Tools/Stirling-PDF (frooodle/s-pdf)

v2.6.0: 2.6.0 Java 25, Huge dependency and speed updates and more

Compare Source

In this update, we have drastically improved Stirling PDFs memory usage and startup performance in our testing you should see around a 30% reduction in both idle usage and startup speed We have also dramatically reduced the filesize of the docker by 30-40%

Breaking updates: No longer supporting JDK 17, we have moved to JDK 21-25 and are recommending all jar installs to upgrade to JDK 25 for best performance

Other updates

  • Desktop now supports running non installed tools by optionally connecting to Stirling cloud server IF a user chooses to and is already running via login to cloud
  • Several dependencies have been updated
  • Security patches

Bug fixes

  • Health check failing under certain auth scenarios
  • Crop not working for desktop

What's Changed

Enhancements
  • feat(docker): update base images to Java 25, Spring 4, Jackson 3, Gradle 9 and optimize JVM options (Project Lilliput) by @​balazs-szucs in #​5725
  • feat(annotation): add moveAnnotation API for efficient repositioning of annotations, and bump embed to 2.7.0 by @​balazs-szucs in #​5809
  • feat(conversion): switch PDF input engine to pdftohtml for improved performance and reduced dependencies by @​balazs-szucs in #​5820
  • feat(aot): add aot-diagnostics.sh for AOT cache diagnostics and validation by @​balazs-szucs in #​5848
Minor Enhancements
Docker Updates
Development Tools
  • build(deps): bump ajv from 8.17.1 to 8.18.0 in /devTools in the npm_and_yarn group across 1 directory by @​dependabot[bot] in #​5774
  • build(deps-dev): bump stylelint from 16.26.1 to 17.4.0 in /devTools by @​dependabot[bot] in #​5822
Other Changes

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.5.3...v2.6.0

v2.5.3: 2.5.3 XLSX support and lots of other changes

Compare Source

This release contains:

  • New feature for XLSX conversion
  • New feature for splitting a page into printable chunks (a3 into 2 a4 etc for posters)
  • Keyboard shortcut support for the viewer
  • Bug fixes for some viewer issues
  • Bug fix for cookie consent showing on desktop builds

What's Changed

Enhancements
Minor Enhancements

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.5.2...v2.5.3

What's Changed

Enhancements
Minor Enhancements

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.5.2...v2.5.3

What's Changed

Enhancements
Minor Enhancements

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.5.2...v2.5.3

v2.5.2: 2.5.2 Ruler/Measure support, Bug fixes and security

Compare Source

This is a release for

  • Security improvements
  • Ruler / Measure support in the viewer Bug fixes for:
  • writing to forms not working on OSS (package now moved fully to OSS)
  • Possible fix for mac desktop issues
  • desktop not being detected as desktop all the time
  • license checks not having a retry
  • desktop having wrong publisher ID

What's Changed

Enhancements
Minor Enhancements
Other Changes
  • build(tauri): enforce Java 17+ requirement in Windows jlink build script by @​Ludy87 in #​5684

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.5.1...v2.5.2

v2.5.1: 2.5.1 Bug fixes

Compare Source

Several bug fixes in this release

  • Login issues showing "something went wrong" when language list = 1
  • Forms not showing correctly
  • Forms not working on desktop
  • Desktop SSO redirect race condition issues
  • 431 error for large endpoint for endpoints available

What's Changed

Minor Enhancements

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.5.0...v2.5.1

v2.5.0: 2.5.0 Big update

Compare Source

This is a big update with lots of new functionality and changes like Form fill and redaction/annotation improvements! Also several changes around the login session expiry Special thanks to @​balazs-szucs, who put a lot of work into this release!

New functionality:

  • Huge manual redaction changes with colour selection and improved UI
  • Add attachment support with sidebar button for viewing attachments etc (Seen in viewer mode)
  • FormFill tool with context and UI components for PDF form filling
  • Desktop now edits files that have been openned instead of creating new copies
  • Extra JWT settings to customise expiry times for desktop and browser
  • Add/remove link support

Extra improvements:

  • Text selection improvements within the viewer with custom actions
  • Improved link handling and link location
  • EmbedPDF 2.6.0 upgrade for several bug fixes
  • Multiple fixes with the viewer, its functionality, and its export
  • PDF Text editor cache / JSON size issues
  • Enhanced JWT handling and refreshing for better session management without forced re-logins
  • Improved annotation UI
  • Files correctly open in the viewer automatically if only 1 file is opened
  • Improved tool disable menu to be able to disable all remaining tools and docs

What's Changed

Enhancements
  • feat(redaction): improve manual redaction with color selection and updated UI elements by @​balazs-szucs in #​5679
  • feat(text-selection): implement text selection enhancement for double and triple-click actions by @​balazs-szucs in #​5712
  • feat(linklayer): improve link handling with pdf-lib integration and add link toolbar, add delete link functionality by @​balazs-szucs in #​5715
  • feat(attachments): add attachment support with sidebar and API integration by @​balazs-szucs in #​5673
  • feat(form-fill): FormFill tool with context and UI components for PDF form filling by @​balazs-szucs in #​5711
  • feat(frontend): Upgrade embedPDF to v2.6.0 and migrate to pdf-lib fork, fix attachment/bookmark panel by @​balazs-szucs in #​5723
Minor Enhancements

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.4.6...v2.5.0

v2.4.6: 2.4.6 bug fixes

Compare Source

Several bug fixes for the issues:

  • License not always correctly loading due to cache issues
  • public endpoints not always accessible when without JWT
  • Language not always correctly taking the server's default
  • Desktop issues for SAML SSO
  • maxFileSize server setting not being handled correctly

As well as

  • SSO cleanups
  • Extra SSO logging for future issues
  • markdown conversion now supports images

What's Changed

Breaking Changes
Enhancements
Minor Enhancements

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.4.5...v2.4.6

v2.4.5: 2.4.5 Various Desktop changes

Compare Source

Desktop changes

  • Windows desktop MSI to support headless installation with custom parameters to set up server URL and login mode, an example for this would be msiexec /i "Stirling-PDF-windows-x86_64.msi " /qn STIRLING_SERVER_URL="http://192.168.1.53:2357/" STIRLING_LOCK_CONNECTION=1

STIRLING_SERVER_URL auto sets the URL and STIRLING_LOCK_CONNECTION=1 sets the connection mode to be ONLY self-host server, ensuring no mistaken connections to external servers. Please note this feature is currently in testing, if you have feedback or have tried it please let us know! (Even if it worked perfectly its good to know!)

  • SSO UI changes
  • support for login method restrictions in desktop
  • remembers last entered selfhost URL for easy reconnection

General changes

  • SSO functionality cleanups (a few more to come soon!)
  • New strict mode for PDF/A conversion for issues were conversation isn't perfect
  • redaction improvements

Bug fixes

  • SSO auto login mode now working correctly

What's Changed

Enhancements
Minor Enhancements
Docker Updates
Translation Changes
Development Tools
  • chore(vscode): replace deprecated Copilot extension with Copilot Chat by @​Ludy87 in #​5662
Other Changes

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.4.4...v2.4.5

v2.4.4: 2.4.4 hotfix - page editor bug

Compare Source

Quick fix for page editor bug causes multi-page selection issues

This release also contains

  • Italian translations
  • Bates stamping functionality to add page numbers
  • Extract bookmarks API fix
  • Diagnostics command in CLI for easy error reporting (grabs logs into a zip on request for you to view)

What's Changed

Enhancements
  • feat(i18n): add missing compare placeholder and stamp label translations by @​Ludy87 in #​5636
Minor Enhancements
Other Changes

New Contributors

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

v2.4.3: 2.4.3 ⁨Desktop fixes and other improvements

Compare Source

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 #​5571
  • Support multiple pipeline watch directories and configurable pipeline base path by @​Frooodle in #​5545
Minor Enhancements
Other Changes

New Contributors

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

v2.4.2: 2.4.2 Audit fix, stamp variables and tool option fixes

Compare Source

This is a quick update including

  • Fixes for Audit display failing under certain scenarios
  • Fix for tools not being correctly disabled via disable-endpoints settings
  • Text editor font rendering fixes
  • New Variables for Stamp PDF feature!

What's Changed

Enhancements
Minor Enhancements
Other Changes

New Contributors

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

What's Changed

Enhancements
Minor Enhancements
Other Changes

New Contributors

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

v2.4.1: 2.4.1 Desktop fixes, Iframe fix and others

Compare Source

Lots of bug fixes today! Fix for HTTPS connection for desktop mode Xframe option now in settings.yml and options menu for iframe support Various other bug fixes and dependencies updates! Mac desktop not starting correctly

What's Changed

Enhancements
  • deps(frontend, tauri): update Tauri, Rust crates, and frontend dependencies by @​Ludy87 in #​5569
Minor Enhancements
Docker Updates
  • chore(ci): remove automated version sync job from build workflow by @​Ludy87 in #​5547
Other Changes
  • build(deps): bump pypdf from 6.6.0 to 6.6.2 in /testing/cucumber in the pip group across 1 directory by @​dependabot[bot] in #​5577

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.4.0...v2.4.1

v2.4.0: 2.4.0 2FA support, Database management, PDF/X and more

Compare Source

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
Docker Updates
Other Changes

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.3.1...v2.4.0

v2.3.1: 2.3.1 Bug fixes, Ui optimisations and SVG

Compare Source

Several bug fixes , including

  • Scroll bar not showing correctly in settings menu
  • Automate menus showing options correctly

and several other change,s such as SVG to PDF conversion and performance changes throughout app

What's Changed

Enhancements
Minor Enhancements
Docker Updates
Development Tools
  • build(deps-dev): bump stylelint-config-standard from 39.0.1 to 40.0.0 in /devTools by @​dependabot[bot] in #​5504
Other Changes

v2.3.0: 2.3.0 Conversion threads and bug fixes

Compare Source

Several important bug fixes in this release related to

  • File conversion threading
  • Non-roman alphabet files processing incorrectly
  • Desktop app bugs (Lots more fixes coming!)
  • And many others!

We also have some really cool features introduced such as

  • Telegram bot (In Connections menu or settings.yml)
  • PDF to EPUB and AZW3
  • MSG support

What's Changed

Enhancements
  • feat(build): enhance JaCoCo reporting with coverage summary and enforce thresholds by @​Ludy87 in #​5352
  • feat(ui): prevent self-modification in People management and highlight current user by @​Ludy87 in #​5441
  • feat(conversion): refactor EML parser to use Simple Java Mail library and add MSG support by @​balazs-szucs in #​5427
  • feat(conversion): add PDF to EPUB/AZW3 conversion support and settings by @​balazs-szucs in #​5434
Minor Enhancements
Docker Updates
Translation Changes
Other Changes
  • fix(ci): read workflow_dispatch MR number from inputs.pr in MR auto-deploy workflow by @​Ludy87 in #​5380
  • build(deps): bump github/codeql-action from 4.31.5 to 4.31.10 by @​dependabot[bot] in #​5449
  • build(deps): bump pypdf from 6.4.0 to 6.6.0 in /testing/cucumber by @​dependabot[bot] in #​5422
  • build(deps): bump io.micrometer:micrometer-core from 1.16.0 to 1.16.1 by @​dependabot[bot] in #​5358
  • Update user login conditions in workflow by @​Frooodle in #​5457
  • fix(core): reinstall frontend dependencies when iconify package is missing by @​Ludy87 in #​5432
  • fix(translations): improve translation merger CLI and sync missing UI strings across locales by @​Ludy87 in #​5309
  • build(deps): bump urllib3 from 2.5.0 to 2.6.3 in /testing/cucumber in the pip group across 1 directory by @​dependabot[bot] in #​5456
  • build(deps): bump docker/login-action from 3.4.0 to 3.6.0 by @​dependabot[bot] in #​5464

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.2.1...v2.3.0

What's Changed

Enhancements
  • feat(build): enhance JaCoCo reporting with coverage summary and enforce thresholds by @​Ludy87 in #​5352
  • feat(ui): prevent self-modification in People management and highlight current user by @​Ludy87 in #​5441
  • feat(conversion): refactor EML parser to use Simple Java Mail library and add MSG support by @​balazs-szucs in #​5427
  • feat(conversion): add PDF to EPUB/AZW3 conversion support and settings by @​balazs-szucs in #​5434
Minor Enhancements
Docker Updates
Translation Changes
Other Changes
  • fix(ci): read workflow_dispatch MR number from inputs.pr in MR auto-deploy workflow by @​Ludy87 in #​5380
  • build(deps): bump github/codeql-action from 4.31.5 to 4.31.10 by @​dependabot[bot] in #​5449
  • build(deps): bump pypdf from 6.4.0 to 6.6.0 in /testing/cucumber by @​dependabot[bot] in #​5422
  • build(deps): bump io.micrometer:micrometer-core from 1.16.0 to 1.16.1 by @​dependabot[bot] in #​5358
  • Update user login conditions in workflow by @​Frooodle in #​5457
  • fix(core): reinstall frontend dependencies when iconify package is missing by @​Ludy87 in #​5432
  • fix(translations): improve translation merger CLI and sync missing UI strings across locales by @​Ludy87 in #​5309
  • build(deps): bump urllib3 from 2.5.0 to 2.6.3 in /testing/cucumber in the pip group across 1 directory by @​dependabot[bot] in #​5456
  • build(deps): bump docker/login-action from 3.4.0 to 3.6.0 by @​dependabot[bot] in #​5464

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.2.1...v2.3.0

v2.2.1: 2.2.1 Mobile QR code plus possible Desktop connection fixes

Compare Source

This release has:

  • Possible fix for selfhost connection issues from desktop app
  • custom OCR languages fix
  • hide login options based on selection
  • Mobile QR scanner custom options (Found under connections in settings menu)
image

What's Changed

Minor Enhancements
Other Changes

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.2.0...v2.2.1

What's Changed

Minor Enhancements
Other Changes

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.2.0...v2.2.1

What's Changed

Minor Enhancements
Other Changes

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.2.0...v2.2.1

v2.2.0: 2.2.0 Ebook, Redaction, Mobile Scan, desktop SSO and more

Compare Source

Huge release! With this release we have fully integrated all remaining V1 codebase making us updated with the latest changes and bug fixes. Along with these changes we have also integrated various new features!

  • Full Ebook conversions, EPUB, MOBI, CBR and others
  • Full manual redaction
  • Various new PDF compliancy conversions such as PDF/A-3B
  • Auto background removal for signatures
  • Auto crop mode (detects borders of files)
  • Mobile phone scan complete with edge detection and descrewing (Lets you scan a QR code and upload photos from your phone!) (Must be enabled in connection settings)
  • Desktop app to support SSO logins for selfhosted users

We have some additional changes which are API only but soon to be migrated to UI

  • Full PDF file attachment management
  • Improved PDF compliancy and standards checking

As well as these changes there are a ton of other optimisations and improvements in various tools across the board!

What's Changed

Enhancements
Minor Enhancements
Docker Updates
Development Tools
  • build(deps): bump peter-evans/create-pull-request from 7.0.8 to 8.0.0 by @​dependabot[bot] in #​5300
  • deps(ci): update Dependabot, pre-commit tooling, and testing dependencies by @​Ludy87 in #​5170
  • build(deps-dev): bump stylelint from 16.26.0 to 16.26.1 in /devTools by @​dependabot[bot] in #​5314
Other Changes

v2.1.5: 2.1.5 annotations and minor fixes

Compare Source

Another quick release featuring some small changes and enhancements

  • Anotations
  • Saml bug fixes
  • reintroducing static file overrides for custom files

What's Changed

Minor Enhancements
Other Changes

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.1.4...v2.1.5

v2.1.4: 2.1.4 line art conversion and bug fixes

Compare Source

This release contains bug fixes for

  • SAML not working for certain installations
  • PDF Viewer not working due to wasm loading issues
  • PDF Text editor cache not found exception

It also contains new features such as

  • Line art conversion (inside compress tool) to convert images into black and white lineart for further compression!
  • Account change UI, which was missed in last update
  • Onboard shortening (More changes to come)

What's Changed

Bug Fixes
Minor Enhancements
Other Changes

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.1.3...v2.1.4

v2.1.3: 2.1.3 SSO login page bug fixes

Compare Source

Quick hotfix release for SSO login pages not being displayed correctly Some other fixes included in this release are fixes for the bugs:

  • cache clearing issues
  • app version not showing correctly for desktop install
  • mac not openning certain files correctly
  • Airgapped issues for pdf viewer (previously was downloading pdfium on load)

Sadly onboarding change is still ongoing. I hope to have it out soon!

What's Changed

Minor Enhancements
Docker Updates
Other Changes

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.1.2...v2.1.3

v2.1.2: 2.1.2 password change UI and bug fixes

Compare Source

This release contains several bug and ui fixes including:

  • SMTP not working under SSL, new settings.yml entries had been added for advanced customisation for this use case
  • Extra font support for text editor
  • Change password/username UI added for users
  • Change password for admins added
  • Possible fix for swagger access issues
  • Fix for admin ui showing for users (Although not usable)

We planned to make changes to onboarding/popups to reduce them and add disable flags for certain parts, sadly this had to be delayed from this 2.1.2 release and will be in 2.1.3 later today or tomorrow

What's Changed

Minor Enhancements
Other Changes

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.1.1...v2.1.2

v2.1.1: 2.1.1 bug fixes and desktop login UI

Compare Source

A quick hotfix update for general UI tweaks and bugs and possible fix for SSO issues I would also like to take this time to apologise for any of the issues users have been seeing with SSO in our 2.0 update, we are doing the best we can to identify and resolve!

What's Changed

Minor Enhancements
Other Changes

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.1.0...v2.1.1

v2.1.0: 2.1.0 Fully Open-Source PDF Text Editor!

Compare Source

We are very happy to announce that we have open-sourced our PDF text editor! With this you will be able to edit the existing text on PDFs and add/move images. Whilst we are very proud of this feature and to release it to the open source community, it is an alpha version with its own quirks and issues. Do not expect perfect editing. This is however, a foundation for what is to come and it can only improve from here!

image

The writer has two modes, single line mode and paragraph mode, both have their pros and cons so give it a try!

Other changes in this release:

  • General SSO has moved into our SERVER plan from our enterprise plan
  • Get all info on PDF feature added!

Bug fixes:

  • Bug fixes for Convert to/from PDF erroring for multiple files
  • Bug fix for SSO buttons not showing/linking correctly

What's Changed

Minor Enhancements
Translation Changes
Other Changes

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.0.3...v2.1.0

v2.0.3: 2.0.3 Login issue bugs and SSO etc

Compare Source

This update address's several bugs such as

  • SSO login issues
  • Files over 100MB
  • signature saving
  • Automate not working when a user is logged in
  • forms not visible in the viewer

As part of this change we have temporilly removed the MODE feature from the docker, which will be re-added in a later update

What's Changed

Minor Enhancements
Other Changes

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.0.2...v2.0.3

Compare Source

We introduced some changes and bug fixes in this release The main change is:

  • Introduced an option to save signatures to server if login enabled, and if login disabled can save to browser storage

Lots more bug fixes in this hotfix

  • Links showing correctly in PDF viewer
  • OCR tool not correctly showing languages
  • SMTP non auth not working
  • Swagger access issues resolved (at website.com/swagger-ui/index.html )
  • Desktop self-host server connection issues resolved
  • Desktop loading issues

What's Changed

Enhancements
  • [V2] feat(viewer): Add interactive link layer with (basic) internal/external navigation support by @​balazs-szucs in #​5077
Minor Enhancements
Other Changes

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

v2.0.1: 2.0.1 hotfix for desktop application, web ui and various issues

Compare Source

This is a hotfix release to fix issues identified in our v2.0.0 release (Please check here 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
Docker Updates
Other Changes

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

v2.0.0: 2.0 A true Acrobat Competitor release!

Compare Source

Stirling PDF V2, our complete open-source replacement to Adobe Acrobat, is now live! Version 2 has been a year in the making but brings a full redesign of the app, along with the most requested changes from the community over the past year.

Highlights

  • Brand new and quick UI with lots of polish to allow easy context switching
  • Files can now move between operations, Upload a file once and perform multiple operations on it without requiring reuploads
  • Undo, redo and complete version history for all files changed
  • Native desktop applications with full "open with" functionality finally being a true desktop replacement for other PDF apps
  • Allowing split deployments with a separated frontend and backend
  • Complete System setting customisation from within UI so admins can customise all settings without interacting with server config files
  • Desktop to server linkage so you can have a desktop experience whilst having the performance of a server for a hybrid experience
  • Text editing (alpha), Basic PDF text editing is now available as an early-access feature for paid users. It’s still alpha and will improve over time.

Licensing and pricing

  • We’re introducing a new, unlimited-seat SERVER tier for the lowest price in the industry. Key details:
    • Unlimited seats
    • PDF Text Editing
    • Full admin control
    • $99/server/month or $1000/server/year
  • Going forward, our open-core license will be enforced: individual users and teams up to 5 users can fully use Stirling PDF for free; organisations with more than 5 users will need a license.
  • All existing users are grandfathered. If you’ve been with us up to this point, you should see no change in what you can use today. To access new features or make new changes to your users you can quickly upgrade in your Admin Settings.

Migration

Due to this being a major release, any production deployments should consider backing up their config directory before deploying this change

Extra notes

Please note that with this large update and introduction of several new pieces of functionality there may be rough edges. If you run into issues please

  • open a GitHub issue, or
  • drop into Discord and let us know!

Our team will also be working to updating our github branching, documentation and various other artifacts over the next few days so please let us know if we miss anything or if you have questions!

v1.6.0: 1.6.0 ebook, video, pdf/a-3 and various other, Last V1 release!

Compare Source

This is the final major update of Version 1! We are adding several new features and optimisations along with changing our docker image from alpine to debian to better support some of these new features. Some highlight changes are:

  • SVG file support for saved signatures
  • advanced compression parameters and better optimization levels
  • PDF to Video Slideshow
  • eBook to PDF
  • linearize PDF
  • add support for PDF/A-3b, PDF/X formats improve current PDF/A conversion
  • add PDF to EPUB/AZW3

As always special thanks to all the contributors who helped with this release espicially @​Ludy87 and @​balazs-szucs

V2 news!

We are releasing V2.0 later today, it will initially be based off an older V1 release however, with huge changes and improvements of its own so please look forward to trying it out!

What's Changed

Breaking Changes
  • feat(docker-runtime): unified Debian-based images, dynamic path resolution & enhanced UNO/LibreOffice handling by @​Ludy87 in #​4880
Enhancements
Minor Enhancements
Docker Updates
Translation Changes
Development Tools
Other Changes

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v1.5.0...v1.6.0

v1.5.0: 1.5.0 Analytics rework, PDF to Vector, extract Attachments

Compare Source

Lots of changes in todays release! We have some brand new features and enhancements but we have a reworked our analytics! Our opt-in (disabled by default) analytics are now all unified under the same parameter and has been made easier to disable in both settings.yml and consent banner. You can see more about it here https://docs.stirlingpdf.com/analytics-telemetry/ . These changes include both posthog and scarf and should make it easier for users to disable things.

Our major feature changes this release include

  • New PDF to Vector image conversion
  • Extract attachments feature
  • Enhanced get info for clearer UI and extra information

Some notable other changes are

  • Fixed bug causing large file sizes in multi-tool
  • Fixed bug causing large file in extract pages
  • Various security fixes and hardening

Thanks again to the OSS community and yet again to @​balazs-szucs and @​Ludy87 for keeping stirling alive with all the new features and fixes!

What's Changed

Enhancements
Minor Enhancements
Docker Updates
Translation Changes
Other Changes

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v1.4.0...v1.5.0

v1.4.0: 1.4.0 CBZ, numerous tool improvements and more

Compare Source

This latest release contains several improvements and new features most of which from @​balazs-szucs, so a huge thanks goes out to them!

Main changes are:

  • Crop to have option to correctly remove the text outside crop window
  • CBZ to PDF and PDF to CBZ
  • PDF to CBR (requires you to manually install rar due to license requirements)
  • Extra colour options in both sign and also replace colours tools

Main bug fixes

  • Get info correctly checks PDF compliancy
  • Merge order by time fixed

Along with these changes were numerous other bug fixes, enhancements and clean-ups please check them out below! (Thanks again to @​balazs-szucs!)

Also for those wondering about our V2 progress, The team recently released https://stirling.com/app which is a SaaS version of the soon to be released V2 for selfhosted users in coming weeks. Please give feedback (Button is in bottom right of SaaS) on what you think and changes that you want before it goes live to you all. We have some more big improvements coming soon to V2 particularly to the tool menu and multi tool in few days thanks to the feedback we already received (thankyou!)

What's Changed

Enhancements
Minor Enhancements
Docker Updates
Translation Changes
Development Tools
  • fix(ci): 🛡️ mitigate CVE-2025-8869 by enforcing wheels-only pip installs and upgrading pinned dependencies by @​Ludy87 in #​4598
Other Changes

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v1.3.2...v1.4.0

v1.3.2: 1.3.2 Fix login bug introduced in 1.3.0

Compare Source

1.3.2 Fix login bug introduced in 1.3.0 for users with login accounts older than 14 months

What's Changed

Minor Enhancements

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v1.3.1...v1.3.2

v1.3.1: 1.3.1 Quick fixes and translations

Compare Source

Quick fixes for missing translations and minor build issues For all major release changes, please check out 1.3.0 https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v1.3.0

What's Changed

Minor Enhancements
  • fix: add missing MediaType import in SplitPdfBySectionsController by @​Ludy87 in #​4393
Translation Changes
Other Changes

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v1.3.0...v1.3.1

v1.3.0: 1.3.0 Advanced Redaction, Security enhancement and code improvements

Compare Source

Been a few weeks since our last release, we have been making amazing progress on our future UI refresh and will have a demo to show everyone soon.

Major changes:

  • Auto redact to support text removal on PDFs without the need for image conversion (Huge thanks to @​balazs-szucs)
  • PDF to Image to support shwoing annotations, highlights etc
  • Add font color option for page numbers
  • PFX alias for PKCS12
  • Split PDF enhanced with better file number padding
  • Several settings/database enhancements
  • Many optimisations and refactors to improve stability and performance
  • Several dependency updates

As always, thanks to all the open source community and in particular @​Ludy87 for a massive 28 of these MRs in this release

What's Changed

Enhancements
  • feat: Auto-redact to support text removal on True PDFs/non-custom encoded PDFs, JUnit tests for RedactController, and TextFinder by @​balazs-szucs in #​3936
  • feat(audit): introduce structured Audit API with export, stats, and cleanup endpoints by @​Ludy87 in #​4217
  • feat(common,core,proprietary): remove unused injections, enhance type safety, and improve test mocks by @​Ludy87 in #​4213
  • feat(ssrf): enhance private IP detection and IPv6 handling by @​Ludy87 in #​4191
  • feat(database,Jwt): relocate backups and Jwt-keys to config/backup and add Enterprise cleanup endpoints by @​Ludy87 in #​4225
  • feat: add annotation option to PDF to image by @​Frooodle in #​4365
  • feat(misc): Add font color option for page numbers; improve alignment & robustness by @​Ludy87 in #​4334
  • feat: Add Lombok @​Getter and @​Setter annotations to reduce boilerplate code in multiple classes by @​balazs-szucs in #​4321
  • feat(convert): PDF conversion with unoconvert fallback soffice by @​Ludy87 in #​4316
  • feat(database): make backup schedule configurable via system keys by @​Ludy87 in #​4251
  • feat(security): add PFX alias for PKCS12; accept .crt/.cer/.der certs & .key keys; add certificate-signing tests by @​Ludy87 in #​4297
  • feat(common): add ChecksumUtils for MD5/SHA*/CRC32/Adler32 with Base64 and multi-algorithm support by @​Ludy87 in #​4261
Minor Enhancements
Docker Updates
Translation Changes
Other Changes

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v1.2.0...v1.3.0

v1.2.0: 1.2.0 PSD Support, bug fixes and extra features

Compare Source

This update contains various changes, enhancements and bug fixes Some of the major changes are:

  • Bug fix for pipeline operation
  • Bug fix for Stamp operation
  • Enhanced Table-Of-Contents feature to support import and exports
  • Image to PDF to support Phtoshops PSD format
  • Enhanced Update available logic to show degrees of urgency if future updates have security patches (Also correctly links the jar/exe etc to download the file for you)

Thanks to everyone's contributions!

What's Changed

Bug fices
  • fix(pipeline): allow slashes in pipeline operation values by @​Ludy87 in #​4066
  • fix(stamp): validate image filename only for image stamp type by @​Ludy87 in #​4099
  • fix(saml): correct ClassPathResource handling for IdP metadata and add null-guard for privateKey by @​Ludy87 in #​4157
Enhancements
Minor Enhancements
Docker Updates
Translation Changes
Development Tools
  • chore(pre-commit): enable test source formatting and build validation on push to main by @​Ludy87 in #​4067
  • 🤖 format everything with pre-commit by stirlingbot by @​stirlingbot[bot] in #​4075
  • build(local): simplify writeVersion task with WriteProperties plugin and enable build caching by @​Ludy87 in #​4139
  • chore: update development configs, formatting tools, and CI enhancements by @​Ludy87 in #​4130
Other Changes

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v1.1.1...v1.2.0

v1.1.1: 1.1.1 Pipeline feature bug fixes

Compare Source

Various small bug fixes related to pipeline functionality and other issues causing unexpected errors

What's Changed

Minor Enhancements
Docker Updates
Translation Changes
Other Changes

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v1.1.0...v1.1.1

v1.1.0: 1.1.0 Lots of bug fixes, security updates and minor UI changes!

Compare Source

This update contains various changes:

  • Bug fixes with UI scaling, Navbar and others ,
  • Auth.log not generating correctly
  • HTML sanitisation now further sanitises the tag for security to avoid external GET calls, This is enabled by default but can be disabled (via settings.yml) should you need this HTML functionality
  • Various extra security changes and patches
  • Bug fix for cookie banner showing even when cookies are disabled

What's Changed

🚀 Major Enhancements

🐛 Bug Fixes

Minor Enhancements

🐳 Docker & CI/CD Updates

🌍 Translation Changes

🛠️ Development Tools & Build

🧑‍💻 New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v1.0.2...v1.1.0

v1.0.2: 1.0.2 Minor bug fixes

Compare Source

Quick Bug fixes for

  • Resource overrides
  • The account button not being visible under certain circumstances
  • API docs being correctly updated

What's Changed

Bug Fixes
Minor Enhancements

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v1.0.1...v1.0.2

v1.0.1: 1.0.1 Quick fix for security jar download issue

Compare Source

For V1.0.0 Release notes please check here https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v1.0.0

Docker only: This v1.0.1 contains a Quick fix for the flag changing from DOCKER_ENABLE_SECURITY=true to DISABLE_ADDITIONAL_FEATURES=false This fix allows both flags to work without issue to avoid config compatibility issues with older versions Previously, users not using DISABLE_ADDITIONAL_FEATURES=false And using latest label not latest-fat would face security jar download issues.

This is a good time to remind users, Anyone using the account system is recommended to use latest-fat tag to get the best experience!

What's Changed

Minor Enhancements
Docker Updates
Other Changes

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

v1.0.0: 1.0.0 Release! lots of new features!

Compare Source

V1.0.0 Release is here! This release is actually part of a stepping stone into V2.0.0 release coming in a few months with a branch new UI and feel!

This release includes lots of new features and changes the main changes of note are

  • EML(email) to PDF Feature added
  • Table of Contents editing feature added
  • Fake Scan page feature added to convert a PDF to look like its been scanned (WIP, may be removed)
  • OCR and Compression back to using OCRMyPDF and Ghostscript for advanced PDF operations
  • Added tmp file manager to ensure all files are cleared even in event of crashes
  • Add file attachments to PDF feature added

For pro users, we have some additional changes, suggest you backup your /configs folder before testing v1.0.0

  • Audit logs
  • Team support with team management

As part of this release, there is also a slight license change. The core package remains MIT and fully open source, but we have created a 'proprietary' folder to store our 'Pro' features, such as audit/team functionality and account creation etc, which will be under a different license. This is only for our paid features and account creations. If you are not using accounts, you remain fully open source, and we have ensured these can be fully decoupled for users who do wish only to use OSS. If you are using accounts, don't worry, no negative changes to functionality are introduced in this MR you can continue using as you would expect

There are also a lot of minor fixes and changes throughout the UI and backend in this release, including future support for async operations, progress updates and other features coming to V2! Stay tuned!

What's Changed

Bug Fixes
Enhancements
Minor Enhancements
Docker Updates
Translation Changes
Development Tools
  • chore: Improve VSCode Java Project Configuration with Explicit Source Paths by @​Ludy87 in #​3699
  • chore: improve editor configuration, pre-commit hooks, and VSCode settings by @​Ludy87 in #​3780
Other Changes

New Contributors

Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v0.46.2...v1.0.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-08:5178777724 Marc 'risson' Schmitt closed merge request !948: chore(deps): update registry-1.docker.io/bitnamicharts/mongodb docker tag to v18 at lama-corp / Infrastructu... 2026-03-08T02:55:23Z risson Marc 'risson' Schmitt

This MR contains the following updates:

Package Update Change
registry-1.docker.io/bitnamicharts/mongodb (source) major 13.18.518.6.1

Release Notes

bitnami/charts (registry-1.docker.io/bitnamicharts/mongodb)

v16.5.45

v16.5.44

v16.5.43

v16.5.42

v16.5.40

v16.5.39

v16.5.36

v16.5.33

v16.5.32

v16.5.31

v16.5.30

v16.5.29

v16.5.27

v16.5.26

v16.5.25

v16.5.24

v16.5.23

v16.5.22

v16.5.21

v16.5.20

v16.5.17

  • [bitnami/mongodb] generate-tls-certs init container should respect tls securityContext (#​33803) (e6d06e9), closes #​33803

v16.5.16

v16.5.15

v16.5.14

v16.5.13

v16.5.12

v16.5.11

v16.5.10

v16.5.9

v16.5.8

v16.5.7

v16.5.6

  • [bitnami/mongodb] chore: ♻️ ⬆️ Update common and remove k8s < 1.23 references (#​33405 (59d21e7), closes #​33405

v16.5.5

v16.5.4

v16.5.3

v16.5.2

v16.5.1

v16.5.0

v16.4.12

v16.4.11

v16.4.10

v16.4.9

v16.4.8

v16.4.7

v16.4.6

  • [bitnami/mongodb] Use actual hostname instead of localhost for mongodb_exporter URI string (#​32192) (cbfec4f), closes #​32192

v16.4.5

v16.4.3

v16.4.2

v16.4.1

v16.4.0

v16.3.3

v16.3.2

v16.3.1

v16.3.0

v16.2.2

v16.2.1

v16.2.0

  • [bitnami/mongodb] fix: initial primary host variable for arbiter and hidden replicas (#​29584) (a1df969), closes #​29584

v16.1.1

v16.1.0

v16.0.3

v16.0.2

v16.0.1

v16.0.0

v15.6.26

  • [bitnami/mongodb] Fixed arbiter anti affinity rules to prevent it from running on the same node of a (ded7e1f), closes #​29565

v15.6.25

v15.6.24

v15.6.23

v15.6.22

v15.6.21

v15.6.20

v15.6.19

v15.6.18

v15.6.17

v15.6.16

v15.6.15

v15.6.14

v15.6.13

v15.6.12

v15.6.11

v15.6.10

v15.6.9

v15.6.8

v15.6.7

v15.6.6

v15.6.5

v15.6.3

v15.6.1

v15.6.0

v15.5.3

  • [bitnami/mongodb]Add "or" condition between .Values.auth.existingSecret and .Values.auth.rootPasswor (5f2204f), closes #​25944 #​25885

v15.5.2

v15.5.1

v15.4.5

v15.4.4

v15.4.3

v15.4.2

v15.4.1

v15.4.0

v15.3.1

v15.3.0

v15.2.0

v15.1.7

v15.1.5

v15.1.4

v15.1.3

v15.1.1

v15.1.0

v15.0.2

v15.0.1

v15.0.0

v14.13.0

  • [bitnami/mongodb] feat: 🔒 Add automatic adaptation for Openshift restricted-v2 SCC ( (3025e74), closes #​24124

v14.12.3

v14.12.2

v14.12.1

v14.12.0

v14.11.1

v14.8.2

v14.8.1

v14.8.0

v14.7.3

v14.7.2

v14.7.0

  • [bitnami/mongodb] fix: 🔒 Move service-account token auto-mount to pod declaration (#​22437) (ad9e50a), closes #​22437

v14.6.1

v14.6.0

  • [bitnami/mongodb] fix: 🔒 Improve podSecurityContext and containerSecurityContext with essential (29831ee), closes #​22159

v14.5.1

v14.5.0

  • [bitnami/mongodb] Added possibility to configure persistence volume name and claim name (#​21851) (3b273bb), closes #​21851

v14.4.10

v14.4.9

v14.4.8

v14.4.7

v14.4.6

v14.4.5

v14.4.4

v14.4.3

v14.4.2

v14.4.1

v14.4.0

v14.3.2

v14.3.1

v14.3.0

  • [bitnami/mongodb] Add Persistent Volume Claim Retention Policy to mongodb Statefulsets (#​20921) (7b77bd0), closes #​20921

v14.2.8

v14.2.7

  • [bitnami/*] Remove relative links to non-README sections, add verification for that and update TL;DR (1103633), closes #​20967
  • [bitnami/mongodb] Release 14.2.7 updating components versions (#​21023) (4c10f47), closes #​21023

v14.2.6

v14.2.5

v14.2.4

v14.2.3

v14.2.2

v14.2.1

v14.2.0

v14.1.1

v14.1.0

v14.0.14

v14.0.13

v14.0.12

v14.0.11

v14.0.10

v14.0.9

v14.0.8

v14.0.7

v14.0.6

v14.0.5

v14.0.4

v14.0.3

v14.0.2

v14.0.1

v14.0.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-08:5178777718 Marc &#39;risson&#39; Schmitt closed merge request !947: chore(deps): update mattermost/mattermost-team-edition docker tag to v11 at lama-corp / Infrastructure / inf... 2026-03-08T02:55:22Z risson Marc 'risson' Schmitt

This MR contains the following updates:

Package Type Update Change
mattermost/mattermost-team-edition Kustomization major 10.12.411.5.1

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-08:5178777663 Marc &#39;risson&#39; Schmitt closed merge request !1366: chore(deps): update ghcr.io/recyclarr/recyclarr docker tag to v8 at lama-corp / Infrastructure / infrastruc... 2026-03-08T02:55:18Z risson Marc 'risson' Schmitt

This MR contains the following updates:

Package Type Update Change
ghcr.io/recyclarr/recyclarr Kustomization major 7.5.28.4.0

Release Notes

recyclarr/recyclarr (ghcr.io/recyclarr/recyclarr)

v8.4.0

Compare Source

Added
  • CLI: --details flag for list custom-format-groups to show member CFs and their required/default/optional status
  • Sync: select_all option for custom format groups to include all CFs regardless of default status (#​722)
Changed
  • Sync: Custom formats and quality profiles that already exist in the service are now automatically replaced by Recyclarr. The state repair --adopt workflow is no longer needed.
  • Docker: The latest tag is no longer published to Docker Hub or GHCR. Use a major version tag (e.g. 8) instead to receive updates within a major version.
Deprecated
  • CLI: The state repair command is deprecated and will be removed in a future release. Sync now handles all state reconciliation automatically.
Fixed
  • Sync: Unmatched trash_ids in custom_format_groups.skip silently ignored instead of warning
  • Migrate: Cache-to-state migration failure on cross-filesystem moves (e.g. Docker volume mounts)

v8.3.2

Compare Source

Fixed
  • Sync: Default CF groups now apply to all profile variants sharing the same trash_id (#​735)
  • Sync: CF group assign_scores_to now accepts profile names for guide-backed profiles, enabling selective assignment to specific profile variants (#​734)

v8.3.1

Compare Source

Fixed
  • CLI: State repair crash when multiple quality profiles share the same trash_id.

v8.3.0

Compare Source

Added
  • Sync: The same guide-backed quality profile trash_id can now be used multiple times with different names, allowing variations of the same profile on a single instance.
Fixed
  • Config: Empty YAML nodes (e.g. custom_formats: with all entries commented out) are now treated as no-ops instead of validation errors.
  • CLI: RECYCLARR_APP_DATA deprecation message is now displayed cleanly instead of being buried in a stack trace.
  • Config: YAML errors now show specific, actionable messages instead of generic "Exception at line" text (#​728).
  • Sync: CF group assign_scores_to with name no longer requires the profile to be in quality_profiles (#​726).
  • Sync: Quality profile names are now updated when the config or guide name differs from the service (#​729).

v8.2.1

Compare Source

Fixed
  • Config: Removed properties like replace_existing_custom_formats now produce a deprecation warning instead of silently preventing sync.
  • Config: Using the same quality profile trash_id multiple times now produces a validation error instead of silently corrupting sync state.
  • Sync: assign_scores_to with trash_id no longer requires the target profile to be in the CF group's include list (#​726).

v8.2.0

Compare Source

Added
  • CLI: list custom-format-groups now shows the contents of each group and supports filtering by name (#​720).
  • CLI: list quality-profiles now supports --details to show included custom formats and --filter to search by name.
Fixed
  • Notifications: Empty sync results (all zeros, no errors) no longer trigger notifications in normal mode.
  • Sync: Overriding custom format scores from guide-backed profiles no longer produces a spurious warning in sync diagnostics.

v8.1.0

Compare Source

Added
  • Custom Formats: CF group assign_scores_to now accepts name to target custom (non-guide-backed) quality profiles, in addition to the existing trash_id for guide-backed profiles.
  • Sync: exclude option for custom format groups to opt out of specific default custom formats.
Fixed
  • Custom Formats: Adding a CF group where all custom formats are optional no longer silently produces nothing; a warning is now shown advising to use select.
  • Sync: Diagnostic messages (errors, warnings, deprecations) were invisible when using --log, including the state repair --adopt suggestion for quality profile conflicts.
  • Config: Helpful migration messages for removed config properties (e.g. replace_existing_custom_formats, quality_profiles) were never shown due to an internal wiring mistake.
  • Config: YAML parsing errors (unknown properties, bad values) were silently swallowed, causing sync to produce no output instead of reporting the problem.
Changed
  • Sync: select in custom format groups now adds non-default custom formats alongside defaults, instead of replacing them. Use exclude to remove unwanted defaults.
Deprecated
  • CLI: The migrate command is deprecated. Migrations now run automatically at startup.

v8.0.1

Compare Source

Fixed
  • State Repair: Quality profiles with a config name override were not matched to service profiles during state repair --adopt
  • Sync: assign_scores_to with trash_id instead of name failed to resolve to the correct quality profile
  • Sync: Crash when previewing quality profiles or quality sizes with square brackets in names

v8.0.0

Compare Source

This release contains BREAKING CHANGES. See the v8.0 Upgrade Guide for required changes you may need to make.

Added
  • Media Management: New media_management configuration section with propers_and_repacks setting to control how Sonarr/Radarr handles Propers and Repacks (#​225).
  • Quality Profiles: Support for trash_id to sync TRaSH Guide quality profile definitions. When specified, qualities, custom formats, scores, and language are automatically configured from the guide, significantly reducing YAML complexity.
  • Custom Formats: Support for custom_format_groups to sync TRaSH Guide CF groups. Groups marked default: true are automatically synced when using a guide-backed quality profile. Use custom_format_groups.skip to opt-out or custom_format_groups.add to opt-in to non-default groups.
  • Custom Formats: assign_scores_to now accepts trash_id as an alternative to name for referencing guide-backed quality profiles (#​251).
  • Settings: Local resource providers now support relative paths, resolved against the app data directory.
  • CLI: New --log [level] option for explicit log output control. Valid levels: debug, info (default), warn.
  • CLI: New state repair command to rebuild cache mappings by matching configured resources (custom formats, quality profiles) to service resources by name.
  • CLI: New list custom-format-groups command to discover available CF group trash_ids.
  • CLI: New list score-sets command to list available score sets for custom formats.
  • CLI: New list quality-profiles command to discover available quality profile trash_ids.
  • CLI: New --raw option for list commands outputs TSV format for scripting.
  • Sync: Unified diagnostics panel displayed at end of sync, consolidating all errors and warnings.
  • Sync: Live progress display showing real-time status of all instances and pipelines during sync.
  • Settings: Git resource providers now support both main and master as default branches.
  • Config: New RECYCLARR_CONFIG_DIR environment variable for user configuration directory.
  • Config: New RECYCLARR_DATA_DIR environment variable for ephemeral data (resources, logs), enabling backup separation from user configuration (#​699).
Changed
  • CLI: BREAKING List commands now display formatted tables instead of plain text. Use --raw for the previous behavior (now TSV format for scripting).
  • CLI: BREAKING The global --raw option has been removed. It is now specific to list commands.
  • CLI: BREAKING The --score-sets option on list custom-formats has been removed. Use list score-sets instead.
  • Sync: Simplified custom format matching logic. Cached IDs are now trusted over name matching, reducing complexity and resolving edge cases like multiple CFs with case-variant names (#​672).
  • Sync: Preview mode now shows instance name in section headers and a visual separator between instances, making multi-instance output easier to navigate.
  • Custom Formats: Preview now displays a table with action, name, and trash ID columns instead of log-style output.
  • Quality Sizes: Preview now only displays items that will be changed.
Removed
  • Config: BREAKING The replace_existing_custom_formats option has been removed. Use recyclarr state repair --adopt to adopt manually-created custom formats.
  • Config: BREAKING The deprecated quality_profiles element under custom_formats has been removed.
  • Config: BREAKING Include templates in the configs directory are no longer supported. Move include files to the includes directory.
  • Settings: BREAKING The deprecated repositories setting has been removed. Use resource_providers instead.
  • Migrate: BREAKING macOS users upgrading from versions prior to v6.0 must manually move app data from ~/.config/recyclarr to ~/Library/Application Support/recyclarr.
  • CLI: BREAKING The --app-data option has been removed. Use RECYCLARR_CONFIG_DIR environment variable instead.
  • Config: BREAKING The RECYCLARR_APP_DATA environment variable has been removed. Use RECYCLARR_CONFIG_DIR instead.
Fixed
  • CLI: delete custom-formats command failed when config used include templates.
  • CLI: config create --template incorrectly logged "Replacing existing file" when creating new files.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-08:5178777651 Marc &#39;risson&#39; Schmitt closed merge request !1412: chore(deps): update dependency k3s-io/k3s to v1.35.2+k3s1 at lama-corp / Infrastructure / infrastructure 2026-03-08T02:55:18Z risson Marc 'risson' Schmitt

This MR contains the following updates:

Package Update Change
k3s-io/k3s patch v1.35.1+k3s1v1.35.2+k3s1

Release Notes

k3s-io/k3s (k3s-io/k3s)

v1.35.2+k3s1: v1.35.2+k3s1

Compare Source

This release updates Kubernetes to v1.35.2, and fixes a number of issues.

For more details on what's new, see the Kubernetes release notes.

Changes since v1.35.1+k3s1:

Embedded Component Versions

Component Version
Kubernetes v1.35.2
Kine v0.14.12
SQLite 3.51.2
Etcd v3.6.7-k3s1
Containerd v2.1.5-k3s1
Runc v1.4.0
Flannel v0.28.0
Metrics-server v0.8.1
Traefik v3.6.9
CoreDNS v1.14.1
Helm-controller v0.16.17
Local-path-provisioner v0.0.34

As always, we welcome and appreciate feedback from our community of users. Please feel free to:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-08:5178777621 Marc &#39;risson&#39; Schmitt closed merge request !1417: fix(deps): update dependency ruff to v0.15.5 at lama-corp / Infrastructure / infrastructure 2026-03-08T02:55:16Z risson Marc 'risson' Schmitt

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
ruff (source, changelog) ==0.15.4==0.15.5 age adoption passing confidence

Release Notes

astral-sh/ruff (ruff)

v0.15.5

Compare Source

Released on 2026-03-05.

Preview features
  • Discover Markdown files by default in preview mode (#​23434)
  • [perflint] Extend PERF102 to comprehensions and generators (#​23473)
  • [refurb] Fix FURB101 and FURB103 false positives when I/O variable is used later (#​23542)
  • [ruff] Add fix for none-not-at-end-of-union (RUF036) (#​22829)
  • [ruff] Fix false positive for re.split with empty string pattern (RUF055) (#​23634)
Bug fixes
  • [fastapi] Handle callable class dependencies with __call__ method (FAST003) (#​23553)
  • [pydocstyle] Fix numpy section ordering (D420) (#​23685)
  • [pyflakes] Fix false positive for names shadowing re-exports (F811) (#​23356)
  • [pyupgrade] Avoid inserting redundant None elements in UP045 (#​23459)
Documentation
  • Document extension mapping for Markdown code formatting (#​23574)
  • Update default Python version examples (#​23605)
Other changes
  • Publish releases to Astral mirror (#​23616)
Contributors

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-08:5178777566 Marc &#39;risson&#39; Schmitt closed merge request !1419: chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2026.3.1 at lama-corp / Infrastruc... 2026-03-08T02:55:12Z risson Marc 'risson' Schmitt

This MR contains the following updates:

Package Update Change
ghcr.io/home-assistant/home-assistant (source) minor 2026.2.32026.3.1

Release Notes

home-assistant/core (ghcr.io/home-assistant/home-assistant)

v2026.3.1

Compare Source

v2026.3.0

Compare Source

https://www.home-assistant.io/blog/2026/03/04/release-20263/


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-07:5178508106 Marc &#39;risson&#39; Schmitt deleted project branch renovate/prometheus.prometheus-0.x at lama-corp / Infrastructure / infrastructure 2026-03-07T21:06:59Z risson Marc 'risson' Schmitt

Marc 'risson' Schmitt (39f75b45) at 07 Mar 21:06

tag:gitlab.com,2026-03-07:5178508042 Marc &#39;risson&#39; Schmitt pushed to project branch main at lama-corp / Infrastructure / infrastructure 2026-03-07T21:06:57Z risson Marc 'risson' Schmitt

Marc 'risson' Schmitt (f3a91485) at 07 Mar 21:06

chore(deps): update dependency prometheus.prometheus to v0.28.0

tag:gitlab.com,2026-03-07:5178508021 Marc &#39;risson&#39; Schmitt accepted merge request !1418: chore(deps): update dependency prometheus.prometheus to v0.28.0 at lama-corp / Infrastructure / infrastru... 2026-03-07T21:06:56Z risson Marc 'risson' Schmitt

This MR contains the following updates:

Package Type Update Change
prometheus.prometheus galaxy-collection minor 0.27.60.28.0

Release Notes

prometheus-community/ansible (prometheus.prometheus)

v0.28.0

Compare Source

=======

Minor Changes

  • minor: Update Alma metadata (#​743)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-07:5178507788 Marc &#39;risson&#39; Schmitt pushed to project branch renovate/prometheus.prometheus-0.x at lama-corp / Infrastructure / infrastructure 2026-03-07T21:06:49Z risson Marc 'risson' Schmitt

Marc 'risson' Schmitt (39f75b45) at 07 Mar 21:06

chore(deps): update dependency prometheus.prometheus to v0.28.0

... and 9 more commits

tag:gitlab.com,2026-03-07:5178507181 Marc &#39;risson&#39; Schmitt deleted project branch renovate/victoria-metrics-k8s-stack-0.x at lama-corp / Infrastructure / infrastructure 2026-03-07T21:06:30Z risson Marc 'risson' Schmitt

Marc 'risson' Schmitt (e9ff0d27) at 07 Mar 21:06

tag:gitlab.com,2026-03-07:5178507117 Marc &#39;risson&#39; Schmitt pushed to project branch main at lama-corp / Infrastructure / infrastructure 2026-03-07T21:06:28Z risson Marc 'risson' Schmitt

Marc 'risson' Schmitt (487716b1) at 07 Mar 21:06

chore(deps): update helm release victoria-metrics-k8s-stack to v0.72.4

tag:gitlab.com,2026-03-07:5178507105 Marc &#39;risson&#39; Schmitt accepted merge request !1416: chore(deps): update helm release victoria-metrics-k8s-stack to v0.72.4 at lama-corp / Infrastructure / in... 2026-03-07T21:06:27Z risson Marc 'risson' Schmitt

This MR contains the following updates:

Package Update Change
victoria-metrics-k8s-stack patch 0.72.20.72.4

Release Notes

VictoriaMetrics/helm-charts (victoria-metrics-k8s-stack)

v0.72.4

Compare Source

Release notes for version 0.72.4

Release date: 05 Mar 2026

Helm: v3 AppVersion: v1.137.0

  • updates operator to v0.68.2 version

v0.72.3

Compare Source

Release notes for version 0.72.3

Release date: 04 Mar 2026

Helm: v3 AppVersion: v1.137.0

  • bump version of VM components to v1.137.0
  • allow overwrite default VMAgent's spec.remoteWrite.url. See #​2733.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-07:5178506865 Marc &#39;risson&#39; Schmitt pushed to project branch renovate/victoria-metrics-k8s-stack-0.x at lama-corp / Infrastructure / infrastructure 2026-03-07T21:06:18Z risson Marc 'risson' Schmitt

Marc 'risson' Schmitt (e9ff0d27) at 07 Mar 21:06

chore(deps): update helm release victoria-metrics-k8s-stack to v0.72.4

... and 8 more commits

tag:gitlab.com,2026-03-07:5178506562 Marc &#39;risson&#39; Schmitt deleted project branch renovate/reloader-2.x at lama-corp / Infrastructure / infrastructure 2026-03-07T21:06:06Z risson Marc 'risson' Schmitt

Marc 'risson' Schmitt (8eacd0c6) at 07 Mar 21:06

tag:gitlab.com,2026-03-07:5178506541 Marc &#39;risson&#39; Schmitt pushed to project branch main at lama-corp / Infrastructure / infrastructure 2026-03-07T21:06:05Z risson Marc 'risson' Schmitt

Marc 'risson' Schmitt (e6f0c252) at 07 Mar 21:06

chore(deps): update helm release reloader to v2.2.9

tag:gitlab.com,2026-03-07:5178506509 Marc &#39;risson&#39; Schmitt accepted merge request !1415: chore(deps): update helm release reloader to v2.2.9 at lama-corp / Infrastructure / infrastructure 2026-03-07T21:06:04Z risson Marc 'risson' Schmitt

This MR contains the following updates:

Package Update Change
reloader patch 2.2.82.2.9

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.