diff --git a/CHANGELOG.md b/CHANGELOG.md index dde4ed47da47e..188366335fb5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ breaking changes in the upcoming 3.x release. This release is scheduled for 2024-12 or 2025-01. -## v2.47.0 - TBD +## v2.47.0 - 2026-02 ### New Libraries @@ -15,6 +15,22 @@ the APIs in these libraries are stable, and are ready for production use. - [Audit Manager](/google/cloud/auditmanager/README.md) - [GKE Recommender](/google/cloud/gkerecommender/README.md) +### [Spanner](/google/cloud/spanner/README.md) + +- feat(spanner): define IsolationLevel enum for Spanner transactions ([#15853](https://github.com/googleapis/google-cloud-cpp/pull/15853)) + +### [Storage](/google/cloud/storage/README.md) + +- feat(storage): take async client out of experimental ([#15573](https://github.com/googleapis/google-cloud-cpp/pull/15573)) +- fix(storage): add extra validation for type in object_metadata_parser ([#15864](https://github.com/googleapis/google-cloud-cpp/pull/15864)) +- feat(storage): Update the write handle while performing appendable object upload ([#15889](https://github.com/googleapis/google-cloud-cpp/pull/15889)) +- feat(storage): add flag for enable and disable multi stream feature. ([#15893](https://github.com/googleapis/google-cloud-cpp/pull/15893)) +- fix(storage): gRPC misuse causing crashes due to concurrent writes from Flush() and Write() ([#15802](https://github.com/googleapis/google-cloud-cpp/pull/15802)) + +### [Google APIs interface definitions](https://github.com/googleapis/googleapis) + +- This release is based on definitions as of [2026-01-30T21:16:31-08:00](https://github.com/googleapis/googleapis/tree/c0fcb35628690e9eb15dcefae41c651c67cd050b) + ## v2.46.0 - 2026-01 ### [Spanner](/google/cloud/spanner/README.md) diff --git a/CMakeLists.txt b/CMakeLists.txt index 58eb676e12425..db55e077e8a72 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,7 +23,7 @@ project( google-cloud-cpp VERSION 2.47.0 LANGUAGES CXX) -set(PROJECT_VERSION_PRE_RELEASE "rc") +set(PROJECT_VERSION_PRE_RELEASE "") if (NOT "${PROJECT_VERSION_PRE_RELEASE}" STREQUAL "") set(PROJECT_VERSION "${PROJECT_VERSION}-${PROJECT_VERSION_PRE_RELEASE}") diff --git a/MODULE.bazel b/MODULE.bazel index 8d46c115289ae..9d839d12a55d1 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -16,7 +16,7 @@ module( name = "google_cloud_cpp", - version = "2.47.0-rc", # Updated by CMake + version = "2.47.0", # Updated by CMake compatibility_level = 2, # Updated by CMake ) diff --git a/google/cloud/internal/version_info.h b/google/cloud/internal/version_info.h index 0d62179e53745..480ac76fe17e6 100644 --- a/google/cloud/internal/version_info.h +++ b/google/cloud/internal/version_info.h @@ -21,6 +21,6 @@ #define GOOGLE_CLOUD_CPP_VERSION_MINOR 47 // NOLINTNEXTLINE(modernize-macro-to-enum) #define GOOGLE_CLOUD_CPP_VERSION_PATCH 0 -#define GOOGLE_CLOUD_CPP_VERSION_PRE_RELEASE "rc" +#define GOOGLE_CLOUD_CPP_VERSION_PRE_RELEASE "" #endif // GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_INTERNAL_VERSION_INFO_H