Julien Neuhart
bf0d0a4f40
feat(main): add dedicated Go entrypoints for libreoffice / chromium only variants
2026-03-30 18:14:15 +02:00
Julien Neuhart
4e9f63004d
feat(otel): add OpenTelemetry support
2026-03-27 16:28:45 +01:00
Julien Neuhart
d67500ee05
chore(cmd): new start title
2026-03-21 21:17:35 +01:00
Julien Neuhart
2baa59cb3a
refactor(gofix): modernize
2026-02-20 21:21:19 +01:00
Julien Neuhart
cb98b0c937
feat(misc): add --gotenberg-hide-banner flag
2025-08-15 07:36:47 +02:00
Julien Neuhart
66317197b6
fix: graceful shutdown with asynchronous processes - fixes #1022
2025-05-14 15:27:14 +02:00
Hector Zarate
1bfe86738f
feat(debug): only build debug data when flag is true ( #1167 )
...
* only build debug info when log level is debug
* introduce new flag 'gotenberg-build-debug-data'
* add gotenberg-build-debug-data flag to Makefile
* add new integration test for gotenberg-build-debug-data flag
* update GET /debug (Enabled) test with gotenberg-build-debug-data flag
* reorder GOTENBERG_BUILD_DEBUG_DATA in Makefile
* reorder Build Debug Data Disabled test scenario
---------
Co-authored-by: Hector Zarate <hector@Hectors-MacBook-Pro.local >
2025-04-10 13:30:24 +02:00
Julien Neuhart
d8603f4f34
feat: update short description
2025-02-21 11:22:22 +01:00
Julien Neuhart
a1848d3c75
feat(conf): override flags' values with their corresponding environment variables' values
2025-02-05 09:51:38 +01:00
Julien Neuhart
a1596f7c62
feat(api): add debug route
2025-02-04 10:20:29 +01:00
Julien Neuhart
2267c5be00
feat(api): add version route
2024-04-17 09:55:38 +02:00
Julien Neuhart
9091ffd1b3
fix(libreoffice): keep original extension all the time for preserved filenames in zipped output
2024-02-16 19:50:17 +01:00
Julien Neuhart
1123af15c9
chore: upgrade to v8 ( #767 )
2024-01-04 19:30:03 +01:00
Julien Neuhart
cc65ca9b6a
fix(api): wait for modules readiness before starting server ( #752 )
2023-12-13 14:37:35 +01:00
Julien Neuhart
258876d13f
fix: LibreOffice newer versions stability ( #697 )
2023-10-23 17:05:10 +02:00
Kevin Lindsay
e2e06a8f83
feat: graceful shutdown on SIGINT and SIGTERM ( #649 )
...
A second SIGINT forces shutdown, as usual.
2023-05-26 14:18:40 +02:00
Julien Neuhart
2269c80b02
feat: start a unoconv listener by default, but allow stateless mode as before with the --unoconv-disable-listener flag. Also improve the shutdown process
2021-12-08 17:17:40 +01:00
Julien Neuhart
76f17cb6d7
fix(pdfengines): selection of PDF engines and add a new module interface for modules that want to print system message on startup
2021-12-07 17:20:25 +01:00
Julien Neuhart
5a439ca70c
fix: remove internal package and move it to cmd ( #321 )
2021-08-23 18:33:26 +02:00
Julien Neuhart
0f5e8fd314
feat: add 7.x source code
2021-08-22 12:52:44 +02:00
Julien Neuhart
e457155950
chore: remove 6.x source code
2021-08-22 12:50:17 +02:00
Julien Neuhart
89ac13e805
Fixing linter issues
2020-06-08 10:44:46 +02:00
tomjvdberg
4d46b98e7f
Apply suggestions from code review
...
Co-authored-by: Julien Neuhart <j.neuhart@thecodingmachine.com >
2020-06-08 08:31:57 +02:00
Tom van den Berg
24cbe98ac2
Add feature to have chrome ignore certificate errors when printing using an URL.
2020-06-01 15:31:36 +02:00
Julien Neuhart
42e357341a
Updating dependencies and fixing lint issues
2020-05-01 14:22:42 +02:00
Julien Neuhart
7ac104c3c6
refactoring process management: no more orphan processes and quicker chrome startup
2019-10-02 10:38:47 +02:00
Julien Neuhart
f6729834b6
removing comment
2019-09-30 14:51:49 +02:00
Julien Neuhart
24e6a86bf5
rolling back from previous implementation, now using master version of unoconv
2019-09-26 18:07:43 +02:00
Julien Neuhart
88f74d5e9c
process balancing: better implementation (wip)
2019-09-23 18:29:24 +02:00
Julien Neuhart
171f93662f
process load balancing: broken but in progress
2019-09-19 17:28:29 +02:00
Julien Neuhart
c5429f7efa
test: removing unoconv listener as soffice in server mode has a memory leak
2019-08-27 16:51:03 +02:00
Julien Neuhart
14ef3cf07c
fixing typo in main.go
2019-08-21 11:38:50 +02:00
Julien Neuhart
7bfbda4490
huge refactoring
2019-07-23 13:57:18 +02:00
Julien Neuhart
70b185a37a
improving logging
2019-07-08 11:06:26 +02:00
Julien Neuhart
5f6ab2fc08
all logs now have an op field
2019-07-07 19:54:44 +02:00
Julien Neuhart
a4aa8dafac
WIP: refactoring logging system
2019-07-01 17:11:23 +02:00
Julien Neuhart
8ca9866440
minor refactoring of @tbflw work
2019-06-21 13:32:46 +02:00
Thomas Bøgh Fangel
bbd0a893b1
adds configurable debugging of startup of processes and print out some info from the chrome viable() function for debugging purposes
2019-06-13 16:08:04 +02:00
Julien Neuhart
02f1231e7d
New environment variables : DISABLE_HEALTHCHECK_LOGGING and DEFAULT_LISTEN_PORT ( #78 )
...
* skip logging when healthcheck url is called; closes #74 (#75 )
Signed-off-by: Casey Kuhlman <casey@monax.io >
* Configure listen port via environment variable (#77 )
* skip logging when healthcheck url is called; closes #74
Signed-off-by: Casey Kuhlman <casey@monax.io >
* skip logging when healthcheck url is called; closes #74
Signed-off-by: Casey Kuhlman <casey@monax.io >
* adds the ability to establish the listen port via env var
Signed-off-by: Casey Kuhlman <casey@monax.io >
* minor refactoring of @compleatang work
* fixing typo
2019-06-03 15:05:09 +02:00
Hong Shick Pak
719287c3a6
Fix google chrome env var error message ( #68 )
2019-04-25 09:13:10 +02:00
Julien Neuhart
194670c3bf
5.0.0 ( #66 )
2019-04-14 17:07:45 +02:00
Julien Neuhart
495203c112
v3.0.0 ( #18 )
2018-12-10 16:09:19 +01:00