This repository has been archived by the owner on Aug 3, 2022. It is now read-only.
Releases: davidsbond/arrebato
Releases · davidsbond/arrebato
v0.1.0-alpha4
Changelog
- 6d46a7d: Set number of retries for raft RPC calls (#88) (@davidsbond)
- 78cd5de: Add CLI command for deleting topics (#90) (@davidsbond)
- 5695a3a: Assign topics to specific nodes and require clients to use those nodes (#93) (@davidsbond)
v0.1.0-alpha3
Changelog
- 1e89d9b: Include root CAs in tls configuration (#79) (@davidsbond)
- f2569f0: Make serf use the custom memberlist configuration (#81) (@davidsbond)
v0.1.0-alpha2
Changelog
- c009aa6: Refactor raft/grpc TLS configuration & update image tag (#78) (@davidsbond)
v0.1.0-alpha1
Changelog
- 516df9a: Bump crazy-max/ghaction-import-gpg from 3 to 4.2.0 (#1) (@dependabot[bot])
- cc81560: Bump github.com/anchore/syft from 0.41.1 to 0.41.4 (#2) (@dependabot[bot])
- 608f7bd: Add interceptors for TLS client certificates (@davidsbond)
- 2e34e38: Define schema for topic ACLs (@davidsbond)
- 140c1e8: Implement data access layer for ACLs (@davidsbond)
- 9aa3289: Add CI workflow to lint markdown files (@davidsbond)
- 969f51f: Add initial ACL checks to message consumption and production (@davidsbond)
- 8072d05: Add gRPC service definition for ACLs (@davidsbond)
- 9a98fe5: Add Normalize function for ACLs (@davidsbond)
- 5c3983e: Implement gRPC handlers for ACLs (@davidsbond)
- 7ebcf92: Add full mutual TLS support for the gRPC server (@davidsbond)
- ea5661d: Set minimum TLS version to 1.3 (@davidsbond)
- 816dbab: Add gRPC definition for Node service (@davidsbond)
- 211c511: Implement client-side load-balancing and leader discovery (@davidsbond)
- db5dcb7: Implement gRPC health protocol (@davidsbond)
- bf16a7a: Add kustomize validation using kubeval (@davidsbond)
- 3a70392: Use correct input name on GPG import action (@davidsbond)
- dfa0f49: Update tag in kustomize manifest (@davidsbond)
- a0750b8: Add message keys (@davidsbond)
- acb4c02: Add sender information to messages (@davidsbond)
- 8c1d49f: Bump crazy-max/ghaction-import-gpg from 4.2.0 to 4.3.0 (#3) (@dependabot[bot])
- 24e4937: Bump github.com/anchore/syft from 0.41.4 to 0.41.5 (#4) (@dependabot[bot])
- e4f491b: Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#5) (@dependabot[bot])
- e9bac0e: Upgrade to go 1.18 (#6) (@davidsbond)
- 7db9ea3: Require X-Client-ID header to match TLS certificate common-name (@davidsbond)
- b35a202: Add client-side message signing (@davidsbond)
- cecea02: Switch from certificate common-name to SPIFFE ID (@davidsbond)
- 6868249: Remove metadata checks from TLSExtractor (@davidsbond)
- 88362a6: Bump github.com/anchore/syft from 0.41.5 to 0.41.6 (#7) (@dependabot[bot])
- de42d11: Implement signing gRPC service (#8) (@davidsbond)
- 4327fca: Implement message key signing when produced (#9) (@davidsbond)
- 7a0589e: Add small preamble to README (@davidsbond)
- 2f4d44f: Bump github.com/golangci/golangci-lint from 1.44.2 to 1.45.0 (#10) (@dependabot[bot])
- f414a2b: Bump github.com/anchore/syft from 0.41.6 to 0.42.0 (#11) (@dependabot[bot])
- 89494cb: Add initial CLI commands (@davidsbond)
- 8d26489: Bump actions/cache from 2 to 3 (#12) (@dependabot[bot])
- c412a9c: Bump github.com/anchore/syft from 0.42.0 to 0.42.1 (#13) (@dependabot[bot])
- 5276a19: Bump mvdan.cc/gofumpt from 0.3.0 to 0.3.1 (#14) (@dependabot[bot])
- f0932a4: Bump github.com/bufbuild/buf from 1.1.0 to 1.1.1 (#15) (@dependabot[bot])
- dc8087f: Allow topics to reject unverified messages (#16) (@davidsbond)
- 1b3349e: Add CLI command to describe topics (#17) (@davidsbond)
- 32782dd: Upgrade buf files to v1 (#18) (@davidsbond)
- 4584ebf: Add helper method for running a command with a client (#19) (@davidsbond)
- a1ca655: Bump google.golang.org/protobuf from 1.27.1 to 1.28.0 (#21) (@dependabot[bot])
- dcd4564: Bump github.com/anchore/syft from 0.42.1 to 0.42.2 (#20) (@dependabot[bot])
- 91c7eb4: Include goreleaser as a pinned dependency (@davidsbond)
- a779f75: Improvements after trying to run cluster in Kubernetes (@davidsbond)
- d351a0c: Updated memberlist logger to infer levels with timestamp (@davidsbond)
- ff7244b: Bump github.com/anchore/syft from 0.42.2 to 0.42.3 (#22) (@dependabot[bot])
- 3d202dc: Reworking based on local testing (#23) (@davidsbond)
- 5ba60ec: Bump github.com/golangci/golangci-lint from 1.45.0 to 1.45.2 (#24) (@dependabot[bot])
- 9237c5e: Bump github.com/anchore/syft from 0.42.3 to 0.42.4 (#25) (@dependabot[bot])
- 6277cd7: Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.2 to 4.5.3 (#27) (@dependabot[bot])
- f90a709: Add workflow for proto file formatting (#28) (@davidsbond)
- 3a0976a: Expose peers in node service (#29) (@davidsbond)
- b1924a9: Use advertise address as raft local ID (#30) (@davidsbond)
- a41f18a: Use AppliedIndex instead of LastIndex for FSM check (@davidsbond)
- ac6328c: Bump github.com/bufbuild/buf from 1.2.1 to 1.3.0 (#31) (@dependabot[bot])
- 81f5309: Manually track last applied log index (@davidsbond)
- 4b1b0e2: Install tools in mod workflow (@davidsbond)
- ea0553c: Add log cache store to raft (@davidsbond)
- b7f562d: Make servers leaving/rejoining work better (@davidsbond)
- 46f8744: Use GitHub native release notes (@davidsbond)
- e222abc: Start to structure the docs directory (@davidsbond)
- c1687c7: Include documentation in releases (@davidsbond)
- fbf88bb: Set permissions in release workflow (@davidsbond)
- 283d7ad: Switch back to github release notes (@davidsbond)
- 768b98f: Add initial design documents (@davidsbond)
- e23fce1: Bump github.com/hashicorp/raft-boltdb/v2 from 2.2.1 to 2.2.2 (#32) (@dependabot[bot])
- 5291a91: Exclude node from peers list, include node name (@davidsbond)
- 1e21efc: Add endpoint for listing public signing keys (#42) (@davidsbond)
- 1e134c4: Allow nodes to join cluster as non-voters (#43) (@davidsbond)
- 1eb0d6d: Bump go.uber.org/automaxprocs from 1.4.0 to 1.5.0 (#44) (@dependabot[bot])
- 7c3a2a7: Bump go.uber.org/automaxprocs from 1.5.0 to 1.5.1 (#46) (@dependabot[bot])
- dadede1: Bump github.com/anchore/syft from 0.43.0 to 0.43.2 (#45) (@dependabot[bot])
- f6a7186: Bump actions/setup-go from 2 to 3 (#47) (@dependabot[bot])
- 0869123: Add configuration for serf-level encryption (#48) (@davidsbond)
- a58b679: Bump github.com/anchore/syft from 0.43.2 to 0.44.0 (#50) (@dependabot[bot])
- 8bc4ffa: Make message signing deterministic (#51) (@davidsbond)
- 7041fc5: Bump github.com/hashicorp/raft from 1.3.6 to 1.3.7 (#52) (@dependabot[bot])
- ea2ca85: Use gRPC for raft transport (#53) (@davidsbond)
- 29ee0dc: Bump github.com/anchore/syft from 0.44.0 to 0.44.1 (#55) (@dependabot[bot])
- 8fe870a: Bump github.com/goreleaser/goreleaser from 1.7.0 to 1.8.2 (#54) (@dependabot[bot])
- 57754f3: Create github actions workflow that automatically keeps distroless/static up-to-date (#56) (@davidsbond)
- d39a68f: Add more configuration for distroless pull request (#58) (@davidsbond)
- 9269c08: Modify commit message when updating distroless image (#60) (@davidsbond)
- 69c2e8e: Update distroless base image (#61) (@github-actions[bot])
- a8195b2: Add design document for message/consumer pruning (#62) (@davidsbond)
- 45773f0: Add licenses to distribution (#63) (@davidsbond)
- 91b8e56: Install go-licenses as part of release flow (@davidsbond)
- 616d207: Update distroless.yml (@davidsbond)
- 7068dc8: Add CLI support for querying nodes (#64) (@davidsbond)
- d1fd69b: Add basic CLI autocompletion (#65) (@davidsbond)
- f1f9cac: Include tools directory in dependabot checks (#66) (@davidsbond)
- 67e4ec1: Implement backup uti...