- Add Ubuntu noble 24.04 support
- Change base docker image to Noble
- Hotfix sentry dependencies
- Fix dependencies with python 3.10
- Dependencies update
Bugfix:
- Fix chromium crash after debian update from previous version
Improvements:
- Ignore SSL errors with external browser
New features
- Allow to use external browser with
EXTERNAL_PUPPETEER
environment variable
Improvements:
- Update to node 20, puppeteer and chromium
Bugfix:
- Fix chromium zombie processes in docker image
New features
- Add
screamshotter_css_class
to allow to change css class to inject in body.
- Add MAX_REQUESTS environment restart gunicorn workers to prevent memory leaks. Default to 250.
- Force kill chromium process after screenshots.
- Add sentry documentation
Bugfix:
- TIMEOUT settings from environment is now cast in integer
- Fix debian package dependencies.
- Fix debian packaging deployment
- Add sentry in package and docker
- New release to fix debian packaging
- Fix zombie processes
- Update python libraries
- Add environment's variable : timeout for gunicorn and puppeteer
- Bugfix static files in docker image
- Bugfix static files in docker image
- Bugfix official publication
- Bugfix official publication
- Official publication
- Increase Puppeteer default timeouts
- Optimize npm install in debian packages
- Fix secret key management
- Fix NODE_BIN_PATH in debian package
- Improve and fix package building
- Fix ALLOWED_HOSTS to accept all by default and permit customization in environment.
- Fix ALLOWED_HOSTS to accept all by default and permit customization in environment.
- Fix a backward compatibility with v1 by renaming project folder
- Initial v2 release
- From CasperJS / PhantomJS to Puppeteer / Chromium