diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f3c5d5ebff3a..ec4b9ffeec7bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ breaking changes in the upcoming 4.x release. This release is scheduled for **NOTE**: Please refer to the [V3 Migration Guide](/doc/v3-migration-guide.md) for details on updating existing applications using v1.x.y or v2.x.y. -## v3.7.0 - TBD +## v3.7.0 - 2026-07 ### Removed Libraries @@ -34,6 +34,22 @@ the APIs in these libraries are stable, and are ready for production use. google::cloud::Options{}); ``` +- fix(bigtable): safely handle error states in metadata retrieval ([#16225](https://github.com/googleapis/google-cloud-cpp/pull/16225)) +- cleanup(bigtable)!: remove experimental InstanceChannelAffinityOption ([#16213](https://github.com/googleapis/google-cloud-cpp/pull/16213)) +- feat(bigtable): add explicit instance MakeDataConnection ([#16191](https://github.com/googleapis/google-cloud-cpp/pull/16191)) +- feat(bigtable): Add support for adding tags to an Instance in InstanceConfig ([#16014](https://github.com/googleapis/google-cloud-cpp/pull/16014)) +- fix(bigtable): DynamicChannelPoolSizingPolicyOption used correctly ([#16188](https://github.com/googleapis/google-cloud-cpp/pull/16188)) + +### [Storage](/google/cloud/storage/README.md) + +- feat(storage): Add full object checksum validation for appendable uploads finalize ([#16245](https://github.com/googleapis/google-cloud-cpp/pull/16245)) +- fix(storage): enforce mutual exclusion between Close() and Finalize() in async writers ([#16211](https://github.com/googleapis/google-cloud-cpp/pull/16211)) +- fix(storage): add Close() support to AsyncWriterConnectionResumed ([#16163](https://github.com/googleapis/google-cloud-cpp/pull/16163)) + +### [Google APIs interface definitions](https://github.com/googleapis/googleapis) + +- This release is based on definitions as of [2026-06-23T06:02:24-07:00](https://github.com/googleapis/googleapis/tree/b6f9ff05aaec18070232a1ab36da98e684bc7909) + ## v3.6.0 - 2026-06 ### New Libraries diff --git a/CMakeLists.txt b/CMakeLists.txt index 7eb396afa7f79..cd8d24a815225 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,7 +23,7 @@ project( google-cloud-cpp VERSION 3.7.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 c98f7e77606b0..6816c2183817a 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -16,7 +16,7 @@ module( name = "google_cloud_cpp", - version = "3.7.0-rc", # Updated by CMake + version = "3.7.0", # Updated by CMake compatibility_level = 3, # Updated by CMake ) diff --git a/google/cloud/internal/version_info.h b/google/cloud/internal/version_info.h index 08d040ef81e75..9eabfddcef016 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 7 // 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