Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

8.0.0 roadmap #710

Closed
14 tasks done
gulien opened this issue Oct 30, 2023 · 8 comments
Closed
14 tasks done

8.0.0 roadmap #710

gulien opened this issue Oct 30, 2023 · 8 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@gulien
Copy link
Collaborator

gulien commented Oct 30, 2023

Hello folks 馃憢 ,

I'm planning to release Gotenberg 8.0.0 before the end of the year. It will be a "light" release, i.e., if you're using the latest 7.x version, all you'll have to do is remove the deprecated flags, form fields and so on. Checking your Gotenberg instance(s) logging entries should be enough to know if you're using any deprecated features 馃憤

7.10.0

8.0.0


Do you want to help? Consider testing gotenberg/gotenberg:edge, thanks!

@gulien gulien added the enhancement New feature or request label Oct 30, 2023
@gulien gulien pinned this issue Oct 30, 2023
@gulien gulien added the help wanted Extra attention is needed label Oct 30, 2023
@gulien gulien self-assigned this Oct 30, 2023
@bedla
Copy link

bedla commented Oct 30, 2023

Hi, I have a question: do you some plans to take a look into vulnerabilites detected in the image?

docker run aquasec/trivy image gotenberg/gotenberg:latest

Anyways, thx for your project :)
Ivos

@gulien
Copy link
Collaborator Author

gulien commented Oct 30, 2023

Dependencies will be updated so I guess it will take care of 芦聽vulnerabilities聽禄.

@stumpylog
Copy link

Regarding deprecated flags/options, is there an API to check the version of Gotenberg a client is communicating with? I maintain a little library for talking to Gotenberg, so the version might be basically anything somewhat recent, depending on the user.

@gulien
Copy link
Collaborator Author

gulien commented Nov 20, 2023

Best option is to release a major version of your client. For instance, gotenberg/gotenberg-php 1.x will not be compatible with Gotenberg 8, but 2.x will.

@stamahto
Copy link

Can you please consider adding a CORS option env into docker image to make the server callable from a web browser. Now it can only be called by developers making their own backend API that calls Gotenberg. That means a lot of extra work to do and in addition, 2 containers must be running for one purpose.
See #713

@gulien
Copy link
Collaborator Author

gulien commented Nov 20, 2023

Gotenberg should not be exposed to the external world, you'll make your internal network vulnerable. See https://infosecwriteups.com/0-day-bug-breaks-multi-million-dollar-system-38c9e31b27e9.

@maj2c
Copy link

maj2c commented Dec 31, 2023

Hi,
First of all thank you for the great job and making it available for everybody :)
Is it possible to make a docker release with latest features but based on Debian 11 instead of 12?
The cloud host I am using does not support Debian 12. Thus, I am forced to stay on release 7.9.2-cloudrun.
Thank you in advance.

@gulien
Copy link
Collaborator Author

gulien commented Jan 2, 2024

Hello @maj2c 馃憢 I don鈥檛 want to create additional release with another Debian version, because the Go code and the Dockerfile dependencies are quite interdependent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants