- Upgrade to varnish 7.6.1
- Add possibility to use vcl template files from /varnish-config read-only volume
- Upgrade to varnish 7.5.0
- Upgrade to varnish 7.4.2
- Upgrade to alpine 3.19
- Upgrade to varnish 7.4.1
- Upgrade to varnish 7.2
- Remove unused scripts, as varnish is integrated with Rancher DNS and does not need them
- Add
BACKENDS_PURGE_LIST
variable #18 - Restrict name to 40 characters #24
- Add
AUTOKILL_CRON
variable
- Upgrade Varnish 4.1.1, Varnish agent 4.1.4, Varnish modules 0.15.0, libvmod-digest 1.0.2
- Upgrade to Debian:stretch-slim
- Fix docker-healthcheck [olafbuitelaar refs #23]
- Upgrade to Varnish 4.1.10 [avoinea refs #95891]
- Fix HTTPS support for single mode dashboard behind Apache, HAProxy or Nginx [avoinea refs #94528]
- Add possibility to start Varnish dashboard on different port via
DASHBOARD_PORT
environment variable [avoinea refs #94528] - Now
DASHBOARD_SERVERS
needsDASHBOARD_DNS_ENABLED=true
in order to discover multiple instances of the same service. This way you'll be able to provide direct ips or hostnames to external varnish servers. Also you'll be able to provide varnish agents behind Apache/HAProxy like:varnish-1.example.com:443 varnish-2.example.com:443
[avoinea refs #94528]
- Add varnish scale support within varnish dashboard via
DASHBOARD_SERVERS
environment variable [avoinea refs #94528]
- Probe request with hostname [thomasleveil refs #22]
- Add cookie configuration support via
COOKIES
andCOOKIES_WHITELIST
environment variables [twajr refs #19]
- Remove chaperone, add cron and rsync for logging
- Add varnish agent 2 - 4.1.3 https://github.com/varnish/vagent2
- Add Varnish Dashboard https://github.com/brandonwamboldt/varnish-dashboard
-
Add Probe .request header support
-
Upgrade Varnish modules: to 0.12.1
-
Release stable and immutable version: 4.1-3.1
-
Upgrade Varnish version: 4.1.8
-
Fix newlines on /etc/varnish/default.vcl on reload [chrodriguez - refs #11]
-
Release stable and immutable version: 4.1-3.0
-
Upgrade Varnish version: 4.1.5
-
Upgrade Varnish modules: 0.11.0
-
Add
vmod_digest
-
Release stable and immutable version: 4.1-2.0
-
Possibility to disable backend probe via
BACKENDS_PROBE_ENABLED
env
- Release stable and immutable version: 4.1-1.0
-
Added
centos
anddebian
tags. And when we will have an officialvarnish
Docker Image (see this PR docker-library/official-images#1294) we'll rebase todebian
. -
Installed varnish-modules (Debian only)
-
Support for named backends resolved by an internal/external DNS service (e.g. when deployed using rancher-compose)
-
Auto-generate saintmode backends if
BACKENDS_SAINT_MODE
env is provided. (Debian only)
-
Start Varnish on port 6081 instead of 80
-
Start all processes with varnish user instead of root
-
Added chaperone process manager
-
Improved varnish auto-reloading backends
-
Fixed issue #2: Don't force malloc storage backend - Added possibility to override default cache settings via $CACHE_STORAGE
- Initial public release