@@ -10,22 +10,28 @@ products:
10
10
11
11
## Getting the Driver
12
12
13
- Binary versions of the driver, available for multiple operating systems and
14
- multiple architectures, can be obtained from our [ download server] . The
15
- source code is made available via [ GitHub] .
16
-
17
- Packages for the driver's dependencies, libuv (1.x), OpenSSL, and zlib are also
18
- provided under the ` dependencies ` directory for each platform (if applicable).
19
- __ Note__ : CentOS and Ubuntu use the version of OpenSSL and zlib provided with the
20
- distribution:
21
-
22
- * [ CentOS 6] [ centos-6-dependencies ]
23
- * [ CentOS 7] [ centos-7-dependencies ]
24
- * [ CentOS 8] [ centos-8-dependencies ]
25
- * [ Ubuntu 14.04] [ ubuntu-14-04-dependencies ]
26
- * [ Ubuntu 16.04] [ ubuntu-16-04-dependencies ]
27
- * [ Ubuntu 18.04] [ ubuntu-18-04-dependencies ]
28
- * [ Windows] [ windows-dependencies ]
13
+ The source code is made available via [ GitHub] . Additionally binary versions of
14
+ the driver (for multiple operating systems and multiple architectures) can be
15
+ obtained from our [ Artifactory server] . Binaries are available for the following
16
+ operating systems:
17
+
18
+ * CentOS 7
19
+ * Rocky Linux 8.8
20
+ * Rocky Linux 9.2
21
+ * Ubuntu 20.04
22
+ * Ubuntu 22.04
23
+ * Windows
24
+
25
+ The driver depends on the following libraries:
26
+
27
+ * libuv (1.x)
28
+ * OpenSSL
29
+ * zlib
30
+
31
+ The version of OpenSSL and zlib provided with each Linux distribution above can be used
32
+ to build the driver. A version of libuv > 1.x is provided for CentOS 7 and Rocky
33
+ Linux; this can be found under the ` dependencies ` directory for each platform.
34
+ Packages for all three dependencies are provided for Windows distributions.
29
35
30
36
## Upgrading
31
37
@@ -41,7 +47,7 @@ Linking changes will be required when migrating to this driver. Replace `-ldse`
41
47
42
48
No changes will be required when upgrading to this driver. There will be new
43
49
driver dependencies when using any of the binary versions obtained from our
44
- [ download server] as [ Kerberos] is utilized in the [ DSE features] of this
50
+ [ Artifactory server] as [ Kerberos] is utilized in the [ DSE features] of this
45
51
driver. See the [ installation] section for more information on obtaining the
46
52
dependencies for a specific platform.
47
53
@@ -85,11 +91,22 @@ dependencies for a specific platform.
85
91
## Compatibility
86
92
87
93
This driver works exclusively with the Cassandra Query Language v3 (CQL3) and
88
- Cassandra's native protocol. The current version works with:
94
+ Cassandra's native protocol. The current version works with the following
95
+ server versions:
96
+
97
+ * Apache Cassandra® versions 3.0.x, 3.11.x and 4.0.x
98
+ * DSE versions 6.8.x and 5.1.x
99
+
100
+ Both 32-bit (x86) and 64-bit (x64) architectures are supported
101
+
102
+ We build and test the driver on the following platforms:
89
103
90
- * Apache Cassandra® versions 2.1, 2.2 and 3.0+
91
- * Architectures: 32-bit (x86) and 64-bit (x64)
92
- * Compilers: GCC 4.1.2+, Clang 3.4+, and MSVC 2010/2012/2013/2015/2017/2019
104
+ * CentOS 7 w/ gcc 4.8.5
105
+ * Rocky Linux 8.8 w/ gcc 8.5.0
106
+ * Rocky Linux 9.2 w/ gcc 11.3.1
107
+ * Ubuntu 20.04 w/ gcc 9.4.0
108
+ * Ubuntu 22.04 w/ gcc 11.3.0
109
+ * Microsoft Visual Studio 2013, 2015, 2017 and 2019
93
110
94
111
A complete compatibility matrix for both Apache Cassandra®
95
112
and DataStax Enterprise can be found [ here] [ cpp-driver-compatability-matrix ] .
@@ -105,8 +122,8 @@ __Disclaimer__: DataStax products do not support big-endian systems.
105
122
106
123
## Getting Help
107
124
108
- * JIRA: https://datastax-oss.atlassian.net/browse/CPP
109
- * Mailing List: https://groups.google.com/a/lists.datastax.com/forum/#!forum/cpp-driver-user
125
+ * JIRA: [ jira ]
126
+ * Mailing List: [ mailing list ]
110
127
111
128
## Examples
112
129
@@ -207,20 +224,15 @@ specific language governing permissions and limitations under the License.
207
224
[Apache Cassandra®]: http://cassandra.apache.org
208
225
[DataStax Enterprise]: http://www.datastax.com/products/datastax-enterprise
209
226
[Examples]: examples/
210
- [download server]: http ://downloads. datastax.com/ cpp-driver/
227
+ [Artifactory server]: https ://datastax.jfrog.io/artifactory/ cpp-php-drivers/cpp- driver/builds
211
228
[GitHub]: https://github.com/datastax/cpp-driver
212
- [cpp-driver-compatability-matrix]: https://docs.datastax.com/en/developer/ driver-matrix/doc/cppDrivers.html# cpp-drivers
229
+ [cpp-driver-compatability-matrix]: https://docs.datastax.com/en/driver-matrix/docs/ cpp-drivers.html
213
230
[Home]: http://docs.datastax.com/en/developer/cpp-driver/latest
214
231
[API]: http://docs.datastax.com/en/developer/cpp-driver/latest/api
215
232
[Getting Started]: http://docs.datastax.com/en/developer/cpp-driver/latest/topics
216
233
[Building]: http://docs.datastax.com/en/developer/cpp-driver/latest/topics/building
217
- [centos-6-dependencies]: http://downloads.datastax.com/cpp-driver/centos/6/dependencies
218
- [centos-7-dependencies]: http://downloads.datastax.com/cpp-driver/centos/7/dependencies
219
- [centos-8-dependencies]: http://downloads.datastax.com/cpp-driver/centos/8/dependencies
220
- [ubuntu-14-04-dependencies]: http://downloads.datastax.com/cpp-driver/ubuntu/14.04/dependencies
221
- [ubuntu-16-04-dependencies]: http://downloads.datastax.com/cpp-driver/ubuntu/16.04/dependencies
222
- [ubuntu-18-04-dependencies]: http://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies
223
- [windows-dependencies]: http://downloads.datastax.com/cpp-driver/windows/dependencies
234
+ [jira]: https://datastax-oss.atlassian.net/browse/CPP
235
+ [mailing list]: https://groups.google.com/a/lists.datastax.com/forum/#!forum/cpp-driver-user
224
236
[DataStax Astra]: https://astra.datastax.com
225
237
[Kerberos]: https://web.mit.edu/kerberos
226
238
0 commit comments