v0.9.2
This release includes:
- Improvements to the
gatewayd plugin install
command, now featuring a new option,--skip-path-slip-verification
. This allows bypassing Tar and Zip Slip verification, facilitating the extraction and installation of plugins into absolute paths in isolated environments such as Docker. - A significant update to the Docker compose file, with the addition of a new service called
install_plugins
that utilizes an Alpine image. This service executes thesetup.sh
script to download and install GatewayD and its plugins. Additionally, a Redis image has been used to ensure the cache plugin functions correctly. The GatewayD ports have been made accessible to the host system. - Fixing a bug where GatewayD would not shut down gracefully and the plugin registry failed to close properly when GatewayD fails to establish a new connection to PostgreSQL on boot. The client retry mechanism exits the GatewayD process abruptly without proper cleanup, leaving plugins orphaned.
- GatewayD is now a sponsored OSS project by Docker, Inc. The Docker image for GatewayD has transitioned to using Docker Hub for distribution. The GHCR image will still be published as a backup.
What's Changed
- Use Docker Hub image by @mostafa in ae6e067
- Make sure to stop the plugin registry gracefully if the database is not available by @mostafa in #483
- Fix plugin install errors by @mostafa in #484
- Revamp docker compose by @mostafa in #485
Full Changelog: v0.9.1...v0.9.2