Commits
- 590b255: check in cargo lock (#571) (Conor) #571
- 3ea7fbb: update deps (#568) (Conor) #568
- 1346fa3: Rename transform config get_source -> get_transform (#569) (Lucas Kent) #569
- e3e509f: Add check for untracked/uncommitted files in CI (#572) (Lucas Kent) #572
- bc8b34a: Cassandra Request Throttling Benches (#565) (Conor) #565
- 4ab3aaa: Cassandra request throttling non-integration bench (#566) (Lucas Kent) #566
- 29efc31: Count BATCH queries for request throttling (#562) (Conor) #562
- ba84b33: RequestThrottling docs (#573) (Conor) #573
- 513486f: Minimum value for Request Throttling config (#567) (Conor) #567
- 7ca6ef6: Parse cassandra batch messages (#576) (Lucas Kent) #576
- d04564b: Fail to start shotover when configured port already taken (#580) (Lucas Kent) #580
- 4b0be7b: bump up threshold (#579) (Conor) #579
- b08d33a: split up message methods (#577) (Conor) #577
- 1c97be1: fix docs (#582) (Conor) #582
- 373b611: Add DebugForceParse transform (#583) (Lucas Kent) #583
- ae4526e: move cassandra test helpers to helpers module (#584) (Conor) #584
- 5e15f37: Add cassandra_bench example (#549) (Lucas Kent) #549
- 97f6ac0: Add CassandraOperation::queries method to abstract over QUERY and BATCH (#570) (Lucas Kent) #570
- d5f90a7: Batch query counting bug fix (#574) (Conor) #574
- a57c879: batch over query tests (#586) (Conor) #586
- 23ef672: Cleanup and improve assertions of ShotoverProcess (#585) (Lucas Kent) #585
- 469d3f5: Accept base64 string instead of individual bytes in protect transform config (#587) (Conor) #587
- 52a80ad: rename .cargo/config to .cargo/config.toml (#591) (Lucas Kent) #591
- 74a0622: Improve ShotoverProcess error reporting (#590) (Lucas Kent) #590
- 01dde88: Generate redis TLS certs at test time (#588) (Lucas Kent) #588
- 65439e7: store single cql statement instead of a vec (#589) (Lucas Kent) #589
- d2dd274: Switch over to published Docker image on Cassandra example (#578) (Conor) #578
- 3856b98: Rename redis-tls/tls_keys -> redis-tls/certs (to match cassandra naming) (#593) (Lucas Kent) #593
- eabb0bf: Add read timeout to redis_connection_async_tls. (#592) (Lucas Kent) #592
- 189e15a: Store Wrapper.transforms as an IterMut instead of a cloned Vec (#596) (Lucas Kent) #596
- d64e898: Remove entry from deny.toml & cargo update (#599) (Conor) #599
- 37f3645: Reenable parallelization of packet parsing in packet tests. (#600) (Lucas Kent) #600
- 1a0f731: Improve cassandra bench compare API (#601) (Lucas Kent) #601
- 4d99105: Bench logging changes (#604) (Conor) #604
- bf806ab: Don't re-register counter on cassandra sink clone (#609) (Conor) #609
- c56f5b5: Simplify eval routing (#610) (Lucas Kent) #610
- 1da06a2: Fix invalid command routes (#611) (Lucas Kent) #611
- eb42bcc: Update to rust 1.60 (#603) (Lucas Kent) #603
- 3ea1cd9: Rewrite redis_int_tests to assert on write only responses (#612) (Lucas Kent) #612
- 5bc2133: rustfmt.toml change (#614) (Conor) #614
- 82442a2: Fix RedisSinkCluster returning an array of responses instead of a single response (#608) (Lucas Kent) #608
- 2c18758: Improve metrics docs (#615) (Conor) #615
- ec694ab: move cassandra raw frame methods to a module (#613) (Conor) #613
- 64610aa: Avoid triggering a message parse in the Null transform (#622) (Lucas Kent) #622
- 1a1fdec: Update deps (#617) (Lucas Kent) #617
- bec6410: Implement redis cluster sink ResponseJoin abstraction (#618) (Lucas Kent) #618
- f8ba7f2: Fix RedisClusterPortsRewrite noauth handling (#624) (Lucas Kent) #624
- a630a1c: Improve CassandraPeersRewrite int tests (#628) (Lucas Kent) #628
- 185a3bf: Move redis-cluster-auth config (#626) (Lucas Kent) #626
- e6e852b: Only parse the opcode when checking for errors in Cassandra sink (#627) (Conor) #627
- 2f54531: read multiple cassandra frames (#633) (Conor) #633
- 4af74c3: new benches (#635) (Conor) #635
- 824c0f5: Use anyhow .context() instead of manually constructing error messages (#625) (Lucas Kent) #625
- e16253c: rework redis cluster command mapping (#623) (Lucas Kent) #623
- 7427336: use check_frame instead of from_buffer (#637) (Conor) #637
- fd94949: CassandraPeersRewrite bugfix (#640) (Conor) #640
- bbcff5e: Redis benchmarks test both set and get commands (#638) (Lucas Kent) #638
- 68438e6: RoutingInfo::Random is actually random (#636) (Lucas Kent) #636
- 7b497b1: Remove RedisClusterSink Command enum (#641) (Lucas Kent) #641
- b7ca913: Remove MessageValue::None (#643) (Lucas Kent) #643
- fd47e70: temp ci fix (#648) (Conor) #648
- c912a2d: Change timeout in TcpCodecListener (#644) (Conor) #644
- 9710bc1: Release shotover 0.1.3 (#650) (Lucas Kent) #650