Releases: PhilipSchmid/echo-app
Releases · PhilipSchmid/echo-app
v1.0.2
What's Changed
- fix: resolve flaky shutdown timeout test race condition (ef5d89a)
- deps(docker)(deps): bump golang from
ac09a5ftod9b2e14(2a27f6d) - deps(go)(deps): bump github.com/quic-go/quic-go from 0.57.1 to 0.59.0 (736bfa1)
- deps(go)(deps): bump google.golang.org/grpc from 1.77.0 to 1.78.0 (7eead49)
- deps(docker)(deps): bump golang from
2611181toac09a5f(4efaaae) - deps(go)(deps): bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 (966da3d)
- style: fix gofmt formatting in tcp_server.go (a32303e)
- deps(go)(deps): bump github.com/quic-go/quic-go from 0.57.0 to 0.57.1 (#156) (f23e775)
- deps(docker)(deps): bump golang from
d3f0cf7to2611181(#157) (3cb39dc) - deps(actions)(deps): bump actions/upload-artifact from 5 to 6 (#158) (c688650)
- deps(go)(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 (#159) (5ba7a58)
- fix: resolve race condition in TCP server shutdown (53905a7)
- deps(actions)(deps): bump actions/checkout from 5 to 6 (ca00581)
- deps(go)(deps): bump github.com/quic-go/quic-go from 0.56.0 to 0.57.0 (9680064)
- deps(go)(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0 (845600c)
- deps(go)(deps): bump golang.org/x/crypto (1cd9b46)
- deps(docker)(deps): bump golang from
aee43c3tod3f0cf7(8362696) - deps(actions)(deps): bump golangci/golangci-lint-action from 8 to 9 (53e0c60)
- deps(go)(deps): bump github.com/quic-go/quic-go from 0.55.0 to 0.56.0 (affed56)
- deps(actions)(deps): bump actions/upload-artifact from 4 to 5 (76cccec)
- deps(docker)(deps): bump golang from
06cdd34toaee43c3(1af815d) - docs: add systematic linter error fixing guidance (76a5c68)
- fix: resolve remaining errcheck and staticcheck violations (7b84b80)
- docs: add agent instructions for development workflow (1cdddc4)
- fix: resolve all errcheck linter violations in test files (d2f9331)
- fix: resolve data race conditions in TCP server and format code (c4c4544)
- test: add comprehensive test coverage for core packages (2cae4cb)
- docs: update README with new configuration option (fd02684)
- feat: add connection limit to HTTP servers (cf3ed92)
- fix: add timeout to metrics endpoint (5a00619)
- feat: add message field length validation (990245b)
- feat: add context support to TCP handler (86bd9ba)
- feat: add configurable request body size limit (bcb8d2c)
- fix: normalize HTTP endpoints to prevent metrics cardinality explosion (2131e11)
- fix: add panic recovery to gRPC handler (0d96163)
- fix: add panic recovery to TCP handler (5e02821)
- fix: add panic recovery to HTTP handler (5662af0)
- Merge commit '8fdc94c' into work (bea7dc6)
- deps(go)(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 (793e1d2)
- deps(go)(deps): bump github.com/quic-go/quic-go from 0.54.0 to 0.55.0 (e47600a)
- deps(docker)(deps): bump golang from
b6ed3fdto06cdd34(d16e54c) - deps(go)(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 (143020b)
- deps(actions)(deps): bump github/codeql-action from 3 to 4 (d572ddb)
- fix(ci): only run Trivy scan and SBOM generation on image push (3147b17)
Docker Images
docker pull ghcr.io/PhilipSchmid/echo-app:v1.0.2
docker pull ghcr.io/PhilipSchmid/echo-app:latestFull Changelog
What's Changed
- deps(actions)(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #145
- deps(go)(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 by @dependabot[bot] in #144
- deps(docker)(deps): bump golang from
b6ed3fdto06cdd34by @dependabot[bot] in #143 - deps(go)(deps): bump github.com/quic-go/quic-go from 0.54.0 to 0.55.0 by @dependabot[bot] in #140
- deps(go)(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 by @dependabot[bot] in #141
- Improve configuration env parsing and TLS defaults by @PhilipSchmid in #146
- deps(docker)(deps): bump golang from
06cdd34toaee43c3by @dependabot[bot] in #147 - deps(actions)(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #148
- deps(go)(deps): bump github.com/quic-go/quic-go from 0.55.0 to 0.56.0 by @dependabot[bot] in #151
- deps(actions)(deps): bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #150
- deps(docker)(deps): bump golang from
aee43c3tod3f0cf7by @dependabot[bot] in #149 - deps(go)(deps): bump golang.org/x/crypto from 0.41.0 to 0.45.0 in the go_modules group across 1 directory by @dependabot[bot] in #152
- deps(go)(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0 by @dependabot[bot] in #153
- deps(go)(deps): bump github.com/quic-go/quic-go from 0.56.0 to 0.57.0 by @dependabot[bot] in #154
- deps(actions)(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #155
- deps(go)(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 by @dependabot[bot] in #159
- deps(actions)(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #158
- deps(docker)(deps): bump golang from
d3f0cf7to2611181by @dependabot[bot] in #157 - deps(go)(deps): bump github.com/quic-go/quic-go from 0.57.0 to 0.57.1 by @dependabot[bot] in #156
- deps(go)(deps): bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 by @dependabot[bot] in #164
- deps(docker)(deps): bump golang from
2611181toac09a5fby @dependabot[bot] in #160 - deps(go)(deps): bump google.golang.org/grpc from 1.77.0 to 1.78.0 by @dependabot[bot] in #162
- deps(go)(deps): bump github.com/quic-go/quic-go from 0.57.1 to 0.59.0 by @dependabot[bot] in #163
- deps(docker)(deps): bump golang from
ac09a5ftod9b2e14by @dependabot[bot] in #165
Full Changelog: v1.0.1...v1.0.2
v1.0.1 - Enhanced Request Logging
v1.0.0-pre.3
What's Changed
- ci: Fix security scan permissions (d09dd45)
- ci: Fix release full changelog links (433165b)
- ci: Minor docker.yaml refactoring (bbb1aed)
Docker Images
docker pull ghcr.io/PhilipSchmid/echo-app:v1.0.0-pre.3
docker pull ghcr.io/PhilipSchmid/echo-app:latestFull Changelog
Full Changelog: v1.0.0-pre.1...v1.0.0-pre.3
v1.0.0-pre.2
What's Changed
- ci: Fix security scan permissions (d09dd45)
- ci: Fix release full changelog links (433165b)
- ci: Minor docker.yaml refactoring (bbb1aed)
Docker Images
docker pull ghcr.io/PhilipSchmid/echo-app:v1.0.0-pre.2
docker pull ghcr.io/PhilipSchmid/echo-app:latestFull Changelog
Full Changelog: v1.0.0-pre.1...v1.0.0-pre.2
v1.0.0-pre.1
What's Changed
- Fix README badges (6ab5bf7)
- Major refactoring (ba05276)
- Update golangci/golangci-lint-action action to v8 (bfe2b31)
- Update module google.golang.org/grpc to v1.73.0 (5fc5bca)
- Update module github.com/quic-go/quic-go to v0.54.0 (bb785b8)
- Update golang:1.24-alpine Docker digest to daae04e (#104) (30a7bb1)
- Update module github.com/spf13/pflag to v1.0.7 (#103) (c205508)
- Update golang:1.24-alpine Docker digest to 48ee313 (#102) (39c8791)
- Update golang:1.24-alpine Docker digest to ddf5200 (#101) (f07562e)
- Update dependency go to v1.24.5 (#100) (938ec7d)
- Update dependency go to v1.24.4 (#99) (f187b41)
- Update golang:1.24-alpine Docker digest to 68932fa (#98) (80c493d)
- Update golang:1.24-alpine Docker digest to b4f875e (#97) (42556ab)
- Update module google.golang.org/grpc to v1.71.3 (#96) (52959a3)
- Update module google.golang.org/grpc to v1.71.2 (#95) (04ca933)
- Update golang:1.24-alpine Docker digest to ef18ee7 (#94) (92e2bb6)
- Update dependency go to v1.24.3 (#93) (052a3ec)
- Fix golangci-lint v2.0 lint errors (0dae04b)
- Update golangci/golangci-lint-action action to v7 (593917f)
- Update module github.com/prometheus/client_golang to v1.22.0 (61f14f6)
- Update golang:1.24-alpine Docker digest to 7772cb5 (#88) (836764b)
- Update dependency go to v1.24.2 (#87) (d8ef4b4)
- Update module google.golang.org/grpc to v1.71.1 (#86) (dece0c8)
- Update module github.com/spf13/viper to v1.20.1 (#84) (a3b94ef)
- Update module google.golang.org/protobuf to v1.36.6 (#83) (066c6aa)
- Update module github.com/quic-go/quic-go to v0.50.1 (#82) (5d7c685)
- Update module github.com/spf13/viper to v1.20.0 (74601bb)
Docker Images
docker pull ghcr.io/PhilipSchmid/echo-app:v1.0.0-pre.1
docker pull ghcr.io/PhilipSchmid/echo-app:latestFull Changelog
v0.8.0...v1.0.0-pre.1
What's Changed
- Update module github.com/spf13/viper to v1.20.0 by @renovate[bot] in #81
- Update module github.com/quic-go/quic-go to v0.50.1 by @renovate[bot] in #82
- Update module google.golang.org/protobuf to v1.36.6 by @renovate[bot] in #83
- Update module github.com/spf13/viper to v1.20.1 by @renovate[bot] in #84
- Update module google.golang.org/grpc to v1.71.1 by @renovate[bot] in #86
- Update dependency go to v1.24.2 by @renovate[bot] in #87
- Update golang:1.24-alpine Docker digest to 7772cb5 by @renovate[bot] in #88
- Update module github.com/prometheus/client_golang to v1.22.0 by @renovate[bot] in #89
- Update golangci/golangci-lint-action action to v7 by @renovate[bot] in #85
- Update dependency go to v1.24.3 by @renovate[bot] in #93
- Update golang:1.24-alpine Docker digest to ef18ee7 by @renovate[bot] in #94
- Update module google.golang.org/grpc to v1.71.2 by @renovate[bot] in #95
- Update module google.golang.org/grpc to v1.71.3 by @renovate[bot] in #96
- Update golang:1.24-alpine Docker digest to b4f875e by @renovate[bot] in #97
- Update golang:1.24-alpine Docker digest to 68932fa by @renovate[bot] in #98
- Update dependency go to v1.24.4 by @renovate[bot] in #99
- Update dependency go to v1.24.5 by @renovate[bot] in #100
- Update golang:1.24-alpine Docker digest to ddf5200 by @renovate[bot] in #101
- Update golang:1.24-alpine Docker digest to 48ee313 by @renovate[bot] in #102
- Update module github.com/spf13/pflag to v1.0.7 by @renovate[bot] in #103
- Update golang:1.24-alpine Docker digest to daae04e by @renovate[bot] in #104
- Update module github.com/quic-go/quic-go to v0.54.0 by @renovate[bot] in #90
- Update module google.golang.org/grpc to v1.73.0 by @renovate[bot] in #91
- Update golangci/golangci-lint-action action to v8 - autoclosed by @renovate[bot] in #92
- Major refactoring by @PhilipSchmid in #105
Full Changelog: v0.8.0...v1.0.0-pre.1
v1.0.0
What's Changed
- ci: Fix security scan permissions (d09dd45)
- ci: Fix release full changelog links (433165b)
- ci: Minor docker.yaml refactoring (bbb1aed)
Docker Images
docker pull ghcr.io/PhilipSchmid/echo-app:v1.0.0
docker pull ghcr.io/PhilipSchmid/echo-app:latestFull Changelog
What's Changed
- Update module github.com/spf13/viper to v1.20.0 by @renovate[bot] in #81
- Update module github.com/quic-go/quic-go to v0.50.1 by @renovate[bot] in #82
- Update module google.golang.org/protobuf to v1.36.6 by @renovate[bot] in #83
- Update module github.com/spf13/viper to v1.20.1 by @renovate[bot] in #84
- Update module google.golang.org/grpc to v1.71.1 by @renovate[bot] in #86
- Update dependency go to v1.24.2 by @renovate[bot] in #87
- Update golang:1.24-alpine Docker digest to 7772cb5 by @renovate[bot] in #88
- Update module github.com/prometheus/client_golang to v1.22.0 by @renovate[bot] in #89
- Update golangci/golangci-lint-action action to v7 by @renovate[bot] in #85
- Update dependency go to v1.24.3 by @renovate[bot] in #93
- Update golang:1.24-alpine Docker digest to ef18ee7 by @renovate[bot] in #94
- Update module google.golang.org/grpc to v1.71.2 by @renovate[bot] in #95
- Update module google.golang.org/grpc to v1.71.3 by @renovate[bot] in #96
- Update golang:1.24-alpine Docker digest to b4f875e by @renovate[bot] in #97
- Update golang:1.24-alpine Docker digest to 68932fa by @renovate[bot] in #98
- Update dependency go to v1.24.4 by @renovate[bot] in #99
- Update dependency go to v1.24.5 by @renovate[bot] in #100
- Update golang:1.24-alpine Docker digest to ddf5200 by @renovate[bot] in #101
- Update golang:1.24-alpine Docker digest to 48ee313 by @renovate[bot] in #102
- Update module github.com/spf13/pflag to v1.0.7 by @renovate[bot] in #103
- Update golang:1.24-alpine Docker digest to daae04e by @renovate[bot] in #104
- Update module github.com/quic-go/quic-go to v0.54.0 by @renovate[bot] in #90
- Update module google.golang.org/grpc to v1.73.0 by @renovate[bot] in #91
- Update golangci/golangci-lint-action action to v8 - autoclosed by @renovate[bot] in #92
- Major refactoring by @PhilipSchmid in #105
Full Changelog: v0.8.0...v1.0.0
v0.8.0
What's Changed
- Update module github.com/quic-go/quic-go to v0.48.2 by @renovate in #48
- Update dependency go to v1.23.4 by @renovate in #49
- Update golang:1.23-alpine Docker digest to 9fa90cb by @renovate in #50
- Update golang:1.23-alpine Docker digest to 9a31ef0 by @renovate in #51
- Update module google.golang.org/grpc to v1.68.1 by @renovate in #52
- Update golang:1.23-alpine Docker digest to 6c5c959 by @renovate in #53
- Update module google.golang.org/grpc to v1.68.2 by @renovate in #56
- Update golang:1.23-alpine Docker digest to 13aaa4b by @renovate in #57
- Update golang:1.23-alpine Docker digest to 04ec561 by @renovate in #58
- Update golang:1.23-alpine Docker digest to c233391 by @renovate in #59
- Update dependency go to v1.23.5 by @renovate in #60
- Update golang:1.23-alpine Docker digest to 47d3375 by @renovate in #61
- Update module google.golang.org/grpc to v1.70.0 by @renovate in #54
- Update module google.golang.org/protobuf to v1.36.4 by @renovate in #55
- Update module github.com/quic-go/quic-go to v0.49.0 by @renovate in #62
- Update module github.com/spf13/pflag to v1.0.6 by @renovate in #63
- Update dependency go to v1.23.6 by @renovate in #64
- Update golang:1.23-alpine Docker digest to b622457 by @renovate in #65
- Update golang:1.23-alpine Docker digest to 2c49857 by @renovate in #66
- Update module google.golang.org/protobuf to v1.36.5 by @renovate in #67
- Update golang:1.23-alpine Docker digest to 9699757 by @renovate in #69
- Update golang:1.23-alpine Docker digest to f9c2473 by @renovate in #70
- Update golang:1.23-alpine Docker digest to f8113c4 by @renovate in #71
- Update dependency go to v1.23.7 by @renovate in #75
- Update golang:1.23-alpine Docker digest to e438c13 by @renovate in #77
- Update dependency go to v1.24.1 by @renovate in #68
- Update final version to 1.24 [skip ci] by @renovate in #72
- Update module github.com/prometheus/client_golang to v1.21.1 by @renovate in #73
- Update module google.golang.org/grpc to v1.71.0 by @renovate in #76
- Migrate renovate config by @renovate in #78
- Update module github.com/quic-go/quic-go to v0.50.0 by @renovate in #74
- Fixed the automated build by @PhilipSchmid in #79
- Major code refactoring by @PhilipSchmid in #80
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Added Prometheus metric endpoint
- Slightly improved port/procotol log message formatting
- Update golang:1.23-alpine Docker digest to c5eb6fe by @renovate in #43
- Update golang:1.23-alpine Docker digest to 87684d2 by @renovate in #44
- Update golang:1.23-alpine Docker digest to 25db3a0 by @renovate in #45
- Update golang:1.23-alpine Docker digest to c694a4d by @renovate in #46
- Update module google.golang.org/protobuf to v1.35.2 by @renovate in #47
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- Update module google.golang.org/grpc to v1.67.1 by @renovate in #36
- Update golang:1.23-alpine Docker digest to 9dd2625 by @renovate in #37
- Update module google.golang.org/protobuf to v1.35.1 by @renovate in #38
- Update module github.com/quic-go/quic-go to v0.48.1 by @renovate in #39
- Update golang:1.23-alpine Docker digest to 0974259 by @renovate in #40
- Update module google.golang.org/grpc to v1.68.0 by @renovate in #41
- Bumped golangci-lint version by @PhilipSchmid in #42
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- Update module github.com/quic-go/quic-go to v0.46.0 by @renovate in #23
- Update golang:1.22-alpine Docker digest to 1a47868 by @renovate in #24
- Update module google.golang.org/protobuf to v1.34.2 by @renovate in #25
- Update final version to 1.23 [skip ci] by @renovate in #26
- Slightly improve go build to reduce size by @PhilipSchmid in #27
- Update module google.golang.org/grpc to v1.66.0 by @renovate in #28
- Update golang:1.23-alpine Docker digest to 436e2d9 by @renovate in #29
- Update golang:1.23-alpine Docker digest to fbc3a21 by @renovate in #30
- Update golang:1.23-alpine Docker digest to ac67716 by @renovate in #31
- Update module google.golang.org/grpc to v1.66.1 by @renovate in #33
- Update module github.com/quic-go/quic-go to v0.47.0 by @renovate in #32
- Update module google.golang.org/grpc to v1.66.2 by @renovate in #34
- Update module google.golang.org/grpc to v1.67.0 by @renovate in #35
Full Changelog: v0.6...v0.6.1