This repository has been archived by the owner on Dec 11, 2023. It is now read-only.
Releases: triggermesh/brokers
Releases · triggermesh/brokers
v1.5.0
Changelog
- d9442ca: Bump github.com/google/uuid from 1.3.0 to 1.3.1 (@dependabot[bot])
- b8d5be1: Bump github.com/redis/go-redis/v9 from 9.0.5 to 9.1.0 (@dependabot[bot])
- d70aa6a: Bump github.com/rickb777/date from 1.20.1 to 1.20.2 (@dependabot[bot])
- d68bc26: Bump github.com/twmb/franz-go from 1.14.2 to 1.14.3 (#187) (@dependabot[bot])
- 361c433: Bump github.com/twmb/franz-go from 1.14.3 to 1.14.4 (@dependabot[bot])
- 99e5a10: Bump go.uber.org/automaxprocs from 1.5.2 to 1.5.3 (@dependabot[bot])
- 3b0ec75: Bump go.uber.org/zap from 1.24.0 to 1.25.0 (@dependabot[bot])
- 4fcc3d3: Bump google.golang.org/grpc from 1.49.0 to 1.53.0 (@dependabot[bot])
- 60744e4: add backend impl structure for kafka broker (@odacremolbap)
- bc9134c: add bounded subscriptions for kafka (@odacremolbap)
- 5b54eb7: add cmd for kafka broker (@odacremolbap)
- 323eba6: add missing licenses (@odacremolbap)
- b00ab1b: add options, client and probing for kafka (@odacremolbap)
- 34591a6: add producing logic (@odacremolbap)
- 60f5e77: basic consuming and produce using kafka kerberos (@odacremolbap)
- d7aed5c: ci: stop pushing images to dockerhub (@sameersbn)
- 1ec07b2: ci: update brokers dependency in tm-core (@sameersbn)
- 4240bc9: create kafka bounds checker (@odacremolbap)
- 7ff3fd1: fix panicking when not informed bounds (@odacremolbap)
- 8503f66: fix tests (@odacremolbap)
- 691ad6e: fix typo (@odacremolbap)
- a826f2c: goreleaser: archive.replacements has been deprecated (@sameersbn)
- aee379b: log status update backend errors (@odacremolbap)
- d36c928: remove debug statement (@odacremolbap)
- 2aa6698: remove stale status from cm (@odacremolbap)
- 1a13a18: restructure status with backends (@odacremolbap)
- d64d55d: soft ensure kafka topic (@odacremolbap)
v1.4.0
Highlights
- Support bounded subscriptions with start and end IDs for Redis (#163)
- Write trigger/subscription status to Kubernetes ConfigMap (#167, #168, #169)
Changelog
- 441ce2e: Bump github.com/alecthomas/kong from 0.7.1 to 0.8.0 (@dependabot[bot])
- e44a183: Bump github.com/redis/go-redis/v9 from 9.0.3 to 9.0.4 (@dependabot[bot])
- fd56deb: Bump github.com/redis/go-redis/v9 from 9.0.4 to 9.0.5 (@dependabot[bot])
- 8800fde: Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (@dependabot[bot])
- 0d8bff9: Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (@dependabot[bot])
- a72f24c: Bump golang.org/x/sync from 0.1.0 to 0.2.0 (@dependabot[bot])
- b7f6420: Bump golang.org/x/sync from 0.2.0 to 0.3.0 (@dependabot[bot])
- 4449a60: Change name to Replay (@FranBarrera)
- 649512b: Fix Compare msgID with endDate (@FranBarrera)
- 594a360: Fix msg is newer (@FranBarrera)
- f35dbd4: Fix problem with dates (@FranBarrera)
- bba6e1d: WIP - Add support for replay triggers (@FranBarrera)
- 0d5d580: add basic subscription/trigger status information (@odacremolbap)
- b807401: add boundeed subscription status (@odacremolbap)
- ff02eb3: add command line flags for kubernetes cm status (@odacremolbap)
- dd55fac: add example (@odacremolbap)
- 16a705e: add subscription bounds by date (@odacremolbap)
- 23f902d: docs typo (@odacremolbap)
- 7e3208c: end date typo (@odacremolbap)
- d2f8359: fix config tests (@odacremolbap)
- ecb2e6b: fix deadlock at status update (@odacremolbap)
- 8ed43e6: fix end date typo (@odacremolbap)
- 4e0c159: fix error case status subscription (@odacremolbap)
- e51432d: inform last processed at status (@odacremolbap)
- 090af87: initial status for kubernetes (@odacremolbap)
- 55d3704: inject status manager into subscribers (@odacremolbap)
- 08e2d52: merge replay into subscription (@odacremolbap)
- e18ca55: use const for status values (@odacremolbap)
- cafdd03: wire status with cmd and ingest (@odacremolbap)
v1.3.0
Highlights
- Support TLS auth with custom Redis backends (#138)
- Support specifying a CA certificate for Redis (#130)
Changelog
- 950b094: Adding CA Certificate for RedisBroker (@coding-trees)
- eeb45cd: Bump actions/setup-go from 3 to 4 (@dependabot[bot])
- 155ee34: Bump github.com/cloudevents/sdk-go/observability/opencensus/v2 (@dependabot[bot])
- 53aab3a: Bump github.com/redis/go-redis/v9 from 9.0.2 to 9.0.3 (@dependabot[bot])
- f55162c: Bump go.uber.org/automaxprocs from 1.4.0 to 1.5.2 (@dependabot[bot])
- fd17866: CR feedback (@coding-trees)
- f7dcdee: Fixing messaging for redis probe (@coding-trees)
- 5de1d40: Use Uber lib to match CPU count with the scoby process (@odacremolbap)
- daadb57: Using ping command when client doesn't work (@coding-trees)
- 41fef6e: add missing undo for uber proc (@odacremolbap)
- 711fd33: add redis backend tls auth (@odacremolbap)
- c4d8325: build: use ko for image builds (@sameersbn)
- d6973e4: fix docs arg (@odacremolbap)
- 66d8b2f: make redis tracking id opt-in (@odacremolbap)
- 88834d6: switch back to docker builds (@sameersbn)
- 912033f: typo: restore arm64 and ppc64le builds (@sameersbn)
- bb350e9: update dependencies (@odacremolbap)
- 062f3cb: upgrade redis libs (@odacremolbap)
v1.2.1
Changelog
- ad46517: build: use ko for image builds (@sameersbn)
- 90404be: switch back to docker builds (@sameersbn)
- 372ea50: typo: restore arm64 and ppc64le builds (@sameersbn)
v1.2.0
Changelog
- e360a74: Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (@dependabot[bot])
- be0c497: Bump golang.org/x/sync from 0.0.0-20220819030929-7fc1605a5dde to 0.1.0 (@dependabot[bot])
- c5f1f74: add support for Redis clusters (@odacremolbap)
- f44df14: address cve (@odacremolbap)
- 44ca6d1: fix flag validation (@odacremolbap)
v1.1.1
Changelog
- 780509f: Bump docker/build-push-action from 3 to 4 (@dependabot[bot])
- e70a4f5: Bump docker/login-action from 1 to 2 (@dependabot[bot])
- debf4f8: Bump github.com/cloudevents/sdk-go/observability/opencensus/v2 (@dependabot[bot])
- b61dcaf: Bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.2 (@dependabot[bot])
- 2c5f4e1: Bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.4 (@dependabot[bot])
- 6539ec2: actions: push container images to dockerhub (@sameersbn)
- cfd3083: add default steram max len (@odacremolbap)
- 0782da0: containers workflow disable the default provenance attestation (@sameersbn)
v1.1.0
Changelog
- ce227ac: Bump go.uber.org/zap from 1.23.0 to 1.24.0 (@dependabot[bot])
- 2f34001: Bump goreleaser/goreleaser-action from 3 to 4 (@dependabot[bot])
- fa7c83f: Bump sigs.k8s.io/controller-runtime from 0.13.1 to 0.14.1 (@dependabot[bot])
- 9f95c61: add format to configuration (@odacremolbap)
- 3d55755: add inline configuration (@odacremolbap)
- e0e3069: add observability poller (@odacremolbap)
- b6c6f86: add poller object (@odacremolbap)
- 913846e: exposing configuration poller option for brokers (@odacremolbap)
- 4f60aed: fix broker-config default value (@odacremolbap)
- ddc1a54: fix tests and add validation to broker init (@odacremolbap)
- 59baa62: make durations backwards compatible (@odacremolbap)
- 70338f0: part1, less functions, more enums (@odacremolbap)
- 14bc809: releases: apply latest tag only to releases (@sameersbn)
- f8554b7: releases: create release archives instead of binary releases (@sameersbn)
- 947b8fb: remove unused parameter (@odacremolbap)
- 1cc114d: start broker config poller (@odacremolbap)
- b404ab7: use iso8601 durations (@odacremolbap)
v1.0.0
Changelog
- 7af3392: Bump github.com/alecthomas/kong from 0.6.1 to 0.7.1 (@dependabot[bot])
- 3be3d94: Bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0 (@dependabot[bot])
- eee5048: Bump github.com/go-redis/redis/v9 from 9.0.0-beta.2 to 9.0.0-rc.1 (@dependabot[bot])
- 69ca1d7: Bump github.com/go-redis/redis/v9 from 9.0.0-rc.1 to 9.0.0-rc.2 (@dependabot[bot])
- 9674376: Bump github.com/rickb777/date from 1.20.0 to 1.20.1 (@dependabot[bot])
- 06829fe: Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (@dependabot[bot])
- b2de744: Bump go.opencensus.io from 0.23.0 to 0.24.0 (@dependabot[bot])
- 03667a0: Bump go.uber.org/zap from 1.22.0 to 1.23.0 (@dependabot[bot])
- ce227ac: Bump go.uber.org/zap from 1.23.0 to 1.24.0 (@dependabot[bot])
- 0e632c2: Bump sigs.k8s.io/controller-runtime from 0.13.0 to 0.13.1 (@dependabot[bot])
- dd748cf: add basic consumer (@odacremolbap)
- f4ddf71: add basic validation (@odacremolbap)
- 668f52a: add config watcher to broker process (@odacremolbap)
- abc1980: add controller/reconciler for obs configmap (@odacremolbap)
- 944eb36: add dependabot CI (@odacremolbap)
- 650cbfc: add dispatch routines and retries (@odacremolbap)
- 891d45b: add dls (@odacremolbap)
- 4774351: add dockerfile (@odacremolbap)
- 17671da: add empty default config (@odacremolbap)
- 406cd73: add env vars at readme (@odacremolbap)
- 56b42be: add filter tests, remove cesql (@odacremolbap)
- f4156de: add license and eula (@odacremolbap)
- f5df52e: add licenses (@odacremolbap)
- d0c5fdb: add linting (@odacremolbap)
- e0e3069: add observability poller (@odacremolbap)
- b6c6f86: add poller object (@odacremolbap)
- 79c7511: add simple usage (@odacremolbap)
- dadbab4: add support for args as envs (@odacremolbap)
- eb11d63: add support for authenticated redis (@odacremolbap)
- 463e0af: add trigger subscription metrics (@odacremolbap)
- 10de76a: add workflow dependencies (@odacremolbap)
- 021d078: adqapt memory broker to interface (@odacremolbap)
- 8754fb6: alter metrics reg order (@odacremolbap)
- 35584aa: basic TLS support (@odacremolbap)
- 5f7dcb9: better trigger metrics tags (@odacremolbap)
- 4066cf9: build container (@odacremolbap)
- f146b75: ci: fix login to GCR for container builds (@sameersbn)
- ee854d3: clean dead code (@odacremolbap)
- 0bdda1e: cmd globals extracted (@odacremolbap)
- f09be46: codeql scanning (@odacremolbap)
- ddac348: concurrency settings for e2e (@odacremolbap)
- c8a8ed4: configure logger (@odacremolbap)
- a2f99b5: container build on push main (@odacremolbap)
- 9267565: container-workflow: disable GCR login on pull-requests (@sameersbn)
- e1fab78: copy filters from kn (@odacremolbap)
- b180576: deepcopy for filters (@odacremolbap)
- 9fee758: desperate move (@odacremolbap)
- f1debcb: do not return on filter fail (@odacremolbap)
- 7d9946b: document parameters at readme (@odacremolbap)
- 190ae73: document test flags (@odacremolbap)
- 7d2ccb5: e2e runner framework pt1 (@odacremolbap)
- 600bee3: e2e workflow switch (@odacremolbap)
- 8f83936: expose instance name as global arg (@odacremolbap)
- 913846e: exposing configuration poller option for brokers (@odacremolbap)
- 3652479: fix config path (@odacremolbap)
- 8584715: fix e2e command (@odacremolbap)
- 3d506bb: fix filewatcher relative paths (@odacremolbap)
- d88859a: fix lint (@odacremolbap)
- ce883ea: fix linter issues (@odacremolbap)
- 460d648: fix panic when no metric config is provided (@odacremolbap)
- 952e57d: fix parse test (@odacremolbap)
- b309b74: fix path (@odacremolbap)
- 1609bb4: fix return from Probe (@odacremolbap)
- ddc1a54: fix tests and add validation to broker init (@odacremolbap)
- d65bb85: fix tests with metrics exporter (@odacremolbap)
- 062670c: fix xreadgroup poll (@odacremolbap)
- f7a7b9b: flesh out signaling for broker/ingest (@odacremolbap)
- c71a59d: generate dev images (@odacremolbap)
- 021e75a: gh-actions: adds release workflow (@sameersbn)
- 80739b5: gh-actions: publish images with the proper release tags (@sameersbn)
- d9804a8: implement memory backend (@odacremolbap)
- 507d3ae: ingest metrics (@odacremolbap)
- 3d5c6a5: initialize metrics config (@odacremolbap)
- 5f05780: json tag config (@odacremolbap)
- 329a7f6: kube/file flag management (@odacremolbap)
- 2f1dbd2: linter happy (@odacremolbap)
- ab89b41: local path config update (@odacremolbap)
- 4b51e98: log response ingest errors (@odacremolbap)
- 873fbfc: logger improvements (@odacremolbap)
- fd56847: make linter happy (@odacremolbap)
- b29f24a: make uuid direct dep (@odacremolbap)
- 14fd0df: mapped host volume (@odacremolbap)
- 1868322: mark incomplete readme (@odacremolbap)
- a9ac299: metrics config (@odacremolbap)
- 70ec86d: move config file to common cmd (@odacremolbap)
- 627319d: multi subscriptions, working, plenty of TODOs (@odacremolbap)
- da800be: observability configmap fix (@odacremolbap)
- 70338f0: part1, less functions, more enums (@odacremolbap)
- 22f10de: push images (@odacremolbap)
- 486d4ad: push to main triggers image build (@odacremolbap)
- 0dbf903: re-use metrics context (@odacremolbap)
- 8be980c: readme: adds slack community invite badge (@sameersbn)
- 14bc809: releases: apply latest tag only to releases (@sameersbn)
- f8554b7: releases: create release archives instead of binary releases (@sameersbn)
- c2f679e: remove concurrency for container images (@odacremolbap)
- 10d3d69: remove config from docker images (@odacremolbap)
- 56cd3a9: remove dead block (@odacremolbap)
- 41580ac: remove non supported us/ps (@odacremolbap)
- 3a92ce5: remove version from binary name (@sameersbn)
- 26bffa5: rename backend attribute (@odacremolbap)
- 13b9188: response support (@odacremolbap)
- 7cba361: restructure cmd (@odacremolbap)
- 8023689: returned validation errs (@odacremolbap)
- 6ab7cf1: rough, but working (@odacremolbap)
- 61ee82f: run e2e in container (@odacremolbap)
- cfcfba6: send CE to target (@odacremolbap)
- 124c50f: setup structure (@odacremolbap)
- e4ea8a7: simple e2e (@odacremolbap)
- 1cc114d: start broker config poller (@odacremolbap)
- 97796c1: static checks (@odacremolbap)
- d160a92: sugar loggers (@odacremolbap)
- dabcf6c: support empty target URL (@odacremolbap)
- 10fddb2: switch to pure go e2e (@odacremolbap)
- 0a0656d: temptatively remove i...
v0.0.1
Changelog
- 7af3392: Bump github.com/alecthomas/kong from 0.6.1 to 0.7.1 (@dependabot[bot])
- 3be3d94: Bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0 (@dependabot[bot])
- eee5048: Bump github.com/go-redis/redis/v9 from 9.0.0-beta.2 to 9.0.0-rc.1 (@dependabot[bot])
- 69ca1d7: Bump github.com/go-redis/redis/v9 from 9.0.0-rc.1 to 9.0.0-rc.2 (@dependabot[bot])
- 9674376: Bump github.com/rickb777/date from 1.20.0 to 1.20.1 (@dependabot[bot])
- 06829fe: Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (@dependabot[bot])
- b2de744: Bump go.opencensus.io from 0.23.0 to 0.24.0 (@dependabot[bot])
- 03667a0: Bump go.uber.org/zap from 1.22.0 to 1.23.0 (@dependabot[bot])
- 0e632c2: Bump sigs.k8s.io/controller-runtime from 0.13.0 to 0.13.1 (@dependabot[bot])
- dd748cf: add basic consumer (@odacremolbap)
- f4ddf71: add basic validation (@odacremolbap)
- 668f52a: add config watcher to broker process (@odacremolbap)
- abc1980: add controller/reconciler for obs configmap (@odacremolbap)
- 944eb36: add dependabot CI (@odacremolbap)
- 650cbfc: add dispatch routines and retries (@odacremolbap)
- 891d45b: add dls (@odacremolbap)
- 4774351: add dockerfile (@odacremolbap)
- 17671da: add empty default config (@odacremolbap)
- 406cd73: add env vars at readme (@odacremolbap)
- 56b42be: add filter tests, remove cesql (@odacremolbap)
- f4156de: add license and eula (@odacremolbap)
- f5df52e: add licenses (@odacremolbap)
- d0c5fdb: add linting (@odacremolbap)
- 79c7511: add simple usage (@odacremolbap)
- dadbab4: add support for args as envs (@odacremolbap)
- eb11d63: add support for authenticated redis (@odacremolbap)
- 463e0af: add trigger subscription metrics (@odacremolbap)
- 10de76a: add workflow dependencies (@odacremolbap)
- 021d078: adqapt memory broker to interface (@odacremolbap)
- 8754fb6: alter metrics reg order (@odacremolbap)
- 35584aa: basic TLS support (@odacremolbap)
- 5f7dcb9: better trigger metrics tags (@odacremolbap)
- 4066cf9: build container (@odacremolbap)
- f146b75: ci: fix login to GCR for container builds (@sameersbn)
- ee854d3: clean dead code (@odacremolbap)
- 0bdda1e: cmd globals extracted (@odacremolbap)
- f09be46: codeql scanning (@odacremolbap)
- ddac348: concurrency settings for e2e (@odacremolbap)
- c8a8ed4: configure logger (@odacremolbap)
- a2f99b5: container build on push main (@odacremolbap)
- 9267565: container-workflow: disable GCR login on pull-requests (@sameersbn)
- e1fab78: copy filters from kn (@odacremolbap)
- b180576: deepcopy for filters (@odacremolbap)
- 9fee758: desperate move (@odacremolbap)
- f1debcb: do not return on filter fail (@odacremolbap)
- 7d9946b: document parameters at readme (@odacremolbap)
- 190ae73: document test flags (@odacremolbap)
- 7d2ccb5: e2e runner framework pt1 (@odacremolbap)
- 600bee3: e2e workflow switch (@odacremolbap)
- 8f83936: expose instance name as global arg (@odacremolbap)
- 3652479: fix config path (@odacremolbap)
- 8584715: fix e2e command (@odacremolbap)
- 3d506bb: fix filewatcher relative paths (@odacremolbap)
- d88859a: fix lint (@odacremolbap)
- ce883ea: fix linter issues (@odacremolbap)
- 460d648: fix panic when no metric config is provided (@odacremolbap)
- 952e57d: fix parse test (@odacremolbap)
- b309b74: fix path (@odacremolbap)
- 1609bb4: fix return from Probe (@odacremolbap)
- d65bb85: fix tests with metrics exporter (@odacremolbap)
- 062670c: fix xreadgroup poll (@odacremolbap)
- f7a7b9b: flesh out signaling for broker/ingest (@odacremolbap)
- c71a59d: generate dev images (@odacremolbap)
- 021e75a: gh-actions: adds release workflow (@sameersbn)
- 80739b5: gh-actions: publish images with the proper release tags (@sameersbn)
- d9804a8: implement memory backend (@odacremolbap)
- 507d3ae: ingest metrics (@odacremolbap)
- 3d5c6a5: initialize metrics config (@odacremolbap)
- 5f05780: json tag config (@odacremolbap)
- 329a7f6: kube/file flag management (@odacremolbap)
- 2f1dbd2: linter happy (@odacremolbap)
- ab89b41: local path config update (@odacremolbap)
- 4b51e98: log response ingest errors (@odacremolbap)
- 873fbfc: logger improvements (@odacremolbap)
- fd56847: make linter happy (@odacremolbap)
- b29f24a: make uuid direct dep (@odacremolbap)
- 14fd0df: mapped host volume (@odacremolbap)
- 1868322: mark incomplete readme (@odacremolbap)
- a9ac299: metrics config (@odacremolbap)
- 70ec86d: move config file to common cmd (@odacremolbap)
- 627319d: multi subscriptions, working, plenty of TODOs (@odacremolbap)
- da800be: observability configmap fix (@odacremolbap)
- 22f10de: push images (@odacremolbap)
- 486d4ad: push to main triggers image build (@odacremolbap)
- 0dbf903: re-use metrics context (@odacremolbap)
- c2f679e: remove concurrency for container images (@odacremolbap)
- 10d3d69: remove config from docker images (@odacremolbap)
- 56cd3a9: remove dead block (@odacremolbap)
- 41580ac: remove non supported us/ps (@odacremolbap)
- 3a92ce5: remove version from binary name (@sameersbn)
- 26bffa5: rename backend attribute (@odacremolbap)
- 13b9188: response support (@odacremolbap)
- 7cba361: restructure cmd (@odacremolbap)
- 8023689: returned validation errs (@odacremolbap)
- 6ab7cf1: rough, but working (@odacremolbap)
- 61ee82f: run e2e in container (@odacremolbap)
- cfcfba6: send CE to target (@odacremolbap)
- 124c50f: setup structure (@odacremolbap)
- e4ea8a7: simple e2e (@odacremolbap)
- 97796c1: static checks (@odacremolbap)
- d160a92: sugar loggers (@odacremolbap)
- dabcf6c: support empty target URL (@odacremolbap)
- 10fddb2: switch to pure go e2e (@odacremolbap)
- 0a0656d: temptatively remove instance ID from metrics (@odacremolbap)
- b102cce: test wait more (@odacremolbap)
- 701b55c: try sleeping 10s (@odacremolbap)
- 0476311: try volume patterns (@odacremolbap)
- 4a162ee: unify cmd start (@odacremolbap)
- 68b4716: us kn like types for config (@odacremolbap)
- 26323f4: use kubernetes secret to update broker config (@odacremolbap)