Skip to content

Commit

Permalink
Preparing for 2.15.1 release
Browse files Browse the repository at this point in the history
* Updating version
* Updating changelog
* Updating dependency versions
* Updating default server versions
* Adding missing documentation for CentOS 8
  • Loading branch information
Michael Fero authored and mikefero committed Mar 17, 2020
1 parent 7a539df commit fafe4bf
Show file tree
Hide file tree
Showing 11 changed files with 51 additions and 13 deletions.
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
2.15.1
===========

Bug Fixes
--------
* [CPP-747] Cannot connect to keyspace with uppercase characters
* [CPP-897] Simplify CMake build
* [CPP-913] Possible for a token map replica set for a given range to have duplicates
* [CPP-914] Possible for a WaitForHandler's on_set() method to be called after timeout/error

Other
--------
* [CPP-847] Add CentOS 8 support
* [CPP-889] Duplicated entry for the DSE features documentation

Community
--------
* Fix cflags when build with CASS_INSTALL_HEADER_IN_SUBDIR on (remicollet)
* Fix typo in RequestProcessorInitializer::internal_initialize (m8mble)

2.15.0
===========

Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ distribution:

* [CentOS 6][centos-6-dependencies]
* [CentOS 7][centos-7-dependencies]
* [CentOS 8][centos-8-dependencies]
* [Ubuntu 14.04][ubuntu-14-04-dependencies]
* [Ubuntu 16.04][ubuntu-16-04-dependencies]
* [Ubuntu 18.04][ubuntu-18-04-dependencies]
Expand Down Expand Up @@ -221,6 +222,7 @@ specific language governing permissions and limitations under the License.
[Provide your input]: http://goo.gl/forms/ihKC5uEQr6
[centos-6-dependencies]: http://downloads.datastax.com/cpp-driver/centos/6/dependencies
[centos-7-dependencies]: http://downloads.datastax.com/cpp-driver/centos/7/dependencies
[centos-8-dependencies]: http://downloads.datastax.com/cpp-driver/centos/8/dependencies
[ubuntu-14-04-dependencies]: http://downloads.datastax.com/cpp-driver/ubuntu/14.04/dependencies
[ubuntu-16-04-dependencies]: http://downloads.datastax.com/cpp-driver/ubuntu/16.04/dependencies
[ubuntu-18-04-dependencies]: http://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies
Expand Down
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ environment:
APPVEYOR_IGNORE_COMMIT_FILTERING_ON_TAG: true
DRIVER_TYPE: CASS
LIBSSH2_VERSION: 1.9.0
LIBUV_VERSION: 1.34.0
LIBUV_VERSION: 1.35.0
OPENSSL_1_0_VERSION: 1.0.2u
OPENSSL_1_1_VERSION: 1.1.1d
ZLIB_VERSION: 1.2.11
Expand Down
2 changes: 1 addition & 1 deletion build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ os:
- centos/8-64/cpp
- osx/high-sierra
env:
LIBUV_VERSION: 1.34.0
LIBUV_VERSION: 1.35.0
build:
- script: |
. .build.sh
Expand Down
2 changes: 1 addition & 1 deletion docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ rules:

versions:
- name: "2.15"
ref: 2.15.0
ref: 2.15.1
- name: "2.14"
ref: 2.14.0
- name: "2.13"
Expand Down
2 changes: 1 addition & 1 deletion include/cassandra.h
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@

#define CASS_VERSION_MAJOR 2
#define CASS_VERSION_MINOR 15
#define CASS_VERSION_PATCH 0
#define CASS_VERSION_PATCH 1
#define CASS_VERSION_SUFFIX ""

#ifdef __cplusplus
Expand Down
4 changes: 2 additions & 2 deletions tests/src/integration/ccm/bridge.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ typedef struct _LIBSSH2_CHANNEL LIBSSH2_CHANNEL;
#endif

// Default values
#define DEFAULT_CASSANDRA_VERSION CassVersion("3.11.4")
#define DEFAULT_DSE_VERSION DseVersion("6.7.5")
#define DEFAULT_CASSANDRA_VERSION CassVersion("3.11.6")
#define DEFAULT_DSE_VERSION DseVersion("6.7.7")
#define DEFAULT_USE_GIT false
#define DEFAULT_USE_INSTALL_DIR false
#define DEFAULT_SERVER_TYPE ServerType(ServerType::CASSANDRA)
Expand Down
4 changes: 2 additions & 2 deletions tests/src/integration/options.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
#include <algorithm>
#include <iostream>

#define DEFAULT_OPTIONS_CASSSANDRA_VERSION CCM::CassVersion("3.11.4")
#define DEFAULT_OPTIONS_DSE_VERSION CCM::DseVersion("6.7.5")
#define DEFAULT_OPTIONS_CASSSANDRA_VERSION CCM::CassVersion("3.11.6")
#define DEFAULT_OPTIONS_DSE_VERSION CCM::DseVersion("6.7.7")
#define DEFAULT_OPTIONS_DDAC_VERSION CCM::DseVersion("5.1.17")

// Initialize the defaults for all the options
Expand Down
4 changes: 4 additions & 0 deletions topics/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Packages are available for the following platforms:

* [CentOS 6][cpp-driver-centos6]
* [CentOS 7][cpp-driver-centos7]
* [CentOS 8][cpp-driver-centos8]
* [Ubuntu 14.04 LTS][cpp-driver-ubuntu14-04]
* [Ubuntu 16.04 LTS][cpp-driver-ubuntu16-04]
* [Ubuntu 18.04 LTS][cpp-driver-ubuntu18-04]
Expand All @@ -20,6 +21,7 @@ and can be found under the "dependencies" directory for each platform:

* [CentOS 6][cpp-driver-dependencies-centos6]
* [CentOS 7][cpp-driver-dependencies-centos7]
* [CentOS 8][cpp-driver-dependencies-centos8]
* [Ubuntu 14.04 LTS][cpp-driver-dependencies-ubuntu14-04]
* [Ubuntu 16.04 LTS][cpp-driver-dependencies-ubuntu16-04]
* [Ubuntu 18.04 LTS][cpp-driver-dependencies-ubuntu18-04]
Expand Down Expand Up @@ -260,12 +262,14 @@ with other drivers. The schedule for these features can be found on [JIRA].
[cpp-driver-centos6]: http://downloads.datastax.com/cpp-driver/centos/6/cassandra
[cpp-driver-centos7]: http://downloads.datastax.com/cpp-driver/centos/7/cassandra
[cpp-driver-centos8]: http://downloads.datastax.com/cpp-driver/centos/8/cassandra
[cpp-driver-ubuntu14-04]: http://downloads.datastax.com/cpp-driver/ubuntu/14.04/cassandra
[cpp-driver-ubuntu16-04]: http://downloads.datastax.com/cpp-driver/ubuntu/16.04/cassandra
[cpp-driver-ubuntu18-04]: http://downloads.datastax.com/cpp-driver/ubuntu/18.04/cassandra
[cpp-driver-windows]: http://downloads.datastax.com/cpp-driver/windows/cassandra
[cpp-driver-dependencies-centos6]: http://downloads.datastax.com/cpp-driver/centos/6/dependencies/
[cpp-driver-dependencies-centos7]: http://downloads.datastax.com/cpp-driver/centos/7/dependencies/
[cpp-driver-dependencies-centos8]: http://downloads.datastax.com/cpp-driver/centos/8/dependencies/
[cpp-driver-dependencies-ubuntu14-04]: http://downloads.datastax.com/cpp-driver/ubuntu/14.04/dependencies/
[cpp-driver-dependencies-ubuntu16-04]: http://downloads.datastax.com/cpp-driver/ubuntu/16.04/dependencies/
[cpp-driver-dependencies-ubuntu18-04]: http://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies/
Expand Down
12 changes: 8 additions & 4 deletions topics/building/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ available for the following platforms:

* [CentOS 6][cpp-driver-centos6]
* [CentOS 7][cpp-driver-centos7]
* [CentOS 8][cpp-driver-centos8]
* [Ubuntu 14.04 LTS][cpp-driver-ubuntu14-04]
* [Ubuntu 16.04 LTS][cpp-driver-ubuntu16-04]
* [Ubuntu 18.04 LTS][cpp-driver-ubuntu18-04]
Expand Down Expand Up @@ -44,7 +45,7 @@ __\*\*\*__ Use the `CASS_USE_ZLIB` CMake option to enable/disable zlib support.

## Linux/Mac OS

The driver is known to build on CentOS/RHEL 6/7, Mac OS X 10.10/10.11 (Yosemite
The driver is known to build on CentOS/RHEL 6/7/8, Mac OS X 10.10/10.11 (Yosemite
and El Capitan), Mac OS 10.12/10.13 (Sierra and High Sierra), and Ubuntu
14.04/16.04/18.04 LTS.

Expand Down Expand Up @@ -106,6 +107,7 @@ Packages are available from our [download server]:

* [CentOS 6][libuv-centos6]
* [CentOS 7][libuv-centos7]
* [CentOS 8][libuv-centos8]
* [Ubuntu 14.04 LTS][libuv-ubuntu14-04]
* [Ubuntu 16.04 LTS][libuv-ubuntu16-04]
* [Ubuntu 18.04 LTS][libuv-ubuntu18-04]
Expand All @@ -123,9 +125,9 @@ your system._

```bash
pushd /tmp
wget http://dist.libuv.org/dist/v1.34.0/libuv-v1.34.0.tar.gz
tar xzf libuv-v1.34.0.tar.gz
pushd libuv-v1.34.0
wget http://dist.libuv.org/dist/v1.34.0/libuv-v1.35.0.tar.gz
tar xzf libuv-v1.35.0.tar.gz
pushd libuv-v1.35.0
sh autogen.sh
./configure
make install
Expand Down Expand Up @@ -330,12 +332,14 @@ cmake -G "Visual Studio 16 2019" -A x64 -DCASS_BUILD_UNIT_TESTS=On ..
[download server]: http://downloads.datastax.com
[cpp-driver-centos6]: http://downloads.datastax.com/cpp-driver/centos/6/cassandra
[cpp-driver-centos7]: http://downloads.datastax.com/cpp-driver/centos/7/cassandra
[cpp-driver-centos8]: http://downloads.datastax.com/cpp-driver/centos/8/cassandra
[cpp-driver-ubuntu14-04]: http://downloads.datastax.com/cpp-driver/ubuntu/14.04/cassandra
[cpp-driver-ubuntu16-04]: http://downloads.datastax.com/cpp-driver/ubuntu/16.04/cassandra
[cpp-driver-ubuntu18-04]: http://downloads.datastax.com/cpp-driver/ubuntu/18.04/cassandra
[cpp-driver-windows]: http://downloads.datastax.com/cpp-driver/windows/cassandra
[libuv-centos6]: http://downloads.datastax.com/cpp-driver/centos/6/dependencies/libuv
[libuv-centos7]: http://downloads.datastax.com/cpp-driver/centos/7/dependencies/libuv
[libuv-centos8]: http://downloads.datastax.com/cpp-driver/centos/8/dependencies/libuv
[libuv-ubuntu14-04]: http://downloads.datastax.com/cpp-driver/ubuntu/14.04/dependencies/libuv
[libuv-ubuntu16-04]: http://downloads.datastax.com/cpp-driver/ubuntu/16.04/dependencies/libuv
[libuv-ubuntu18-04]: http://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies/libuv
Expand Down
10 changes: 9 additions & 1 deletion topics/installation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Packages

Pre-built packages are available for CentOS 6/7, Ubuntu 14.04/16.04/18.04 and
Pre-built packages are available for CentOS 6/7/8, Ubuntu 14.04/16.04/18.04 and
Windows 7 SP1 and above.

### CentOS
Expand All @@ -24,6 +24,10 @@ Windows 7 SP1 and above.
<td>CentOS 7</td>
<td>http://downloads.datastax.com/cpp-driver/centos/7/cassandra</td>
</tr>
<tr>
<td>CentOS 8</td>
<td>http://downloads.datastax.com/cpp-driver/centos/8/cassandra</td>
</tr>
</tbody>
</table>

Expand All @@ -48,6 +52,10 @@ CentOS doesn't have up-to-date versions of libuv so we provide current packages.
<td>CentOS 7</td>
<td>http://downloads.datastax.com/cpp-driver/centos/7/dependencies</td>
</tr>
<tr>
<td>CentOS 8</td>
<td>http://downloads.datastax.com/cpp-driver/centos/8/dependencies</td>
</tr>
</tbody>
</table>

Expand Down

0 comments on commit fafe4bf

Please sign in to comment.