Julien Neuhart
|
a92a7fedba
|
feat(outbound): support authenticated proxy from environment variables
|
2026-07-15 20:08:29 +02:00 |
|
Julien Neuhart
|
d0e3991d16
|
fix(chromium): serialize browser starts to prevent pinning proxy latch after a start timeout
|
2026-07-15 19:04:38 +02:00 |
|
Julien Neuhart
|
7b054da4e7
|
fix(chromium): generateDocumentOutline now implies generateTaggedPdf
|
2026-06-16 17:06:10 +02:00 |
|
Julien Neuhart
|
d4c20c6b39
|
feat(telemetry): record backing-binary versions on spans, captured at build time
|
2026-06-07 14:52:06 +02:00 |
|
Julien Neuhart
|
f8905bac8c
|
refactor: make client- and operator-facing error messages clearer and actionable
|
2026-06-06 19:23:46 +02:00 |
|
Julien Neuhart
|
3b1e4cbac4
|
feat(pdfengines): support owner-only encryption and document permissions
|
2026-06-06 14:05:46 +02:00 |
|
Julien Neuhart
|
287ee5be72
|
feat(pdfengines): redesign Factur-X API with dedicated form fields
|
2026-06-06 14:03:58 +02:00 |
|
Julien Neuhart
|
5558e43821
|
feat(pdfengines): inject Factur-X/ZUGFeRD XMP metadata
|
2026-06-05 17:50:01 +02:00 |
|
Julien Neuhart
|
60482a5cdf
|
style: apply gofmt modernization fixes
|
2026-06-02 19:56:50 +02:00 |
|
Julien Neuhart
|
8668a1d710
|
feat(chromium): add per-conversion network observability with metrics and exemplars
|
2026-06-02 19:44:54 +02:00 |
|
Julien Neuhart
|
e7c8a6a50c
|
feat(chromium): add print_to_pdf sub-span with bounded option attrs
|
2026-06-02 19:36:50 +02:00 |
|
Julien Neuhart
|
11ab93aef6
|
feat(chromium): add conversion I/O attributes to chromium.Pdf span
|
2026-06-02 19:33:41 +02:00 |
|
Julien Neuhart
|
f6069ef84f
|
feat(chromium): lift conversions-since-restart and queue depth onto chromium spans
|
2026-06-02 19:29:58 +02:00 |
|
Julien Neuhart
|
de572fe6b5
|
refactor(gotenberg): thread engine label into NewProcessSupervisor
|
2026-06-02 19:25:47 +02:00 |
|
Julien Neuhart
|
8e1ab0110f
|
refactor(chromium): classify Pdf and Screenshot errors and set span error.type
|
2026-06-02 19:05:34 +02:00 |
|
Julien Neuhart
|
7967035981
|
fix(chromium): downgrade pinning-proxy dial logs for client-cancelled requests
|
2026-05-26 19:39:19 +02:00 |
|
Julien Neuhart
|
27e70fde46
|
fix(chromium): stop pinning proxy when chromedp start fails
|
2026-05-22 09:44:25 +02:00 |
|
Julien Neuhart
|
2a9bf6bf11
|
fix(chromium): register lifecycle listeners before navigate to close race
|
2026-05-22 09:39:25 +02:00 |
|
Julien Neuhart
|
7f9c3e171c
|
fix(chromium): downgrade pinning-proxy logs for client-cancelled requests
|
2026-05-21 18:30:06 +02:00 |
|
Heorhii Ovcharenko
|
c1cdcbdaab
|
feat(chromium): allow to specify device scale ratio for screenshots (#1543)
|
2026-05-04 21:16:04 +02:00 |
|
Julien Neuhart
|
45b9f32351
|
refactor(chromium): drop paint-callback polyfill now that chromedp is pinned
|
2026-04-30 14:16:59 +02:00 |
|
Julien Neuhart
|
cc97cb7e59
|
docs(chromium): tighten paint-polyfill always-on godoc per CONTRIBUTING style
|
2026-04-24 14:33:02 +02:00 |
|
Julien Neuhart
|
200334197f
|
feat(chromium): always inject paint-callback polyfill to cover waitDelay users
|
2026-04-24 14:30:45 +02:00 |
|
Julien Neuhart
|
05465b3a74
|
docs(chromium): tighten paint-polyfill godoc per CONTRIBUTING style [skip ci]
|
2026-04-24 12:51:09 +02:00 |
|
Julien Neuhart
|
1c0ff24c4b
|
feat(chromium): inject paint-callback polyfill when waitForExpression or waitForSelector is set
|
2026-04-24 12:14:52 +02:00 |
|
Julien Neuhart
|
8f711b0f99
|
Revert "feat(chromium): skip lifecycle waits when waitForExpression or waitForSelector is set"
This reverts commit 430f95f79f.
|
2026-04-24 11:19:14 +02:00 |
|
Julien Neuhart
|
430f95f79f
|
feat(chromium): skip lifecycle waits when waitForExpression or waitForSelector is set
|
2026-04-24 09:28:27 +02:00 |
|
Julien Neuhart
|
7a914fce65
|
fix(outbound)!: per-module deny-private-ips and deny-public-ips, permissive defaults
|
2026-04-23 20:01:27 +02:00 |
|
Julien Neuhart
|
a2a8c42457
|
fix(chromium): default-deny file:// sub-resources when no prefix is allowed
|
2026-04-22 07:47:19 +02:00 |
|
Julien Neuhart
|
c204cadfc5
|
fix(pdfengines): require uploaded stamp/watermark file for image or pdf source
|
2026-04-22 07:47:19 +02:00 |
|
Julien Neuhart
|
35f1a990a6
|
fix(chromium): harden outbound URL handling
|
2026-04-22 07:47:19 +02:00 |
|
hubert.lenoir
|
3187980ead
|
feat: add embeds metadata
|
2026-04-16 17:28:16 +02:00 |
|
Julien Neuhart
|
924576d3d4
|
fix(outboundURLs): better detaults
|
2026-04-11 13:05:05 +02:00 |
|
Julien Neuhart
|
e4a43434dc
|
docs: improve godoc and documentation [skip ci]
|
2026-04-03 14:23:18 +02:00 |
|
Julien Neuhart
|
cfb48d9af4
|
fix(regex): add timeout
|
2026-04-02 21:58:44 +02:00 |
|
Julien Neuhart
|
7549a69f71
|
feat(otel): switch from software name to binary path
|
2026-03-28 13:31:28 +01:00 |
|
Julien Neuhart
|
ebf0548d19
|
refactor: switch from multierr to errors.join
|
2026-03-27 22:14:01 +01:00 |
|
Julien Neuhart
|
d3a65a587c
|
feat(supervisor): optional idle shutdown
|
2026-03-27 21:16:49 +01:00 |
|
Julien Neuhart
|
8f7c1c98ad
|
fix(api): handle correctly filename that takes more that 200 bytes
|
2026-03-27 20:55:50 +01:00 |
|
Julien Neuhart
|
40d75882a2
|
fix(chromium): better singlePage handling - accounting for margins now
|
2026-03-27 19:50:20 +01:00 |
|
Julien Neuhart
|
0b33be17a4
|
fix(chromium): waitForSelector and waitForExpression poll indefinitely when the main page returns a bad HTTP status (e.g., 500)
|
2026-03-27 17:32:27 +01:00 |
|
Julien Neuhart
|
c72be765b0
|
feat(otel): add more tracing when communicating with internal tools / external APIs
|
2026-03-27 16:50:24 +01:00 |
|
Julien Neuhart
|
4e9f63004d
|
feat(otel): add OpenTelemetry support
|
2026-03-27 16:28:45 +01:00 |
|
Julien Neuhart
|
08088c15f4
|
feat(chromium): skip or waits for networkIdle2 event
|
2026-03-27 11:01:39 +01:00 |
|
Julien Neuhart
|
06b2b2e10c
|
fix(chromium): better default security and DX for allow / deny lists
|
2026-03-27 09:47:21 +01:00 |
|
Julien Neuhart
|
410c1dfd7f
|
fix(pdfengines): single file for watermark/stamp, and add the feature to the downloadFrom one
|
2026-03-18 23:22:31 +01:00 |
|
Julien Neuhart
|
0663e5f92b
|
feat(pdfengines): add rotate feature
|
2026-03-18 22:36:20 +01:00 |
|
Julien Neuhart
|
21e300fcec
|
fix(pdfengines): better workflow when applying PDF/A or PDF/UA compliance
|
2026-03-18 15:24:31 +01:00 |
|
Julien Neuhart
|
19db80bc2e
|
feat(pdfengines): add watermark and stamp feature
|
2026-03-18 04:46:12 +01:00 |
|
Julien Neuhart
|
2baa59cb3a
|
refactor(gofix): modernize
|
2026-02-20 21:21:19 +01:00 |
|