arachnys/athenapdf
Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker
📋 Changes
- fix: pass `disable-dev-shm-usage` arg to chrome #186
📋 Changes
- add --wait-for-status argument
- handle files without extension as HTML
- fix regression: `did-get-response-details` no longer functional in Electron 3
📋 Changes
- Modify `/etc/hosts` only if it is writeable to better support Kubernetes (56449b1)
- Upgrade Electron to v3.0.5 (Chrome 66)
- Fix to support converting files locally via the microservice with the latest Chrome
📋 Changes
- Graceful shutdown on SIGTERM
- Upgrade to go 1.10
- Dependencies are now versioned using go `dep`
- `xvfb` is now launched within `weaver`, and should it crash, it will take `weaver` with it
- _This is useful if you are using a container-orchestration system like Kubernetes as the container should be restarted automatically_
- Prior to this, `athenapdf` will not be _functional_ if the display server crashes
- Resolve #90
- Upgrade to Electron v2.0.4
- + 2 more
This is an upgrade release. It will bring Athena up to Electron v2.0.1. See https://github.com/electron/electron/releases for more information. Docker Hub: ``` docker pull arachnysdocker/athenapdf:2.12.0 docker pull arachnysdocker/athenapdf-service:2.12.0 ``` `2.12.0` will not be pushed to `2` as it is a major Electron release (featuring an upgrade in the underlying Chromium engine) which may introduce breaking changes.
This is an upgrade release. It will bring Athena up to Electron v1.7.5. See https://github.com/electron/electron/releases for more information. Docker Hub: ``` docker pull arachnysdocker/athenapdf:2 docker pull arachnysdocker/athenapdf:2.10.0 docker pull arachnysdocker/athenapdf-service:2 docker pull arachnysdocker/athenapdf-service:2.10.0 ```
**This will be the _last release_ for version 2.** Changes may still be pushed to version 2 if they are critical, security-related fixes. Regretfully, small bug fixes, and new features are unlikely to be welcomed or introduced. They will however, be taken into account for [version 3](https://github.com/arachnys/athenapdf/projects/1). **We strongly recommend using our tagged releases.** If you have not already done so, please take immediate action. Example: ``` go get gopkg.in/arachnys/athenapdf.v2 docker pull arachnysdocker/athenapdf:2 docker pull arachnysdocker/athenapdf-service:2 ``` If you do not do so, you are likely going to come across API breakages in the coming months.
