Skip to content

Releases: PhilipSchmid/echo-app

v1.0.2

27 Jan 10:09
ef5d89a

Choose a tag to compare

What's Changed

  • fix: resolve flaky shutdown timeout test race condition (ef5d89a)
  • deps(docker)(deps): bump golang from ac09a5f to d9b2e14 (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 2611181 to ac09a5f (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 d3f0cf7 to 2611181 (#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 aee43c3 to d3f0cf7 (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 06cdd34 to aee43c3 (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 b6ed3fd to 06cdd34 (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:latest

Full Changelog

v1.0.1...v1.0.2

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 b6ed3fd to 06cdd34 by @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 06cdd34 to aee43c3 by @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 aee43c3 to d3f0cf7 by @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 d3f0cf7 to 2611181 by @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 2611181 to ac09a5f by @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 ac09a5f to d9b2e14 by @dependabot[bot] in #165

Full Changelog: v1.0.1...v1.0.2

v1.0.1 - Enhanced Request Logging

15 Sep 08:46
834960b

Choose a tag to compare

What's Changed

  • feat: add enhanced request logging for troubleshooting (#138) (834960b)
  • chore: migrate from Renovate to Dependabot-only dependency management (1dbe043)

Docker Images

docker pull ghcr.io/PhilipSchmid/echo-app:v1.0.1
docker pull ghcr.io/PhilipSchmid/echo-app:latest

Full Changelog

v1.0.0...v1.0.1

v1.0.0-pre.3

22 Jul 21:51
d09dd45

Choose a tag to compare

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:latest

Full Changelog

v1.0.0-pre.1...v1.0.0-pre.3

Full Changelog: v1.0.0-pre.1...v1.0.0-pre.3

v1.0.0-pre.2

22 Jul 21:42
d09dd45

Choose a tag to compare

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:latest

Full Changelog

v1.0.0-pre.1...v1.0.0-pre.2

Full Changelog: v1.0.0-pre.1...v1.0.0-pre.2

v1.0.0-pre.1

22 Jul 21:23
6ab5bf7

Choose a tag to compare

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:latest

Full 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

22 Jul 21:56
d09dd45

Choose a tag to compare

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:latest

Full Changelog

v1.0.0-pre.1...v1.0.0

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

14 Mar 17:09

Choose a tag to compare

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

19 Nov 10:42
68b5d4a

Choose a tag to compare

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

08 Nov 08:03

Choose a tag to compare

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

26 Sep 07:14

Choose a tag to compare

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