Skip to content

Latest commit

 

History

History
238 lines (111 loc) · 10.1 KB

CHANGELOG.md

File metadata and controls

238 lines (111 loc) · 10.1 KB

Changelog

3.0.5 (2024-10-21)

Bug Fixes

  • docker: add grpc-proxy and envoy to image contents (b1a8810)

3.0.4 (2024-10-21)

Bug Fixes

  • rest: remove empty proto descriptor flags, otherwise envoy fails (2cd4593)

3.0.3 (2024-10-20)

Bug Fixes

  • rest: update cli flag names of array params (5b98dca)

3.0.2 (2024-10-19)

Bug Fixes

  • envoy: check for proto descriptor file and bin (f51da6b)

3.0.1 (2023-10-11)

Bug Fixes

3.0.0 (2023-09-30)

⚠ BREAKING CHANGES

  • The entire application is now written in Go. This makes it possible to run the proxy with an existing envoy installation and decouples it from Nix. The tools also gained a full POSIC-compatible CLI interface with proper help for all available options. You can now easily download pre-built binaries of the proxy or use Go to install it on your machine.

Features

  • allow configuration of cluster options (586ea6a)
  • allow floating point values for timeout (a01e30e)
  • rewrite entire application in go (d3a1f61)

Bug Fixes

3.0.0-beta.4 (2023-09-05)

Bug Fixes

  • add enum for url unescape spec (d4a7f89)

3.0.0-beta.3 (2023-09-05)

Features

  • allow configuration of cluster options (586ea6a)
  • allow floating point values for timeout (a01e30e)

3.0.0-beta.2 (2023-08-10)

Bug Fixes

3.0.0-beta.1 (2023-08-10)

⚠ BREAKING CHANGES

  • The entire application is now written in Go. This makes it possible to run the proxy with an existing envoy installation and decouples it from Nix. The tools also gained a full POSIC-compatible CLI interface with proper help for all available options. You can now easily download pre-built binaries of the proxy or use Go to install it on your machine.

Features

  • rewrite entire application in go (d3a1f61)

2.0.0 (2023-08-08)

⚠ BREAKING CHANGES

  • The parameters/options passed to the app should now be lowercased. That change should make it easier and faster to write the variable names.
  • The project now includes a REST gateway in addition to the existing gRPC-Web proxy. To use it, create a descriptor set of your gRPC service and specify the services that shall be exposed. The readme has been updated with more details.

Features

  • add rest gateway (ca0d7e3)
  • allow multiple access log locations (5a3c516)
  • use lowercase parameters (2828f38)

Bug Fixes

  • improve startup logging (b4de5dd)
  • print generated envoy config on startup (e9b50ea)
  • properly implement load balancing (750721c)
  • remove unneeded spacing in generated config (392a6a6)
  • silence nix lib.getExe warnings (06edc20)

1.0.16 (2023-06-20)

Bug Fixes

1.0.15 (2023-06-12)

Bug Fixes

  • add extra platforms to nix (e5fccfd)

1.0.14 (2023-06-12)

Bug Fixes

  • move qemu action to top in ci (751e1e7)

1.0.13 (2023-06-12)

Bug Fixes

1.0.12 (2023-06-12)

Bug Fixes

  • check for parameters was not working (c867ce2)

1.0.11 (2023-06-12)

Bug Fixes

  • use qemu instead of pkgsCross (8d4e2dd)

1.0.10 (2023-06-12)

Bug Fixes

  • refactor using callPackage and pkgsCross (5810059)

1.0.9 (2023-06-11)

Bug Fixes

  • do not remove manifest after upload (3f3accf)

1.0.8 (2023-06-11)

Bug Fixes

  • enable echo for docker manifest (4fc0adc)

1.0.7 (2023-06-11)

Bug Fixes

  • move from buildx to buildah for multi-arch (af2057c)

1.0.6 (2023-06-11)

Bug Fixes

  • remove initial arg from dockerfile (3591a10)

1.0.5 (2023-06-11)

Bug Fixes

  • actually build docker image in ci (0ee549e)

1.0.4 (2023-06-11)

Bug Fixes

  • use docker buildx for multi-arch images (3109152)

1.0.3 (2023-06-11)

Bug Fixes

  • log into docker registry for publishing (13d2884)

1.0.2 (2023-06-11)

Bug Fixes

  • create proper multi-arch docker manifest (3682551)

1.0.1 (2023-06-11)

Bug Fixes

  • add qemu-based aarch64 docker build (4eba6d9)

1.0.0 (2023-06-10)

Features

  • expose more config, automatic host detection (a7ab8b9)
  • initial version (118b54f)
  • switch from envsubst to gomplate (0d3ff82)

Bug Fixes

  • allow passing env vars as command args (2b92786)
  • better handling of missing params (008efe8)