Skip to content

Support protocol v5 and CI improvements#157

Merged
joao-r-reis merged 65 commits into
mainfrom
protov5
Jan 16, 2026
Merged

Support protocol v5 and CI improvements#157
joao-r-reis merged 65 commits into
mainfrom
protov5

Conversation

@joao-r-reis
Copy link
Copy Markdown
Collaborator

@joao-r-reis joao-r-reis commented Nov 13, 2025

  • Add protocol v5 support
  • Add integration test matrix with multiple cassandra versions
  • Upgrade nosqlbench to version 5 so it uses a modern java driver with v5 support (have to keep nb4 for verify step)
  • Cache Go, Simulacron and CCM C* downloads
  • Upgrade gocql to 2.0.0
  • Upgrade go-cassandra-native-protocol to latest

Comment thread integration-tests/ccm/ccm.go Outdated
Comment thread integration-tests/cqlserver/client.go Outdated
Comment thread .github/workflows/tests.yml
Comment thread integration-tests/virtualization_test.go Outdated
Comment thread proxy/pkg/zdmproxy/clienthandler.go Outdated
Comment thread proxy/pkg/zdmproxy/clienthandler.go
Comment thread proxy/pkg/zdmproxy/segment.go
@lukasz-antoniak
Copy link
Copy Markdown
Contributor

Tested with Java driver 4.19.1 and C* 5.0.5 with big payloads (multiple segments needed).

Comment thread proxy/pkg/zdmproxy/segment_test.go
Comment thread integration-tests/virtualization_test.go
Comment thread integration-tests/virtualization_test.go Outdated
Comment thread integration-tests/virtualization_test.go Outdated
@joao-r-reis joao-r-reis merged commit a2f0c61 into main Jan 16, 2026
38 of 41 checks passed
@joao-r-reis joao-r-reis deleted the protov5 branch January 16, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants