github gotenberg/gotenberg v7.0.0
7.0.0

latest releases: v8.5.0, v8.4.0, v8.3.0...
2 years ago

👋

After more than a year of intermittent work, this release move Gotenberg to its next version 😄

This version brings a lot of long-awaited fixes, and, even if there are few new features, the code base is now better suited for evolutions and custom variants from the community 🚀

New Features

  • arm64 support.
  • PDF/A-1a conversions support.
  • Better stability - no more long-running Chrome process.
  • A new modular platform - add your modules to customize Gotenberg to your flavor.
  • And more 😄 - check the new documentation 👉 https://gotenberg.dev

Breaking Changes

  • Endpoints are different (i.e., /forms/chromium/convert/html vs /convert/html) and do not necessarily uses the same form data.
  • Configuration is no more possible via environment variables, but via flags.
  • Chromium paper size options have been rollback to default ones (Letter format, 0.39in margins).
  • You now have to send a webhook URL for errors alongside the webhook URL for output files.

Fixes

Chromium

  • user-agent flag for Chromium - fixes #311
  • preferCssPageSize as form field - fixes #258
  • waitWindowStatus as form field - fixes #193

LibreOffice / unoonv

  • Support all document types - fixes #248, fixes #234, fixes #28

Webhook

  • Call webhook in case of error - fixes #181

Security

  • Support allow/deny lists for Chromium - fixes #261, fixes #215

Misc

  • Support upper case extensions - fixes #228
  • Garbage Collector - fixes #192
  • Provide a custom trace - fixes #170
  • Better explanations about trace (request ID) in logs - fixes #180
  • Support arm64 - fixes #213
  • CloudRun Docker image - fixes #221
  • PDF/A-1a conversions - fixes #120
  • Support for multiple PDF engines - fixes #29

Don't miss a new gotenberg release

NewReleases is sending notifications on new releases.