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 <[email protected]>
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 <[email protected]>
Co-authored-by: Francisco Guerrero <[email protected]>
---
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: [email protected]
For additional commands, e-mail: [email protected]