Releases: tetratelabs-attic/getenvoy
v0.4.1
getenvoy v0.4.1 is a patch that does two things:
- Transitions the versions list to https://archive.tetratelabs.io/envoy/envoy-versions.json
- Permits using a debug version
Thanks very much to @codefromthecrypt and @mathetake for a lot of thought and CI work went into these couple bullets.
On https://archive.tetratelabs.io/envoy/envoy-versions.json
We were told that domain names that include the word "envoy" violate Linux Foundation trademark policy, specifically Envoy®.
https://archive.tetratelabs.io/envoy/envoy-versions.json does not include the word "envoy" in the hostname, so is compliant. This includes permalinks to the same binaries Envoy upstream use for their Docker images.
On "debug versions"
Most people will not have envoy crash, so aren't concerned with backtraces. However, some power users want more.
A significantly larger (>2GB) distribution is now available as an opt-in, only on platforms Envoy upstream releases (linux).
Ex. this will download the much larger debug distribution with better backtraces
$ export ENVOY_VERSIONS_URL=https://archive.tetratelabs.io/envoy/envoy-versions_debug.json
$ getenvoy run --version
Envoy® is a registered trademark of The Linux Foundation in the United States and/or other countries
v0.4.0
getenvoy v0.4 makes sure you know what you are installing! We now check tarballs with SHA-256 verification on getenvoy use
. We also now write envoy.pid
to the run directory, as this helps external tools figure out what's going on. Finally, we've removed doing lsof
on stop as it costs a lot of time, often fails and is redundant in many cases to admin endpoint output.
Enjoy the release, and thank @codefromthecrypt and @mathetake for the work put in here. Next will support windows!!! watch carefully.
v0.3.1
This release ensures envoy runs in the working directory per #263, as it eases use and fixes resolution of relative configuration.
Thanks @mathetake for the help on this!
v0.3.0
getenvoy v0.3.0 is a complete rewrite, simplifying functionality to the following commands:
help
Shows how to use a [command]run
Run Envoy with the given [arguments...], collecting process state on terminationversions
List Envoy versionsuse
Sets the current [version] used by the "run" command, installing as necessary
Here are some notes about core functionality:
- An "arm64 ready" schema is at https://getenvoy.io/envoy-versions-schema.json
- Envoy version list is now hosted at https://getenvoy.io/envoy-versions.json
- Envoy binaries are now hosted at https://dl.getenvoy.io instead of Bintray
getenvoy
binary size was reduced from 29 to 7MBgetenvoy run
detects the admin port used in envoy, allowing it to be dynamic
Thanks to @mathetake and @codefromthecrypt for championing this rewrite, as well @jcchavezs @llinder @nacx and @musaprg for change review. Nothing is possible without binaries, so we owe a great deal to @oktocat @arkodg and @lizan for the often thankless job on repo migration and maintenance.
Please watch this repo for further updates as we look forward to arm64 and upstream hosted binaries!
v0.2.0
Changelog
- added configuration templates to
getenvoy run
command, e.g.-
# Run with Postgres specific configuration bootstrapped getenvoy run postgres:nightly --templateArg endpoints=127.0.0.1:5432,192.168.0.101:5432 --templateArg inport=5555
-
Docker images
docker pull getenvoy/getenvoy:0.2.0-standard-1.11.1
docker pull getenvoy/getenvoy:0.2.0-standard-1.12.0
docker pull getenvoy/getenvoy:standard-latest
docker pull getenvoy/getenvoy:0.2.0-standard-1.11.2
v0.1.8
Changelog
ca76808 Update docker release versions (#72)
a442046 remove deprecated field (#73)
Docker images
docker pull getenvoy/getenvoy:0.1.8-standard-1.11.1
docker pull getenvoy/getenvoy:0.1.8-standard-1.11.2
docker pull getenvoy/getenvoy:0.1.8-standard-1.12.0
docker pull getenvoy/getenvoy:standard-latest
v0.1.7
v0.1.6
Changelog
bba838b Fix to output valid JSON string (#65)
97938bc Issue #1703 - envoy config dump - data obfuscation (#63)
707d8c4 Log all connections on the machine (#67)
490c537 Version Flag (#70)
Docker images
docker pull getenvoy/getenvoy:0.1.6-standard-1.11.1
docker pull getenvoy/getenvoy:standard-latest
v0.1.5
Changelog
04c7f64 Pin bootstrap to an Istio version (#54)
460a338 Remove autogen tag from doc generation (#52)
f29988d change router mode into loadbalancer mode (#60)
dfbccd1 move experimental warning to front of flags (#61)
0293eda support any compressions supported by the library including xz (#62)
Docker images
docker pull getenvoy/getenvoy:0.1.5-standard-1.11.1
docker pull getenvoy/getenvoy:standard-latest
v0.1.4
Changelog
Docker images
docker pull getenvoy/getenvoy:0.1.4-standard-1.11.1
docker pull getenvoy/getenvoy:standard-latest
docker pull getenvoy/getenvoy:0.1.4-standard-1.11.1
docker pull getenvoy/getenvoy:standard-latest