Changelog for Management API, new PRs should update the main / unreleased
section with entries in the order:
* [CHANGE]
* [FEATURE]
* [ENHANCEMENT]
* [BUGFIX]
- [BUGFIX] #564 Fix LatencyMetrics for DSE
- [CHANGE] #556 Update Management API dependencies to address CVEs
- [CHANGE] #547 Deprecate Cassandra 3.11 support
- [FEATURE] #551 Add Cassandra 5.0.2 to the build matrix
- [FEATURE] #549 Add DSE 6.9.3 to the build matrix
- [ENHANCEMENT] #552 Improve "liveness" probe implementation
- [BUGFIX] #553 Fix CassandraTaskExports metric filtering to make it work with 5.0.x Major compactions
- [BUGFIX] #560 Fix LatencyMetrics bucketing on 4.1 and 5.0 as their reservoir stores the data in microseconds, not nano (unlike 3.11 and 4.0)
- [BUGFIX] #562 Fix version detection
- [FEATURE] #535 Add Cassandra 5.0.0 to the build matrix
- [BUGFIX] #541 readOnlyRootFilesystem still fails due to some Spark folders in OpenShift
- [FEATURE] #543 Add Cassandra 5.0.1 to the build matrix
- [FEATURE] #544 Add Cassandra 4.0.14 to the build matrix
- [FEATURE] #545 Add Cassandra 4.1.7 to the build matrix
- [FEATURE] #534 Add DSE 6.8.51 to the build matrix
- [ENHANCEMENT] #539 Add the ability to run DSE 6.8 and 6.9 in readOnlyRootFilesystem mode
- [FEATURE] #523 Trust store reload functionality for DSE only (not Cassandra)
- [FEATURE] #527 Add Cassandra 4.1.6 to the build matrix
- [FEATURE] #522 Add DSE 6.9.1 to the build matrix
- [FEATURE] #529 Add DSE 6.9.2 to the build matrix
- [ENHANCEMENT] #521 Add management-api to Cassandra conf in the Dockerfile, not entrypoint for DSE 6.9, Cassandra 4.1 and Cassandra 5.0. This allows to run the container with readOnlyRootFilesystem.
- [BUGFIX] #524 Fix HintsService Hint_delays- metrics parsing and ReadCoordination metrics parsing
- [BUGFIX] #520 Update DSE 6.9.0 dependnecy
- [BUGFIX] #531 Fix DSE 6.9 UBI image agent loading
- [BUGFIX] #510 CDC is not working in the OSS images (at least not UBI)
- [BUGFIX] #507 Fix the SSLContext reloading in the initChannel when certificates have changed.
- [FEATURE] #511 Add DSE 6.8.50 and DSE 6.9.0-rc.3 to the build matrix
- [BUGFIX] #512 Add relabeling rules for internode connection metrics (inbound and outbound)
- [FEATURE] #504 Add DSE 6.9.0-rc.1 to the build matrix
- [FEATURE] #497 Add DSE 6.8.49 to the build matrix
- [BUGFIX] #502 Fix DSE 6.9 UBI image builds
- [BUGFIX] #493 Fix nodetool in UBI based images
- [FEATURE] #496 Add DSE 6.9 image builds
- [FEATURE] #487 Add DSE 6.8.48, Cassandra 4.1.5 and Cassandra 4.0.13 to the build matrix
- [CHANGE] #486 Support HCD
- [BUGFIX] #480 python 2 missing on ubi cass-management-api images 3.11
- [CHANGE] #484 Rename DSE7 to HCD
- [BUGFIX] #477 Fix cassandra-topology.properties removal
- [FEATURE] #475 Add DSE 6.8.47 to the build matrix
- [FEATURE] #474 Add DSE 6.8.46 to the build matrix
- [FEATURE] #461 Add Cassandra 5.0-beta1 tot he build matrix
- [FEATURE] #470 Add Cassandra 4.0.12 to the build matrix
- [FEATURE] #467 Add DSE 6.8.44 to the build matrix
- [FEATURE] #469 Add Cassandra 3.11.17 to the build matrix
- [ENHANCEMENT] #465 Add tar to the DSE images
- [BUGFIX] #463 Remove cassandra-topology.properties from the configuration folder
- [FEATURE] #453 Use a longer driver timeout for drain
- [FEATURE] #455 Add DSE 6.8.43 to the build matrix
- [FEATURE] #458 Update MCAC to v0.3.5
- [ENHANCEMENT] #441 Replace ShellUtils arbitrary command execution
- [FEATURE] #449 Add DSE 6.8.42 to the build matrix
- [FEATURE] #451 Add Cassandra 4.1.4 to the build matrix
- [BUGFIX] #448 Scrub did not work when targetting all the keyspaces
- [BUGFIX] #437 Compaction threw NPE if used without target TokenRange
- [BUGFIX] #434 Temporarily disable arm64 support for DSE images
- [FEATURE] #696 Add endpoint for rebuilding DSE search indices
- [FEATURE] #439 Add DSE 6.8.41 to the build matrix
- [CHANGE] #425 Shade Jackson libraries in agents
- [BUGFIX] #413 UBI8 images do not terminate correctly
- [BUGFIX] #360 Support Cassandra 5.0-alpha1
- [BUGFIX] #415 Some jvm_* metrics aren't labelled correctly
- [BUGFIX] #422 Metrics endpoint fails to start for some DSE images
- [FEATURE] #398 Make Management API port configurable
- [FEATURE] #419 Add DSE 6.8.40 to the build matrix
- [FEATURE] #397 Add Cassandra 4.0.11, 4.1.3 5.0-alpha2
- [BUGFIX] #411 Serialize long types as Strings to avoid float64 conversion
- [CHANGE] #400 Ensure curl and wget are installed in images
- [FEATURE] #326 Provide topology endpoints in OpenAPI client
- [FEATURE] #345 Implement host related methods
- [FEATURE] #361 Add new listTables operation with more detailed response
- [FEATURE] #342 New mechanism to allow status tracking of repairs via repair ID. Both v1 and v2 endpoints now return a repair ID for this purpose.
- [FEATURE] #405 New v2 Repairs endpoint which takes more parameters, new endpoint to force terminate all repairs.
- [FEATURE] #374 New endpoint to provide a token range to endpoint mapping.
- [FEATURE] #372 Add IS_LOCAL field to /metadata/endpoints response.
- [FEATURE] #403 Add async versions of /flush and /garbagecollect endpoints under /api/v1
- [FEATURE] #401 Add DSE 6.8.39
- [FEATURE] #293 Expose running tasks as metrics
- [CHANGE] #323 Rename Maven artifact groupId from com.datastax to io.k8ssandra
- [FEATURE] #323 Add OpenAPI Java client generation
- [FEATURE] #337 Publish Maven artifacts to Cloudsmith.io
- [FEATURE] #375 Add SSL/TLS hot reloading and allow TLS v1.3
- [FEATURE] #349 Metrics endpoint should allow querying a subset
- [FEATURE] #395 Add Cassandra version 3.11.16
- [FEATURE] #380 Add DSE 6.8.38
- [BUGFIX] #339 OpenAPI client publish does not also publish other artifacts
Releases older than this point did not maintain a Changelog in the format above. The changes below were generated by the gen_changelog.sh script.
- Disable Maven package publishing View
- Add UBI based images for OSS Cassandra versions (#313) View
- Add missing TZ data for JDK11 UBI images View
- Fix GitHub Packages publishing View
- Improve CI testing so that tests are duplicated for every PR commit View
- Skip javadoc generation for Cassandra trunk images View
- Upgrade DSE UBI images to 8 for ARM64 support (#320) View
- Add ARM64 image builds for DSE (#315) View
- Fix multi-arch DSE image builds (#317) View
- Add ARM64 builds for all DSE images View
- Fix file ownership and permissions in images (#310) View
- Add SHA tag to nightly builds (#299) View
- Fix nightly SHA build tag View
- Fix event detection typo View
- Add ability to build Cassandra trunk images for a specific SHA commit (#300) View
- fix nightly build SHA tags View
- fix typo for default SHA commit View
- Separate scheduled and workflow_dispatch commit SHA determination View
- Add Cassandra version 4.0.10 and 4.1.2 as well as DSE 6.8.36 (#306) View
- Add DSE7 agent (#307) View
- Fix Jar publish for DSE7 View
- Really fix DSE7 agent publish View
- Parse tokens in endpoint states response (#294) View
- Add Cassandra 3.11.15 and DSE 6.8.35 (#296) View
- Update CDC agenet to v2.2.9 (#297) View
- Update Cassandra trunk from 4.2 to 5.0 View
- Allow Cassandra trunk image to be built with workflow_dispatch View
- Rename Cassandra trunk GHA job View
- Add DSE 6.8.34 (#287) View
- Disable FOSSA scan View
- Add Cassandra 4.1.1 View
- Add Cassandra 4.0.9 View
- Modify name parsing to do cleaning after every relabel rule (#278) View
- Update Maven artifact deployment job View
- Add DSE 6.8.33 View
- Make OSS versions a string for build matrix View
- Update DSE agent version View
- Remove the use of set-output in GHA and upgrade actions using deprecated deps (#261) View
- Add google-java-format (#262) View
- Update project to require JDK11 (#264) View
- Fix flaky test (#265) View
- Revert f6ae10130d2d29ad335a76e4971a3ec055976839 (#266) View
- Initial add of Cassandra trunk images (#263) View
- Fix Cassandra trunk Dockerfile View
- Change Cassandra trunk build to a cron View
- Remove log that causes people to panic (#267) View
- Add DSE 6.8.32 (#269) View
- Revert to nearform action as the recommended nearform-actions action does not exist View
- Support running tests against Casandra trunk images and update JDK to 11 (#272) View
- Hardcode Cassanra trunk version for now View
- Replace tag value instead of adding a duplicate (#273) View
- Add Cassandra 4.0.8 (#276) View
- Prevent server crash for uninitialized metrics (#277) View
- Remove Cassandra trunk artifacts from release process View
- Ignore when the CassandraVersion class isn't found to allow DSE to start (#259) View
- Support only 3.11.13 and newer in 3.11 branch and 4.0.4 or newer in 4 (#260) View
- Modify field name from source_labels to sourceLabels. (#250) View
- Reorder the clean() and sanitizeMetricName in the metricName parser. (#252) View
- Add sum to timer, add logging to debug missing histogram (#254) View
- Add replacements relabeling (#256) View
- 3.11 compatibility improvements (#257) View
- Add DSE UBI images to matrix (#249) View
- Wait for Ubuntu based DSE image to be published before UBI image View
- Unescape unicode characters in the system_distributed_replication properties (#244) View
- New metrics collector implementation (#238) View
- Use io.dropwizard.metrics version from Cassandra 4.x (provided) and change netty to provided (#245) View
- Add CDC Agnet to DSE images (#243) View
- Remove DSE UBI images from the matrix View
- Add GH Projects automation (#227) View
- Update Cassandra 4.1 version (fixes #232) (#235) View
- Update DSE version (#237) View
- Add DSE 6.8.29 (#226) View
- Implement endpoint for nodetool move (#221) View
- Add jdk8 tags for DSE images (#220) View
- Fix failing test due to race condition (#222) View
- Fix failing test due to incorrect assertion (#225) View
- Update swagger document View
- Update Cassandra and DSE versions (#218) View
- Fix DSE image releaser View
- Update DSE image builds based on docker-images (#208) View
- Add async versions of scrub, compactions and upgradesstables (#204) View
- Update to DSE 6.8.25 View
- update test to build DSE images with buildx View
- Update DSE release and README View
- Add Cassandra 4.0.6 View
- Add Cassandra 4.0.5 View
- Bump logback-core from 1.2.3 to 1.2.9 in /management-api-server View
- Bump logback-core from 1.2.3 to 1.2.9 in /management-api-common View
- Moving CDC agent to /opt/cdc_agent/cdc-agent.jar for all agent versions and all C*/DSE versions. View
- Apache Cassandra 3.0.x, 4.0.x images updated to include CDC agent for Apache Cassandra. View
- CDC agent added to DSE image. View
- Fix CDC agent download (missing
v
was throwing a spanner in the works). View - Still had the wrong URL path. Consistency isn't great here. View
- CDC agent version bump to 2.0.0. View
- Use --chown for COPY commands to avoid duplicating layers View
- Fix nodetool wrapper View
- Add nodetool fix for JDK-8278972 (CASSANDRA-17581) (#196) View
- Add C* 3.11.12 and 4.0.3 back to the image matrix (#194) View
- Use a build matrix for Docker releases (#195) View
- add mtab symlink (#182) View
- Disable DSE builds when Artifactory secrets are not available (#186) View
- Switch to using archive.apache instead of downloads.apache for Cassandra 3 tests. View
- Upgrade to Cassandra 3.11.13/4.0.4 (#191) View
- Upgrade Cassandra versions to 3.11.12/4.0.3 (#177) View
- Prevent driver session initialization if socket file does not exist (#175) View
- add endpoint to list schema versions, needed to check schema agreement (#172) View
- Improve test speed View
- add @Rpc annotation (#166) View
- Update to latest version of Fossa CLI (#167) View
- Add OpenAPI doc generation [K8SSAND-967] (#164) View
- Publish Docker images after PR merges (#158) View
- Add endpoint for rebuild (#161) View
- Add KQueue channel creation for MacOS View
- Remove README bit about tests failing on MacOS View
- Fix NPE in CallStatus and change return code to 404 if job does not exists (#162) View
- Write metric filters provided as an env variable to the mcac config file. View
- Move async operations of cleanup and decommission to api/v1 (#154) View
-
- Add full_query_logging to featureSet View
- Add missing Swagger docs for nodetool repair and list keyspaces View
- IDE cruft added to .gitignore. View
-
- Add full query logging endpoints to server, methods to CassandraAPI and implementations thereof, RPC methods to NodeOpsProvider. View
-
- Add 'adding features' section to README. * Add note to README that tests fail on MacOS. View
- Fix FQL Swagger docs View
- Bump tini ver View
- Add endpoints to create and list tables; and to retrieve keyspace replication settings (#143) View
- Use internal form for CQL identifiers (#146) View
- Execute ssTableTasks in the background, provide FeatureSet endpoint [K8SSAND-948] (#141) View
- make sure the MCAC base directory exists View
- Use default heap of 128m View
- Add operation to list keyspaces (#127) View
- Add per dc replication factor overrides View
- Fix dc replication test View
- Add suuport for running repairs [K8SSAND-154] View
- Add Cassandra 4.0.1 and updated docs View
- Upgrade to 4.0.0 GA View
- Change install directory for Fossa CLI in license-check workflow View
- Cassandra is ® not ™ per ASF https://www.apache.org/foundation/marks/list/ View
- Update secrets for pushing DSE images View
- Remove bintray View
- Update default C* 3.11 image to 3.11.10 View
- Update Guava dependency (#110) View
- Fossa Integration (#111) View
- Fix --cassandra-home in entrypoint script (#112) View
- Bump to latest RC2 release of C* (#115) View
- dse-db support for api-agent-4.x (#92) View
- Relocate Management API to K8ssandra org View
- Move publishing Docker images to K8ssandra org View
- Update to MCAC v0.2.0 View
- Update for CASSANDRA-15299 protocol v5 changes View
- fix docker release for 3.10.11 View
- fix docker publish commands View
- Add Docker image generation for newer Cassandra versions View
- do not copy jars to /etc/cassandra to avoid be shadowed by volume mounts View
- Update setup-java github action View
- Do not copy jars to /etc/cassandra to avoid being shadowed by volume mounts View
- Split multi-platform build step View
- Update buildx ghaction View
- Experimental arm64 support for Cassandra 3.11.6 (#36) View
- Bump to Cassandra 3.11.7 (#39) View
- Redirect stderr to stdout (#33) View
- Add 4.0-beta1 to temp docker img View
- Add API endpoint that allows creating a Keyspace View
- Add API endpoint that returns the local datacenter View
- Retrieve local datacenter when creating a keyspace View
- Make sure replication factor overrides are applied to system_auth / system_distributed / system_traces keyspaces View
- Verify RF is being set correctly for system_auth / system_distributed / system_traces keyspaces View
- Add API endpoint that allows altering the RF settings of a Keyspace View
- Update openapi docs View
- Fix build View
- CDB-39: Add DSE support to the Management API View
- CDB-39: Show tail of system.log when a test fails View
- CDB-39: Fix truncating with Host test View
- CDB-39: Add DSE Docker files for local testing View
- CDB-39: Move access to StorageService/RoleManager/CompactionManager/Gossiper into CassandraAPIs View
- CDB-39: Fix RPC Calls for DSE View
- Fix tests, add dse tests to ci View
- Change default image, fix snapshot url View
- Fix dockerfile for dse View
- More repo permission issues View
- Increase timeout View
- CDB-39: Use Awaitility to check until a condition is being met View
- CDB-39: Truncating with host requires localhost with DSE View
- CDB-39: Make sure ip command is available View
- CDB-39: Correctly set native_transport_address / native_transport_broadcast_address for DSE View
- CDB-39: Add parameter name to parameterized tests View
- Add dse artifacts to other GH actions View
- Fix test errors in docker from maven View
- Cleanup stale unix socket View
- Add maven releases (#25) View
- Support USE_MGMT_API env var (#23) View
- CDB-34 Added Docker files and scripts to make the management API work with Astra-flavoured OSS distributions. (#15) View
- Fixes #18 filter out tcp nodeInfo when connected over unix-socket (#19) View
- Reduce the threads in a few places (#17) View
- Update 4.0 docker image to 4.0-alpha4 View
- /configure accepts json as well as yaml; JAVA_OPTS in docker-entrypoint.sh; some error message cleanup for /configure View
- fix != started bug View
- Update docker-entrypoint.sh View
- Add endpoint that allows access to streaming info (#14) View
- update bytebuddy to support jdk14 (#16) View
- Update README.md View
- Improve README / Don't print usage errors when using -h/--help (#9) View
- jar-release View
- clone View
- Update jar-release.yaml View
- Update jar-release.yaml View
- Update jar-release.yaml View
- Update jar-release.yaml View
- update View
- action View
- jars.zip jar release View
- README View
- Minor improvements to the README (#11) View
- Add MCAC to images View