v0.1.10
Commits
- d3b0300: split kafka codec (#1052) (Lucas Kent) #1052
- 4e914ee: Split redis codec (#1051) (Lucas Kent) #1051
- 1e091ec: Initial kafka protocol (#1053) (Lucas Kent) #1053
- e0e7ab1: kafka_int_tests test consuming (#1054) (Lucas Kent) #1054
- aff2635: set cql3-parser to crates.io (#1058) (Lucas Kent) #1058
- 50068aa: CassandraConnectionBuilder (#1055) (Conor) #1055
- e3530d1: Implement FindCoordinator rewriting (fixes clients connecting directly to kafka) (#1057) (Lucas Kent) #1057
- 59585fa: Make TransformBuilder a trait (#1059) (Lucas Kent) #1059
- a47c5d6: Avoid storing ConsistencyBehaviour::SubchainOnMismatch config in the final tee transform (#1061) (Lucas Kent) #1061
- c5dbd1a: emit startup failures through tracing (#1063) (Lucas Kent) #1063
- a99060d: Cassandra mock bench (#1016) (Lucas Kent) #1016
- ee3b34d: Remove clone from TransformsConfig (#1062) (Lucas Kent) #1062
- fix flexible version handling (#1060) #1060 (Lucas Kent)
- ef64015: codec direction logging (#1066) (Conor) #1066
- 60c77f6: Topology building cleanup (#1067) (Lucas Kent) #1067
- dd08179: small stuttering name fix (#1068) (Conor) #1068
- 756a570: Only build custom docker images when the test actually uses it (#1070) (Lucas Kent) #1070
- 1a9730f: Update to rust 1.68 🦀🦀🦀 (#1074) (Lucas Kent) #1074
- 084be3c: Add ShotoverProcessBuilder::with_observability_address (#1073) (Lucas Kent) #1073
- 8f5610c: remove unneeded clippy allows (#1075) (Conor) #1075
- 4d19376: Improve kafka encode error (#1076) (Lucas Kent) #1076
- 618c36a: Another kafka fix (#1078) (Lucas Kent) #1078
- 7df6e52: Fix invalid modifications to FindCoordinator responses (#1077) (Lucas Kent) #1077
- 682af0b: rename ConsistentScatter -> TuneableConsistencyScatter (#1079) (Lucas Kent) #1079
- 0d03cec: Fix redis_int_tests::multi intermittent failure (#1080) (Lucas Kent) #1080
- 2ae9e5d: Return error message to client when chain fails to send/receive (#1082) (Lucas Kent) #1082
- filter out errors (#1086) #1086 (Lucas Kent)
- 1ed2bdf: Improve docker-compose.yaml validation with this one small trick (#1084) (Lucas Kent) #1084
- 2adcec8: CassandraSinkCluster better handle table rewrite errors (#1083) (Lucas Kent) #1083
- 6f2834e: Add benchmarks for kafka (#1085) (Lucas Kent) #1085
- bd5d563: Update to cassandra-cpp 2.0.0 (#1088) (Lucas Kent) #1088
- d16859d: Fix cassandra ResponseError formatting (#1087) (Lucas Kent) #1087
- 2a1c192: a few dep fixes (#1089) (Lucas Kent) #1089
- 71c02c7: CassandraSinkCluster improve get_replica_node_in_dc error type (#1093) (Lucas Kent) #1093
- cca5d2b: CassandraConnection::send returns rx channel (#1091) (Lucas Kent) #1091
- d9183af: Update deps (#1092) (Lucas Kent) #1092
- 7cc509b: debug clean up (#1094) (Conor) #1094
- 3921681: Protocol tests (#1095) (Conor) #1095
- 8809e22: Make TransformConfig into a trait (#1064) (Lucas Kent) #1064
- c0c07e3: cassandra passthrough flamegraph (#1105) (Conor) #1105
- 600818f: Split shotover library/binary into separate crates (#1102) (Lucas Kent) #1102
- pull table rewriting into its own module (#1097) #1097 (Lucas Kent)
- c6795d2: Document tokio-bin-process (#1100) (Lucas Kent) #1100
- 7220c13: update deps (#1107) (Conor) #1107
- 77fa9c0: Replace gen_certs.sh with rust (#1111) (Lucas Kent) #1111
- 5fe4bc9: Fix main (#1115) (Lucas Kent) #1115
- 7e1206d: Cleanup redis cluster error handling (#1109) (Lucas Kent) #1109
- 6c7388a: Cleanup shotover::Runner api (#1103) (Lucas Kent) #1103
- 9128d66: Cassandra protocol v5 (#1104) (Conor) #1104
- Remove 'cross connection state' test cases (#1114) #1114 (Lucas Kent)
- connection failure handling (#1081) #1081 (Lucas Kent)
- 19b5a82: Fix SAN ip address in cert generation (#1116) (Lucas Kent) #1116
- 323ff45: make certificate_authority_path field optional in source TLS config (#1117) (Lucas Kent) #1117
- ca140f1: Allow for custom transforms via using shotover as a crate (#1101) (Lucas Kent) #1101
- 9e4c362: Initial public API cleanup (#1119) (Lucas Kent) #1119
- 0284936: Use backtrace_ext for filtering backtrace noise (#1120) (Lucas Kent) #1120
- 078c16c: Minor tracing cleanup (#1122) (Lucas Kent) #1122
- publish shotover lib to crates.io (#1106) #1106 (Lucas Kent)
- 3577fcb: add import_transform macro (#1123) (Lucas Kent) #1123
- dea0315: Replace openssl with rustls (#1108) (Lucas Kent) #1108
- 49c3ea9: Use crates.io tokio-bin-process (#1128) (Lucas Kent) #1128
- 15e27df: Update deps (#1132) (Lucas Kent) #1132
- 39c68e3: Improve shotover docs for custom transforms (#1124) (Lucas Kent) #1124
- f7ee422: Remove error module (#1125) (Lucas Kent) #1125
- 09922c8: More kafka port rewriting (#1130) (Lucas Kent) #1130
- 7849488: Remove shotover specific logic from DockerCompose (#1127) (Lucas Kent) #1127
- 97039c3: fix build error when compiling without cassandra-cpp driver installed (#1133) (Conor) #1133
- e387408: Release shotover 0.1.10 (#1129) (Lucas Kent) #1129