Julien Neuhart
|
4ebd977d97
|
feat(libreoffice): cap ErrCoreDumped retries and make them observable
|
2026-06-02 19:50:12 +02:00 |
|
Julien Neuhart
|
a82dd9f031
|
feat(libreoffice): add conversion size and requested pdf-format span attributes
|
2026-06-02 19:47:11 +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
|
1498473495
|
feat(api): add FileCount accessor to request Context
|
2026-06-02 19:31:25 +02:00 |
|
Julien Neuhart
|
c24883b8a1
|
feat(libreoffice): lift conversions-since-restart and queue depth onto libreoffice span
|
2026-06-02 19:30:21 +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
|
7465166de7
|
feat(gotenberg): emit queue-wait and launch sub-spans in supervisor Run
|
2026-06-02 19:28:43 +02:00 |
|
Julien Neuhart
|
de572fe6b5
|
refactor(gotenberg): thread engine label into NewProcessSupervisor
|
2026-06-02 19:25:47 +02:00 |
|
Julien Neuhart
|
2b20399a80
|
feat(gotenberg): add ConversionsSinceRestart accessor to ProcessSupervisor
|
2026-06-02 19:23:45 +02:00 |
|
Julien Neuhart
|
7c630ecc6e
|
feat(otel): emit gotenberg.startup span with engine versions
|
2026-06-02 19:18:50 +02:00 |
|
Julien Neuhart
|
bbebad1175
|
feat(otel): enrich resource with process, os, host, and container detectors
|
2026-06-02 19:16:01 +02:00 |
|
Julien Neuhart
|
387728f09a
|
refactor(otel): extract shared buildResource helper
|
2026-06-02 19:13:38 +02:00 |
|
Julien Neuhart
|
65e8bf20d4
|
docs(otel): document sampling configuration and tail-sampling guidance
|
2026-06-02 19:12:03 +02:00 |
|
Julien Neuhart
|
e1c28d8450
|
feat(gotenberg): add telemetry attribute helpers for redaction and capping
|
2026-06-02 19:11:40 +02:00 |
|
Julien Neuhart
|
c63dd5ce1e
|
feat(otel): pin trace-based exemplar filter on the meter provider
|
2026-06-02 19:10:51 +02:00 |
|
Julien Neuhart
|
7a439632da
|
test(otel): guard OTEL_TRACES_SAMPLER is honored
|
2026-06-02 19:08:13 +02:00 |
|
Julien Neuhart
|
525102b991
|
refactor(libreoffice): classify Pdf errors and set span error.type
|
2026-06-02 19:07:26 +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
|
a5efccd4cc
|
feat(gotenberg): add ClassifyError with bounded error.type enum
|
2026-06-02 19:01:58 +02:00 |
|
Julien Neuhart
|
0b0e817ca5
|
feat(gotenberg): wrap Cmd.Exec in a process.exec client span
|
2026-06-02 18:59:33 +02:00 |
|
Julien Neuhart
|
f5b26c0b2c
|
test(webhook): integration smoke for async webhook traceparent continuity
|
2026-06-02 18:56:06 +02:00 |
|
Julien Neuhart
|
8003109012
|
test(webhook): assert async conversion span shares server trace id
|
2026-06-02 18:53:29 +02:00 |
|
Julien Neuhart
|
a0ec46a764
|
feat(webhook): link async worker span to the originating request span
|
2026-06-02 18:52:32 +02:00 |
|
Julien Neuhart
|
b32545e589
|
fix(webhook): preserve trace context across async detach via WithoutCancel
|
2026-06-02 18:51:25 +02:00 |
|
Julien Neuhart
|
cb461bb1fe
|
refactor(webhook): extract async context detach into a helper
|
2026-06-02 18:50:47 +02:00 |
|
Julien Neuhart
|
190cad0ee2
|
test(integration): surface container logs on failed startup
v8.33.0
|
2026-05-29 15:09:50 +02:00 |
|
Julien Neuhart
|
1d0c9acb2a
|
fix(otel): align resource semconv to v1.41.0 to match SDK default
|
2026-05-29 15:09:50 +02:00 |
|
Julien Neuhart
|
08181f8550
|
test(integration): prune orphaned networks to avoid subnet exhaustion
|
2026-05-29 14:32:50 +02:00 |
|
Julien Neuhart
|
9ea0e82525
|
chore(deps): update Go dependencies
|
2026-05-29 10:52:03 +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
|
3d891edee4
|
fix(gotenberg): debounce supervisor health probes to absorb transient CDP latency
|
2026-05-26 19:31:09 +02:00 |
|
Julien Neuhart
|
320ad62e7b
|
docs(README): add FileToPDF.dev sponsor
|
2026-05-26 19:29:21 +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 |
|
Julien Neuhart
|
13c5b99962
|
docs(README): switch logo URL [skip ci]
|
2026-05-12 22:00:01 +02:00 |
|
Julien Neuhart
|
6671b5e5d3
|
fix(api): serialize downloadFrom result merging to avoid concurrent map writes
|
2026-05-12 19:25:25 +02:00 |
|
Julien Neuhart
|
f9a01c9fb3
|
fix(gotenberg): block IPv6 prefixes that tunnel to internal IPv4 in IsPublicIP
|
2026-05-12 19:22:20 +02:00 |
|
dependabot[bot]
|
26d373854a
|
chore(deps): bump github.com/labstack/echo/v4 from 4.15.1 to 4.15.2
Bumps [github.com/labstack/echo/v4](https://github.com/labstack/echo) from 4.15.1 to 4.15.2.
- [Release notes](https://github.com/labstack/echo/releases)
- [Changelog](https://github.com/labstack/echo/blob/v4.15.2/CHANGELOG.md)
- [Commits](https://github.com/labstack/echo/compare/v4.15.1...v4.15.2)
---
updated-dependencies:
- dependency-name: github.com/labstack/echo/v4
dependency-version: 4.15.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-05-12 10:27:54 +02:00 |
|
Julien Neuhart
|
93d0103585
|
fix(api): strip backslash separators from supplied filenames
|
2026-05-05 21:14: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
|
fe1b0020b8
|
chore(deps): update golang to 1.26.2
v8.32.0
|
2026-04-30 15:24:06 +02:00 |
|
Julien Neuhart
|
b47b9f45d8
|
docs(contributing): reorganize sections and slim PR checklist
|
2026-04-30 15:14:03 +02:00 |
|
Julien Neuhart
|
8c0ad887f2
|
chore(deps): update pdfcpu to v0.12.0 (#1537)
|
2026-04-30 14:51:05 +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
|
ace379a92c
|
fix(deps): pin chromedp to v0.14.2 to restore print-mode paint pipeline
|
2026-04-30 14:16:59 +02:00 |
|
Julien Neuhart
|
4998870723
|
feat(libreoffice): SSRF guard for embedded external content
|
2026-04-30 14:16:59 +02:00 |
|
Julien Neuhart
|
64c28dd45e
|
fix(supervisor): retry first launch on failure (#1538)
|
2026-04-30 14:16:59 +02:00 |
|