Releases: Templum/rabbitmq-connector
:arrow_up: Housekeeping Update (Alpine + Golang)
What's Changed
- ⬆️ Bump docker/setup-buildx-action from 2.7.0 to 2.8.0 by @dependabot in #365
- ⬆️ Bump helm/kind-action from 1.7.0 to 1.8.0 by @dependabot in #368
- ⬆️ Bump golang from 1.20.5-alpine to 1.20.6-alpine by @dependabot in #370
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.20.1 to 0.21.0 by @dependabot in #364
- ⬆️ Bump Templum/govulncheck-action from 0.10.1 to 1.0.0 by @dependabot in #373
- ⬆️ Bump docker/setup-buildx-action from 2.8.0 to 2.9.1 by @dependabot in #369
- ⬆️ Bump golang from 1.20.6-alpine to 1.20.7-alpine by @dependabot in #374
- ⬆️ Bump go.uber.org/automaxprocs from 1.5.2 to 1.5.3 by @dependabot in #372
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.21.0 to 0.22.0 by @dependabot in #375
- ⬆️ Bump alpine from 3.18.2 to 3.18.3 by @dependabot in #376
- ⬆️ Bump golang from 1.20.7-alpine to 1.21.0-alpine by @dependabot in #377
- ⬆️ Bump github.com/valyala/fasthttp from 1.48.0 to 1.49.0 by @dependabot in #380
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.22.0 to 0.23.0 by @dependabot in #378
- ⬆️ Bump actions/checkout from 3 to 4 by @dependabot in #381
- ⬆️ Bump docker/setup-buildx-action from 2.9.1 to 2.10.0 by @dependabot in #379
- ⬆️ Bump docker/setup-qemu-action from 2.2.0 to 3.0.0 by @dependabot in #384
- ⬆️ Bump docker/setup-buildx-action from 2.10.0 to 3.0.0 by @dependabot in #386
- ⬆️ Bump docker/login-action from 2.2.0 to 3.0.0 by @dependabot in #385
- ⬆️ Bump docker/metadata-action from 4 to 5 by @dependabot in #388
- ⬆️ Bump docker/build-push-action from 4.1.1 to 5.0.0 by @dependabot in #387
- ⬆️ Bump github.com/valyala/fasthttp from 1.49.0 to 1.50.0 by @dependabot in #389
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.23.0 to 0.24.0 by @dependabot in #390
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.24.0 to 0.24.1 by @dependabot in #391
- ⬆️ Bump github.com/spf13/afero from 1.9.5 to 1.10.0 by @dependabot in #392
- ⬆️ Bump golang from 1.21.0-alpine to 1.21.1-alpine by @dependabot in #382
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.24.1 to 0.25.0 by @dependabot in #393
- ⬆️ Bump alpine from 3.18.3 to 3.18.4 by @dependabot in #394
- ⬆️ Bump golang from 1.21.1-alpine to 1.21.2-alpine by @dependabot in #395
- ⬆️ Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #396
- ⬆️ Bump google.golang.org/grpc from 1.57.0 to 1.57.1 by @dependabot in #398
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 by @dependabot in #399
- ⬆️ Bump github.com/valyala/fasthttp from 1.50.0 to 1.51.0 by @dependabot in #402
- ⬆️ Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible by @dependabot in #400
- ⬆️ Bump golang from 1.21.2-alpine to 1.21.4-alpine by @dependabot in #401
- ⬆️ Bump docker/build-push-action from 5.0.0 to 5.1.0 by @dependabot in #403
- ⬆️ Bump github.com/spf13/afero from 1.10.0 to 1.11.0 by @dependabot in #404
- ⬆️ Bump alpine from 3.18.4 to 3.18.5 by @dependabot in #405
- ⬆️ Bump actions/setup-go from 4 to 5 by @dependabot in #406
- ⬆️ Bump golang from 1.21.4-alpine to 1.21.5-alpine by @dependabot in #408
- ⬆️ Bump alpine from 3.18.5 to 3.19.0 by @dependabot in #407
- ⬆️ Bump github.com/containerd/containerd from 1.7.7 to 1.7.11 by @dependabot in #410
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.26.0 to 0.27.0 by @dependabot in #411
- ⬆️ Bump github/codeql-action from 2 to 3 by @dependabot in #409
- ⬆️ Bump golang from 1.21.5-alpine to 1.21.6-alpine by @dependabot in #413
- ⬆️ Bump github.com/docker/go-connections from 0.4.0 to 0.5.0 by @dependabot in #412
- ⬆️ Bump alpine from 3.19.0 to 3.19.1 by @dependabot in #414
- 🔀 Merging Develop into V1 for Release by @Templum in #415
Full Changelog: v1.0.9...v.1.0.10
:arrow_up: Update Alpine & Go Version along with additional Housekeeping
What's Changed
- ⬆️ Bump Templum/govulncheck-action from 0.0.8 to 0.0.9 by @dependabot in #300
- ⬆️ Bump docker/build-push-action from 3.2.0 to 3.3.0 by @dependabot in #303
- ⬆️ Bump docker/setup-buildx-action from 2.2.1 to 2.3.0 by @dependabot in #305
- ⬆️ Bump alpine from 3.17.0 to 3.17.1 by @dependabot in #301
- ⬆️ Bump golang from 1.19.4-alpine to 1.19.5-alpine by @dependabot in #302
- ⬆️ Bump alpine from 3.17.1 to 3.17.2 by @dependabot in #310
- ⬆️ Upgrade golang 1.19 => 1.20 by @Templum in #315
- ⬆️ Update openfaas/faas-provider to 0.21.0 by @Templum in #317
- ⬆️ Upgraded testcontainers and containered by @Templum in #318
- ⬆️ Update x/net to 0.7.0 by @Templum in #320
- ⬆️ Bump actions/setup-go from 3 to 4 by @dependabot in #327
- ⬆️ Bump golang from 1.20.0-alpine to 1.20.2-alpine by @dependabot in #325
- ⬆️ Update afero, testcontainers, fasthttp & testify by @Templum in #329
- ⬆️ Bump Templum/govulncheck-action from 0.0.9 to 0.10.0 by @dependabot in #331
- ⬆️ Updated containerd to 1.7.9 by @Templum in #336
- ⬆️ Bump Templum/govulncheck-action from 0.10.0 to 0.10.1 by @dependabot in #337
- ⬆️ Bump golang from 1.20.2-alpine to 1.20.3-alpine by @dependabot in #334
- ⬆️ Bump alpine from 3.17.2 to 3.17.3 by @dependabot in #333
- ✨ Implemented selective Docker build by @Templum in #338
- ⬆️ Bump github.com/valyala/fasthttp from 1.45.0 to 1.46.0 by @dependabot in #335
- ⬆️ Bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 by @dependabot in #332
- ⬆️ Bump go.uber.org/automaxprocs from 1.5.1 to 1.5.2 by @dependabot in #330
- 📌 Removed pinning of docker by @Templum in #339
- ⬆️ Bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible by @dependabot in #340
- 🐛 Can only use branches or branches ignore by @Templum in #342
- ⬆️ Bump docker/setup-buildx-action from 2.3.0 to 2.5.0 by @dependabot in #326
- ⬆️ Bump docker/build-push-action from 3.3.0 to 4.0.0 by @dependabot in #306
- ⬆️ Bump github.com/valyala/fasthttp from 1.46.0 to 1.47.0 by @dependabot in #343
- ⬆️ Bump golang from 1.20.3-alpine to 1.20.4-alpine by @dependabot in #344
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.19.0 to 0.20.1 by @dependabot in #346
- ⬆️ Bump alpine from 3.17.3 to 3.18.0 by @dependabot in #348
- ⬆️ Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #347
- ⬆️ Bump helm/kind-action from 1.5.0 to 1.6.0 by @dependabot in #349
- ⬆️ Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #351
- ⬆️ Bump helm/kind-action from 1.6.0 to 1.7.0 by @dependabot in #350
- ⬆️ Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #352
- ⬆️ Bump golang from 1.20.4-alpine to 1.20.5-alpine by @dependabot in #357
- ⬆️ Bump docker/login-action from 2.1.0 to 2.2.0 by @dependabot in #356
- ⬆️ Bump docker/setup-buildx-action from 2.5.0 to 2.6.0 by @dependabot in #355
- ⬆️ Bump docker/setup-qemu-action from 2.1.0 to 2.2.0 by @dependabot in #354
- ⬆️ Bump docker/build-push-action from 4.0.0 to 4.1.0 by @dependabot in #358
- ⬆️ Bump alpine from 3.18.0 to 3.18.2 by @dependabot in #361
- ⬆️ Bump docker/setup-buildx-action from 2.6.0 to 2.7.0 by @dependabot in #360
- ⬆️ Bump docker/build-push-action from 4.1.0 to 4.1.1 by @dependabot in #359
- ⬆️ Bump github.com/valyala/fasthttp from 1.47.0 to 1.48.0 by @dependabot in #363
Full Changelog: v1.0.8...v1.0.9
:arrow_up: Update Alpine & Go Version along with additional Housekeeping
What's Changed
- ⬆️ Bump golang from 1.18.1-alpine to 1.18.2-alpine by @dependabot in #242
- ⬆️ Bump alpine from 3.15.4 to 3.16.0 by @dependabot in #245
- ⬆️ Bump github.com/openfaas/faas-provider from 0.18.9 to 0.18.10 by @dependabot in #244
- ⬆️ Bump github.com/valyala/fasthttp from 1.36.0 to 1.37.0 by @dependabot in #243
- ⬆️ Bump golang from 1.18.2-alpine to 1.18.3-alpine by @dependabot in #246
- ⬆️ Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #247
- ⬆️ Bump github.com/stretchr/testify from 1.7.2 to 1.7.4 by @dependabot in #249
- ⬆️ Bump helm/kind-action from 1.2.0 to 1.3.0 by @dependabot in #248
- ⬆️ Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 by @dependabot in #250
- ⬆️ Bump github.com/valyala/fasthttp from 1.37.0 to 1.38.0 by @dependabot in #251
- ⬆️ Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #252
- ⬆️ Bump github.com/openfaas/faas-provider from 0.18.10 to 0.19.0 by @dependabot in #253
- ⬆️ Bump golang from 1.18.3-alpine to 1.18.4-alpine by @dependabot in #255
- ⬆️ Bump github.com/spf13/afero from 1.8.2 to 1.9.0 by @dependabot in #254
- ⬆️ Bump docker/build-push-action from 3.0.0 to 3.1.0 by @dependabot in #256
- ⬆️ Bump alpine from 3.16.0 to 3.16.1 by @dependabot in #258
- ⬆️ Bump github.com/spf13/afero from 1.9.0 to 1.9.2 by @dependabot in #257
- ⬆️ Bump docker/build-push-action from 3.1.0 to 3.1.1 by @dependabot in #259
- ⬆️ Bump alpine from 3.16.1 to 3.16.2 by @dependabot in #261
- ⬆️ Bump github.com/valyala/fasthttp from 1.38.0 to 1.39.0 by @dependabot in #262
- ⬆️ Bump github.com/openfaas/faas-provider from 0.19.0 to 0.19.1 by @dependabot in #263
- ⬆️ Bump github.com/valyala/fasthttp from 1.39.0 to 1.40.0 by @dependabot in #266
- ⬆️ Updated Go Version to 1.19 by @Templum in #264
- 🚨 Fixed Linter Issue by @Templum in #268
- 🔧 Removing deprecated flag in flow by @Templum in #269
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.13.0 to 0.14.0 by @dependabot in #270
- ⬆️ Bump helm/kind-action from 1.3.0 to 1.4.0 by @dependabot in #271
- ⬆️ Bump docker/login-action from 2.0.0 to 2.1.0 by @dependabot in #276
- ⬆️ Bump docker/setup-qemu-action from 2.0.0 to 2.1.0 by @dependabot in #273
- ⬆️ Bump docker/build-push-action from 3.1.1 to 3.2.0 by @dependabot in #275
- ⬆️ Bump docker/setup-buildx-action from 2.0.0 to 2.2.0 by @dependabot in #277
- ⬆️ Bump docker/setup-buildx-action from 2.2.0 to 2.2.1 by @dependabot in #278
- ⬆️ Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #279
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.14.0 to 0.15.0 by @dependabot in #280
- ⬆️ Bump golang from 1.19.0-alpine to 1.19.2-alpine by @dependabot in #272
- ⬆️ Bump github.com/valyala/fasthttp from 1.40.0 to 1.41.0 by @dependabot in #281
- 🔧 Added new Action by @Templum in #282
- ⬆️ Bump Templum/govulncheck-action from 0.0.5 to 0.0.6 by @dependabot in #284
- ⬆️ Bump golang from 1.19.2-alpine to 1.19.3-alpine by @dependabot in #283
- ⬆️ Bump alpine from 3.16.2 to 3.16.3 by @dependabot in #285
- ⬆️ Bump Templum/govulncheck-action from 0.0.6 to 0.0.7 by @dependabot in #287
- ⬆️ Bump Templum/govulncheck-action from 0.0.7 to 0.0.8 by @dependabot in #288
- ⬆️ Bump alpine from 3.16.3 to 3.17.0 by @dependabot in #290
- ⬆️ Bump github.com/spf13/afero from 1.9.2 to 1.9.3 by @dependabot in #286
- ⬆️ Bump github.com/valyala/fasthttp from 1.41.0 to 1.43.0 by @dependabot in #291
- ⬆️ Bump helm/kind-action from 1.4.0 to 1.5.0 by @dependabot in #293
- 🐛 ✅ Fixing Race Condition in Test by @Templum in #296
- 🐛 Fixed bug by @Templum in #298
- ⬆️ Bump golang from 1.19.3-alpine to 1.19.4-alpine by @dependabot in #292
- 🔀 Merging latest changes from Develop into v1 by @Templum in #299
Full Changelog: v1.0.7...v1.0.8
:arrow_up: Update Alpine & Go Version along with additional Housekeeping
What's Changed
- ⬆️ Bump github.com/spf13/afero from 1.7.1 to 1.8.0 by @dependabot in #196
- ⬆️ Bump github.com/valyala/fasthttp from 1.31.0 to 1.32.0 by @dependabot in #198
- ⬆️ Bump golang from 1.17.5-alpine to 1.17.6-alpine by @dependabot in #197
- ⬆️ Bump docker/build-push-action from 2.7.0 to 2.8.0 by @dependabot in #199
- ⬆️ Bump github.com/openfaas/faas-provider from 0.18.6 to 0.18.7 by @dependabot in #200
- ⬆️ Bump github.com/valyala/fasthttp from 1.32.0 to 1.33.0 by @dependabot in #203
- ⬆️ Bump github.com/openfaas/faas-provider from 0.18.7 to 0.18.9 by @dependabot in #202
- ⬆️ Bump docker/build-push-action from 2.8.0 to 2.9.0 by @dependabot in #204
- ⬆️ Bump github.com/spf13/afero from 1.8.0 to 1.8.1 by @dependabot in #205
- ⬆️ Bump golang from 1.17.6-alpine to 1.17.7-alpine by @dependabot in #206
- ⬆️ Bump docker/login-action from 1.12.0 to 1.13.0 by @dependabot in #207
- ⬆️ Bump golangci/golangci-lint-action from 2.5.2 to 3 by @dependabot in #208
- 💚 Corrected Arkade URL by @Templum in #212
- ⬆️ Bump actions/checkout from 2.4.0 to 3 by @dependabot in #210
- ⬆️ Bump docker/login-action from 1.13.0 to 1.14.1 by @dependabot in #211
- ⬆️ Bump github.com/valyala/fasthttp from 1.33.0 to 1.34.0 by @dependabot in #214
- ⬆️ Bump golang from 1.17.7-alpine to 1.17.8-alpine by @dependabot in #213
- ⬆️ Bump github.com/spf13/afero from 1.8.1 to 1.8.2 by @dependabot in #215
- ⬆️ Bump docker/build-push-action from 2.9.0 to 2.10.0 by @dependabot in #216
- ⬆️ Bump alpine from 3.15.0 to 3.15.1 by @dependabot in #218
- ⬆️ Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #217
- ⬆️ Bump golang from 1.17.8-alpine to 1.18.0-alpine by @dependabot in #219
- ⬆️ Bump alpine from 3.15.1 to 3.15.2 by @dependabot in #220
- ⬆️ Bump alpine from 3.15.2 to 3.15.3 by @dependabot in #221
- ⬆️ Bump go.uber.org/automaxprocs from 1.4.0 to 1.5.0 by @dependabot in #224
- ⬆️ Bump codecov/codecov-action from 2.1.0 to 3 by @dependabot in #222
- ⬆️ Bump github.com/valyala/fasthttp from 1.34.0 to 1.35.0 by @dependabot in #223
- ⬆️ Bump go.uber.org/automaxprocs from 1.5.0 to 1.5.1 by @dependabot in #226
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.12.0 to 0.13.0 by @dependabot in #227
- ⬆️ Bump alpine from 3.15.3 to 3.15.4 by @dependabot in #228
- ⬆️ Bump actions/setup-go from 2 to 3 by @dependabot in #229
- ⬆️ Bump github/codeql-action from 1 to 2 by @dependabot in #231
- ⬆️ Bump docker/setup-buildx-action from 1.6.0 to 1.7.0 by @dependabot in #232
- ⬆️ Updated Go Version 1.15 => 1.18 by @Templum in #234
- ⬆️ Bump github.com/valyala/fasthttp from 1.35.0 to 1.36.0 by @dependabot in #233
- ⬆️ Bump golang from 1.18.0-alpine to 1.18.1-alpine by @dependabot in #230
- ⬆️ Bump docker/login-action from 1.14.1 to 2.0.0 by @dependabot in #240
- ⬆️ Bump docker/setup-buildx-action from 1.7.0 to 2.0.0 by @dependabot in #236
- ⬆️ Bump docker/build-push-action from 2.10.0 to 3.0.0 by @dependabot in #239
- ⬆️ Bump docker/setup-qemu-action from 1.2.0 to 2.0.0 by @dependabot in #238
- ⬆️ Bump docker/metadata-action from 3 to 4 by @dependabot in #237
Full Changelog: v1.0.6...v1.0.7
:bug: Bugfixes to TLS & HTTP Method usage
What's Changed
- ⬆️ Bump github.com/testcontainers/testcontainers-go from 0.11.1 to 0.12.0 by @dependabot in #182
- ⬆️ Bump alpine from 3.14.3 to 3.15.0 by @dependabot in #184
- ⬆️ Bump golang from 1.17.3-alpine to 1.17.5-alpine by @dependabot in #186
- ⬆️ Bump docker/login-action from 1.10.0 to 1.12.0 by @dependabot in #187
- ⬆️ Bump github.com/spf13/afero from 1.6.0 to 1.7.0 by @dependabot in #188
- ⬆️ Bump github.com/spf13/afero from 1.7.0 to 1.7.1 by @dependabot in #189
- 🐛 💥 No longer ignoring Credentials when present and TLS by @Templum in #191
- 🐛 ✏️ Fixing wrong variable name in readme by @Templum in #192
- 🐛 Fixing incorrect use of HTTP Methods in communication with OF by @Templum in #194
- 🔀 Preperations for next bugfix release by @Templum in #195
Full Changelog: v1.0.5...v1.0.6
Updated Alpine & Go Version
Minor housekeeping changes, should not influence existing setups.
Changes
- Go 1.17.2 => 1.17.3
- Alpine 3.14.2 => 3.14.3
Updated Alpine & Go Version
Important Information
Changes
- Go 1.16 => 1.17
- Alpine 3.13 => 3.14
Added Support for TLS connection to RabbitMQ
This release includes the changes from #140, which enables the usage of RabbitMQ with TLS enabled.
Following environment variables were introduced:
TLS_ENABLED: Set this to true if your RabbitMQ requires a TLS connection. Default to false if not set.
TLS_CA_CERT_PATH: Path to your CA Cert, make sure golang process is allowed to access it.
TLS_SERVER_CERT_PATH: Path to Client Cert, make sure golang process is allowed to access it.
TLS_SERVER_KEY_PATH: Path to Client Key, make sure golang process is allowed to access it.
Added VHost Support
This release includes the following improvements:
✨ Improvements ✨
- Using
MAX_CLIENT_PER_HOST
the max number of connection per client/function can be set. - Using
RMQ_VHOST
a vhost can be specified
Improvements for resilience & Container Envs + House Keeping
This update contains a couple of updates to dependencies & minor improvements.
✨ Improvements ✨
- Messages will be sent back to the queue based on the outcome. This was FR #89 and was implemented in #91.
- Using fasthttp instead of standard HTTP (#87)
- Added automaxprocs which should help in Container-based envs (#95)
🏠 Housekeeping 🏠
- Alpine 3.13.2 => 3.13.4
- Golang Version 1.16.0 => 1.16.3