3.0.5 (2024-10-21)
- docker: add grpc-proxy and envoy to image contents (b1a8810)
3.0.4 (2024-10-21)
- rest: remove empty proto descriptor flags, otherwise envoy fails (2cd4593)
3.0.3 (2024-10-20)
- rest: update cli flag names of array params (5b98dca)
3.0.2 (2024-10-19)
- envoy: check for proto descriptor file and bin (f51da6b)
3.0.1 (2023-10-11)
- bump kong to v0.8.1 (795d8a6)
3.0.0 (2023-09-30)
- 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.
- allow configuration of cluster options (586ea6a)
- allow floating point values for timeout (a01e30e)
- rewrite entire application in go (d3a1f61)
3.0.0-beta.4 (2023-09-05)
- add enum for url unescape spec (d4a7f89)
3.0.0-beta.3 (2023-09-05)
3.0.0-beta.2 (2023-08-10)
- trigger ci build (b4adea4)
3.0.0-beta.1 (2023-08-10)
- 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.
- rewrite entire application in go (d3a1f61)
2.0.0 (2023-08-08)
- 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.
- add rest gateway (ca0d7e3)
- allow multiple access log locations (5a3c516)
- use lowercase parameters (2828f38)
- 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)
1.0.15 (2023-06-12)
- add extra platforms to nix (e5fccfd)
1.0.14 (2023-06-12)
- move qemu action to top in ci (751e1e7)
1.0.13 (2023-06-12)
- add qemu action in ci (761f3ff)
1.0.12 (2023-06-12)
- check for parameters was not working (c867ce2)
1.0.11 (2023-06-12)
- use qemu instead of pkgsCross (8d4e2dd)
1.0.10 (2023-06-12)
- refactor using callPackage and pkgsCross (5810059)
1.0.9 (2023-06-11)
- do not remove manifest after upload (3f3accf)
1.0.8 (2023-06-11)
- enable echo for docker manifest (4fc0adc)
1.0.7 (2023-06-11)
- move from buildx to buildah for multi-arch (af2057c)
1.0.6 (2023-06-11)
- remove initial arg from dockerfile (3591a10)
1.0.5 (2023-06-11)
- actually build docker image in ci (0ee549e)
1.0.4 (2023-06-11)
- use docker buildx for multi-arch images (3109152)
1.0.3 (2023-06-11)
- log into docker registry for publishing (13d2884)
1.0.2 (2023-06-11)
- create proper multi-arch docker manifest (3682551)
1.0.1 (2023-06-11)
- add qemu-based aarch64 docker build (4eba6d9)