This is an automated email from the ASF dual-hosted git repository. frankgh pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra-sidecar.git
The following commit(s) were added to refs/heads/trunk by this push: new a2c19e8c CASSSIDECAR-219: Add CHANGES.txt and update release version (#202) a2c19e8c is described below commit a2c19e8ccf04bd3ddbdf8ac4d792d2d55f2e497f Author: Francisco Guerrero <fran...@apache.org> AuthorDate: Tue Feb 25 16:43:16 2025 -0800 CASSSIDECAR-219: Add CHANGES.txt and update release version (#202) Patch by Francisco Guerrero, Yifan Cai; reviewed by Yifan Cai for CASSSIDECAR-219 Co-authored-by: Yifan Cai <y...@apache.org> Co-authored-by: Francisco Guerrero <fran...@apache.org> --- CHANGES.txt | 2 +- NEWS.txt | 20 ++++++++++++++++++++ .../cassandra/sidecar/client/HttpClientConfig.java | 4 ++-- .../sidecar/client/HttpClientConfigTest.java | 2 +- 4 files changed, 24 insertions(+), 4 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 1576a264..9bbf4430 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,4 @@ -1.0.0 +0.1.0 ----- * Add sidecar endpoint to retrieve table stats (CASSSIDECAR-215) * Adapt to cluster topology change for restore jobs (CASSSIDECAR-185) diff --git a/NEWS.txt b/NEWS.txt new file mode 100644 index 00000000..5cfd36b8 --- /dev/null +++ b/NEWS.txt @@ -0,0 +1,20 @@ +0.1 +=== + +New features +------------ + - Restore capability to Sidecar, for Sidecar to allow restoring data from S3. + - Cassandra Analytics Library Support by adding bulk endpoints for bulk reads and bulk writes. + - Mutual TLS Authentication support. + - Role-based access control authorization mechanism that honors the Cassandra's permissions + to allow access to the service. + - Health check APIs to determine the health of the native, JMX, Gossip, and service health + - Bespoke endpoints that provide ability to access Cassandra operational stats and node management, + including table stats, stream task monitoring, decommission of a node. + - Sidecar Observability that captures metrics such as HTTP (number of requests created per route, + response time taken endpoint wise); metrics per Cassandra instance maintained by Sidecar (instance + specific restore metrics, instance specific stream and upload metrics). Server route metrics emitted + by Vert.x. + - Vert.x-based Client Library that supports accessing endpoints available in Sidecar, with advanced + tunables for retries, backoff, timeouts, and other knobs. + - Schema reporting and integration with Datahub. diff --git a/client/src/main/java/org/apache/cassandra/sidecar/client/HttpClientConfig.java b/client/src/main/java/org/apache/cassandra/sidecar/client/HttpClientConfig.java index f39f4250..527ea670 100644 --- a/client/src/main/java/org/apache/cassandra/sidecar/client/HttpClientConfig.java +++ b/client/src/main/java/org/apache/cassandra/sidecar/client/HttpClientConfig.java @@ -28,7 +28,7 @@ public class HttpClientConfig public static final long DEFAULT_TIMEOUT_MILLIS = 30_000; public static final boolean DEFAULT_SSL = true; public static final int DEFAULT_MAX_POOL_SIZE = 20; - public static final String DEFAULT_USER_AGENT = "sidecar-client/1.0.0"; + public static final String DEFAULT_USER_AGENT = "sidecar-client/0.1.0"; public static final int DEFAULT_IDLE_TIMEOUT_MILLIS = 0; // no timeout public static final int DEFAULT_MAX_CHUNK_SIZE = 6 * 1024 * 1024; // 6 MiB public static final int DEFAULT_RECEIVE_BUFFER_SIZE = -1; @@ -250,7 +250,7 @@ public class HttpClientConfig /** * Set the Web Client {@code userAgent} and returns a reference to this Builder enabling method chaining. - * Defaults to sidecar-client/1.0.0 + * Defaults to sidecar-client/0.1.0 * * @param userAgent the {@code userAgent} to set * @return a reference to this Builder diff --git a/client/src/test/java/org/apache/cassandra/sidecar/client/HttpClientConfigTest.java b/client/src/test/java/org/apache/cassandra/sidecar/client/HttpClientConfigTest.java index 5a35e344..e70fb5ab 100644 --- a/client/src/test/java/org/apache/cassandra/sidecar/client/HttpClientConfigTest.java +++ b/client/src/test/java/org/apache/cassandra/sidecar/client/HttpClientConfigTest.java @@ -37,7 +37,7 @@ class HttpClientConfigTest assertThat(config.timeoutMillis()).isEqualTo(30_000); assertThat(config.ssl()).isEqualTo(true); assertThat(config.maxPoolSize()).isEqualTo(20); - assertThat(config.userAgent()).isEqualTo("sidecar-client/1.0.0"); + assertThat(config.userAgent()).isEqualTo("sidecar-client/0.1.0"); assertThat(config.idleTimeoutMillis()).isEqualTo(0); assertThat(config.maxChunkSize()).isEqualTo(6291456); assertThat(config.receiveBufferSize()).isEqualTo(-1); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org