Skip to content
This repository has been archived by the owner on Aug 16, 2021. It is now read-only.

Releases: tetratelabs-attic/getenvoy

v0.4.1

15 Aug 23:21
1e82be1
Compare
Choose a tag to compare

getenvoy v0.4.1 is a patch that does two things:

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

15 Aug 23:25
Compare
Choose a tag to compare

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

15 Aug 23:30
01b9a1f
Compare
Choose a tag to compare

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

15 Aug 23:39
5e25ea1
Compare
Choose a tag to compare

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 termination
  • versions List Envoy versions
  • use Sets the current [version] used by the "run" command, installing as necessary

Here are some notes about core functionality:

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

15 Aug 23:43
308ea63
Compare
Choose a tag to compare

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

15 Aug 23:47
a442046
Compare
Choose a tag to compare

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

16 Aug 00:13
38499a0
Compare
Choose a tag to compare

Changelog

733251c Issue #47: Collect files opened by envoy pre-termination (lsof) (#68)
38499a0 handle successful envoy return codes (#71)

Docker images

  • docker pull getenvoy/getenvoy:0.1.7-standard-1.11.1
  • docker pull getenvoy/getenvoy:standard-latest

v0.1.6

16 Aug 00:38
490c537
Compare
Choose a tag to compare

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

16 Aug 00:40
0293eda
Compare
Choose a tag to compare

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

16 Aug 00:45
e3cb38c
Compare
Choose a tag to compare

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