Releases: bobrik/zoidberg-nginx
Releases · bobrik/zoidberg-nginx
zoidberg-nginx-v0.5.0
zoidberg-nginx v0.4.3
- Avoid creating upstreams with no servers
zoidberg-nginx v0.4.2
This enables seamless migration of apps between zoidberg clusters.
Steps to migrate an app:
- Deploy the app to the new zoidberg cluster. At this point upstreams from both clusters will receive updates.
- Stop the app on the old zoidberg cluster. At this point all upstreams come from the new zoidberg cluster.
This is a backwards-incompatible change, you have to remove previous upstream includes and stop zoidberg updates before upgrading.
zoidberg-nginx v0.4.1
This version automatically announces version "1" with weight=1
.
zoidberg-nginx v0.4.0
New shiny backwards-incompatible release of zoidberg-nginx!
It adds support for groups when one load balancer can be used by several zoidberg instances. Zoidberg instances are launched with names and the name is passed to LBs. It requires zoidberg 0.4.0+.
Upgrade path:
- Lock any deployments to Marathon to prevent downtime.
- Upgrade zoidberg to 0.4.0, add -name cli arg
- Upgrade zoidberg-nginx. Make sure to wipe dyups includes.
zoidberg-nginx v0.3.0
- Setting state globally so it can be read from any worker consistently
- Removed lua/zoidberg-proxy-rewrite.lua, it is too heavy to do on each request
- Added a way to set global and per upstream directives in
init_by_lua