Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.0.12
->3.0.18
4.1.25
->4.1.28
7.8.2
->7.10.2
7.1.8
->7.1.13
1.23.4
->1.28.0
Release Notes
webhintio/hint (@hint/configuration-all)
v3.0.18
Compare Source
v3.0.17
Compare Source
v3.0.16
Compare Source
Chores
b79ae9b83f
] - Chore: Update dependencies and package version (byVidal Ortega
).v3.0.15
Compare Source
v3.0.14
Compare Source
v3.0.13
Compare Source
webhintio/hint (@hint/connector-jsdom)
v4.1.28
Compare Source
v4.1.27
Compare Source
v4.1.26
Compare Source
Chores
3854a43f65
] - Upgrade: Bump @types/node from 18.13.0 to 20.1.1 (bydependabot[bot]
/ see also:#5557
).90788a3a04
] - Upgrade: Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.59.2 (bydependabot[bot]
/ see also:#5551
).a44ec65bd0
] - Upgrade: Bump eslint-plugin-import from 2.26.0 to 2.27.5 (bydependabot[bot]
/ see also:#5481
).a51f6de328
] - Upgrade: Bump @types/lodash from 4.14.187 to 4.14.194 (bydependabot[bot]
/ see also:#5545
).5f2e5c418b
] - Upgrade: Bump rimraf from 3.0.2 to 5.0.0 (bydependabot[bot]
/ see also:#5550
).a5089bc2d8
] - Upgrade: Bump canvas from 2.10.2 to 2.11.2 (bydependabot[bot]
/ see also:#5547
).gotenberg/gotenberg (gotenberg/gotenberg)
v7.10.2
: 7.10.2Compare Source
Fixes
PDF/A-1a
like earlier releases, butPDF/A-1b
. A warning will appear in the logs ifPDF/A-1a
is requested. Note that LibreOffice was never producing realPDF/A-1a
, they just make it clear now. Fixes #746 - thanks @stumpylog!--api-start-timeout
(default 30s) - fixes #750 - thanks @bahag-xvisnei!Chore
120.0.6099.109
(except forarmhf
).7.6.4
.v7.10.1
: 7.10.1Compare Source
Fix
This release fixes a wrong type for the deprecated flag
--uno-listener-restart-threshold
that was causing panics when used.v7.10.0
: 7.10.0Compare Source
This is the last minor release of Gotenberg 7 before version 8 🎉 See https://github.com/gotenberg/gotenberg/issues/710 for more details.
New Feature
New form field
pdfua
: PDF for Universal Access for optimal accessibility. Available for:/forms/chromium/convert/*
/forms/libreoffice/convert
/forms/pdfengines/convert
/forms/pdfengines/merge
Closes https://github.com/gotenberg/gotenberg/issues/621 - thanks @giamma!
Fixes
Chromium
There were memory leaks due to defunct processes. As each conversion was starting a Chromium process, it was adding up quickly overtime. Alas, the issue is still upstream and it is recommended to have a long-running browser to handle conversions.
Please note that this only mitigates the memory leaks; according to your metrics, consider restarting your Gotenberg instances from time to time.
New flags:
--chromium-restart-after
- Number of conversions after which Chromium will automatically restart. Set to 0 to disable this feature (default 0).--chromium-auto-start
- Automatically launch Chromium upon initialization if set to true; otherwise, Chromium will start at the time of the first conversion (default false).--chromium-start-timeout
- Maximum duration to wait for Chromium to start or restart (default 10s).New metrics:
chromium_requests_queue_size
- Current number of Chromium conversion requests waiting to be treated.chromium_restarts_count
- Current number of Chromium restarts.Fixes https://github.com/gotenberg/gotenberg/issues/642 - thanks @petternordlanderhelo & @JulienWeintraub!
LibreOffice
Newer versions of LibreOffice were unstable in stateful mode due to the abrupt deletion of their user profile directory. The "cleaning" system of files have been updated so that it now works with the latest LibreOffice version available on Debian.
New flags:
--libreoffice-restart-after
- Number of conversions after which LibreOffice will automatically restart. Set to 0 to disable this feature (default 10).--libreoffice-auto-start
- Automatically launch LibreOffce upon initialization if set to true; otherwise, LibreOffice will start at the time of the first conversion (default false).--libreoffice-start-timeout
- Maximum duration to wait for LibreOffice to start or restart (default 10s).New metrics:
libreoffice_requests_queue_size
- Current number of LibreOffice conversion requests waiting to be treated.libreoffice_restarts_count
- Current number of LibreOffice restarts.Fixes https://github.com/gotenberg/gotenberg/issues/576 - thanks @PierreSchwang!
Deprecations
Chromium
Form field
userAgent
Flag:
chromium-failed-starts-threshold
Metrics:
chromium_active_instances_count
chromium_failed_starts_count
LibreOffice
Flags:
uno-listener-start-timeout
uno-listener-restart-threshold
Metrics:
unoconv_active_instances_count
libreoffice_listener_active_instances_count
libreoffice_listener_queue_length
PDF Engines
pdfa
now replaces thepdfFormat
andnativePdfFormat
form fields.Misc
uno
->libreoffice-api
uno-pdfengine
->libreoffice-pdfengine
Chore
116.0.5845.180-1
forarmhf
variant, updates to119.0.6045.159
for others.7.5.8.2
.2.040
(Unicode15.1
).v7.9.2
: 7.9.2Compare Source
Chore
1.21
.v1.54.2
.117.0.5938.88
(116.0.5845.180
forarmhf
andi386
).v7.9.1
: 7.9.1Compare Source
Fix
Updates PDFcpu to v0.4.2 - fixes #644 - thanks @hhrutter & @loremaps
v7.9.0
: 7.9.0Compare Source
New Feature
Adds a new flag
--log-fields-prefix
that prepends a prefix to each field in the logs (see #659) - thanks @JulienWeintraub!Chore
115.0.5790.98
foramd64
variant,114.0.5735.198-1
for others.v7.8.3
: 7.8.3Compare Source
New Features
chromium-failed-starts-threshold
(default 5), the/health
route will return a503 Service Unavailable
error - thanks @spewu!Chore
113.0.5672.126
foramd64
variant,112.0.5615.138-1
for others.webhintio/hint (hint)
v7.1.13
Compare Source
v7.1.12
Compare Source
New features
149b5ec560
] - Update: Browserlist and caniuse to latest versions (byVidal Ortega
).v7.1.11
Compare Source
Bug fixes / Improvements
da59800798
] - Docs: Update minimum node version to 14.f1b2f4f708
] - Docs: Remove references to retired online scanner (see also:#5690
).25483c2f99
] - Docs: Update links to OpenJS Foundation CoC.v7.1.10
Compare Source
v7.1.9
Compare Source
Chores
3854a43f65
] - Upgrade: Bump @types/node from 18.13.0 to 20.1.1 (bydependabot[bot]
/ see also:#5557
).90788a3a04
] - Upgrade: Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.59.2 (bydependabot[bot]
/ see also:#5551
).a44ec65bd0
] - Upgrade: Bump eslint-plugin-import from 2.26.0 to 2.27.5 (bydependabot[bot]
/ see also:#5481
).a51f6de328
] - Upgrade: Bump @types/lodash from 4.14.187 to 4.14.194 (bydependabot[bot]
/ see also:#5545
).ce6b06e503
] - Upgrade: Bump browserslist from 4.19.3 to 4.21.5 (bydependabot[bot]
/ see also:#5441
).5f2e5c418b
] - Upgrade: Bump rimraf from 3.0.2 to 5.0.0 (bydependabot[bot]
/ see also:#5550
).4693c62338
] - Upgrade: Bump eventemitter2 from 6.4.5 to 6.4.9 (bydependabot[bot]
/ see also:#5546
).Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.