Skip to content

Releases: docksal/service-vhost-proxy

v1.8.1

25 Mar 23:01
4f8f8be
Compare
Choose a tag to compare
  • Switch to the standard gomplate binary (not slim) #88
    • The "slim" version is broken on arm64
  • Disable upload limits to avoid "HTTP 413 (Request Entity Too Large)" #89

v1.8.0

12 Mar 07:35
321a116
Compare
Choose a tag to compare
  • Version bumps
    • base image - openresty/openresty:1.19.9.1-5-alpine
    • docker v20.10.12
    • docker-gen v0.8.2
    • gomplate v3.10.0
  • Update TLS server settings
  • Safe ngx.var.host variable handling
  • Added "Project autostart disabled" screen
  • Improved cleanup process
    • Cleanup any orphan folders that have no associated project stack from the /projects directory.
  • Updated tests
  • Fixed latest stable tag generation in docker-tags.sh

v1.7.0

29 Jul 20:34
015c456
Compare
Choose a tag to compare
  • Migrated to GitHub Actions
  • Building multi-arch images (amd64/arm64)
    • Using QEMU to build multi-arch image on default Github Actions runners
    • TODO: Figure out how to run tests on a remote arm64 host in Github Actions. Tests have to be run manually on an arm64 host.
  • Updated docker-gen from 0.7.4 to 0.7.6.
  • Added default upstream for standalone containers in config template
    • This prevents config errors when there are no upstreams.
  • Switched to ealen/echo-server image (multi-arch) for testing
  • Using native curl binary in tests
    • Using badouralix/curl-http2 is no longer necessary. Since 7.47.0, the curl tool enables HTTP/2 by default for HTTPS.
  • Added examples in README for standalone container and docker-compose stack routing

v1.6.0

14 Jul 22:04
7856af6
Compare
Choose a tag to compare
  • Added PROJECT_AUTOSTART control switch (#63)
  • Switched to openresty/openresty:1.17.8.1-0-alpine upstream image
  • Avoid running into an empty upstream situation which resulted in a broken nginx config (#62)
  • Ensure all containers are disconnected from a project's network before the network can be removed (#65)

v1.5.4

12 Jan 02:06
Compare
Choose a tag to compare
  • Improved log output detection when determining whether a project stack is idle/dangling (#59)
  • Bumped Docker client version to v19.03.5
  • Switched to openresty/openresty:1.15.8.2-6-alpine upstream image
  • Updated deploy script

v1.5.3

02 Jan 18:53
9720150
Compare
Choose a tag to compare
  • Addressed issues with the self-signed cert in Chrome on macOS Catalina (#56)

v1.5.2

14 Nov 07:32
e8ac7b6
Compare
Choose a tag to compare
  • Better project volume cleanup (ported from docksal/docksal#1058)
  • Fixed tests
  • Switched Travis builds to Ubuntu 18.04 (bionic)

v1.5.1

01 May 19:13
c94d4e0
Compare
Choose a tag to compare

v1.5.0

29 Mar 20:05
1809fd4
Compare
Choose a tag to compare
  • New proxyctl lookup command (proxyctl lookup <domain>)
  • Use HTTP_ACCEPTED (202) instead of HTTP_OK (200) in nginx response for an existing stopped project.
  • New neutral landing pages (goodbye "flask" and "grim reaper")
  • Tests and automation overhaul
    • Switched travis builds to Ubuntu 18.04 (xenial) minimal flavor
    • Made it easier and safer to run tests locally
    • Limited the scope of the proxyctl cleanup command to the projects mount. This prevents data loss when running tests locally.
    • Added compatibility with a custom docker command (e.g. fin docker when using VirtualBox mode - this can now be set with export DOCKER='fin docker').
  • Added docs for permanent environments (io.docksal.permanent=true)
  • Updated LICENSE year

v1.4.2

14 Nov 18:10
e729817
Compare
Choose a tag to compare
  • Fixed make release