Skip to content

Update all #109

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Update all #109

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 12, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@hint/configuration-all (source) 3.0.12 -> 3.0.18 age adoption passing confidence devDependencies patch
@hint/connector-jsdom (source) 4.1.25 -> 4.1.28 age adoption passing confidence devDependencies patch
gotenberg/gotenberg 7.8.2 -> 7.10.2 age adoption passing confidence minor
hint (source) 7.1.8 -> 7.1.13 age adoption passing confidence devDependencies patch
nginx 1.23.4 -> 1.28.0 age adoption passing confidence minor

Release Notes

webhintio/hint (@​hint/configuration-all)

v3.0.18

Compare Source

v3.0.17

Compare Source

v3.0.16

Compare Source

Chores

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

gotenberg/gotenberg (gotenberg/gotenberg)

v7.10.2: 7.10.2

Compare Source

Fixes

  • Special characters issues with files - fixes #​730 & #​662 - thanks @​joernv & @​ramonmedeiros!
  • No more panic when a lot of requests are in the Chromium queue (did not appear with default behavior, i.e., no restart) - fixes #​753 - thanks @​low613!
  • LibreOffice 7.6 does not produce PDF/A-1a like earlier releases, but PDF/A-1b. A warning will appear in the logs if PDF/A-1a is requested. Note that LibreOffice was never producing real PDF/A-1a, they just make it clear now. Fixes #​746 - thanks @​stumpylog!
  • Do not start the API unless all modules are ready. New flag --api-start-timeout (default 30s) - fixes #​750 - thanks @​bahag-xvisnei!

Chore

  • Updates Chromium to version 120.0.6099.109 (except for armhf).
  • Updates LibreOffice to version 7.6.4.
  • Updates Go dependencies.

v7.10.1: 7.10.1

Compare 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.0

Compare Source

This is the last minor release of Gotenberg 7 before version 8 🎉 See https://github.com/gotenberg/gotenberg/issues/710 for more details.

⚠️ The Chromium and LibreOffice modules behavior is changing with this release; consider reading the details below to have a better understanding.

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.

⚠️ There is now a single Chromium browser that handles all conversions. It manages them one by one, like the LibreOffice process in stateful mode. Under heavy load, you should consider increasing the number of Gotenberg instance.

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.

⚠️ There is no more a stateless mode with LibreOffice, it now works the same way as the new version of the Chromium module.

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 the pdfFormat and nativePdfFormat form fields.
Misc

⚠️ The following modules have been renamed:

  • uno -> libreoffice-api
  • uno-pdfengine -> libreoffice-pdfengine

Chore

  • Updates base image to Debian 12 bookworm.
  • Updates Go dependencies.
  • Blocks Chromium to version 116.0.5845.180-1 for armhf variant, updates to 119.0.6045.159 for others.
  • Updates LibreOffice to version 7.5.8.2.
  • Updates Noto Emoji to version 2.040 (Unicode 15.1).

v7.9.2: 7.9.2

Compare Source

Chore

  • Updates Golang to 1.21.
  • Updates Go dependencies.
  • Updates golangci-lint to v1.54.2.
  • Updates Google Chrome to version 117.0.5938.88 (116.0.5845.180 for armhf and i386).

v7.9.1: 7.9.1

Compare Source

Fix

Updates PDFcpu to v0.4.2 - fixes #​644 - thanks @​hhrutter & @​loremaps

v7.9.0: 7.9.0

Compare 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

  • Updates Go dependencies.
  • Updates Google Chrome to version 115.0.5790.98 for amd64 variant, 114.0.5735.198-1 for others.

v7.8.3: 7.8.3

Compare Source

New Features

  • The Chromium module now provides an health check. After a number of consecutive failed starts, defined by the property chromium-failed-starts-threshold (default 5), the /health route will return a 503 Service Unavailable error - thanks @​spewu!
  • Better graceful shutdown, on Kubernetes (see #​649) - thanks @​kevin-lindsay-1!

Chore

  • Updates Go dependencies.
  • Updates Google Chrome to version 113.0.5672.126 for amd64 variant, 112.0.5615.138-1 for others.
webhintio/hint (hint)

v7.1.13

Compare Source

v7.1.12

Compare Source

New features

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


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.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/all branch from e18d23d to 3ae2168 Compare May 25, 2023 00:46
@renovate renovate bot changed the title Update nginx Docker tag to v1.24.0 Update nginx Docker tag to v1.25.0 May 25, 2023
@renovate renovate bot changed the title Update nginx Docker tag to v1.25.0 Update all May 26, 2023
@renovate renovate bot force-pushed the renovate/all branch from 3ae2168 to 36c8278 Compare May 26, 2023 14:42
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 606124e to 6c73030 Compare June 14, 2023 04:06
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from b1d03c1 to 5b5dfeb Compare July 20, 2023 14:09
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 3d9335e to 1e8d705 Compare November 24, 2023 09:07
@renovate renovate bot enabled auto-merge (rebase) March 20, 2024 12:18
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from e3d082b to 1293071 Compare April 24, 2024 05:16
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 742fc15 to ef4e541 Compare June 5, 2024 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants