Skip to content

Commit c11c0d8

Browse files
authored
Update release notes. (#1379)
1 parent 6d19fe9 commit c11c0d8

File tree

4 files changed

+62
-0
lines changed

4 files changed

+62
-0
lines changed

google/cloud/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ set(
4343
)
4444
set(DOXYGEN_PREDEFINED "GOOGLE_CLOUD_CPP_NS=v${GOOGLE_CLOUD_CPP_VERSION_MAJOR}")
4545
set(DOXYGEN_EXCLUDE_PATTERNS
46+
"*/google/cloud/README.md"
4647
"*/google/cloud/internal/*"
4748
"*/google/cloud/bigtable/*"
4849
"*/google/cloud/firestore/*"

google/cloud/README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Google Cloud C++ Client Libraries
2+
3+
[![Documentation][doxygen-shield]][doxygen-link]
4+
5+
[doxygen-shield]: https://img.shields.io/badge/documentation-master-brightgreen.svg
6+
[doxygen-link]: http://GoogleCloudPlatform.github.io/google-cloud-cpp/
7+
[quickstart-link]: http://GoogleCloudPlatform.github.io/google-cloud-cpp/
8+
9+
This directory contains the following C++ client libraries:
10+
11+
* [Cloud Bigtable](bigtable/README.md)
12+
* [Google Cloud Storage](storage/README.md)
13+
14+
In addition some utilities shared across these libraries are also found here.
15+
Most of these utilities are in the `google::cloud::internal` namespace, and are
16+
not intended for direct use by consumers of the C++ client libraries.
17+
18+
## Documentation
19+
20+
Documentation for the common utilities is
21+
is available [online][doxygen-link].
22+
23+
## Release Notes
24+
25+
### 2018-11
26+
27+
* `google::cloud::optional<T>` an intentionally incomplete implementation of
28+
`std::optional<T>` to support C++11 and C++14 users.
29+
* Applications can configure `google::cloud::LogSink` to enable logging in some
30+
of the libraries and to redirect the logs to their preferred destination.
31+
The libraries do not enable any logging by default, not even to `stderr`.
32+
* `google::cloud::SetTerminateHandler()` allows applications compiled without
33+
exceptions, but using the APIs that rely on exceptions to report errors, to
34+
configure how the application terminates when an unrecoverable error is
35+
detected by the libraries.

google/cloud/bigtable/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,18 @@ is available [online][doxygen-link].
2121

2222
## Release Notes
2323

24+
### v0.3.0 - 2018-11
25+
26+
* Include an example that illustrates how to use OpenCensus and the Cloud
27+
Bigtable C++ client library.
28+
* Experimental asynchronous APIs.
29+
* Several cleanups around dependency management with CMake.
30+
* Jason Zaman contributed improvements and fixes to support soversion numbers
31+
with CMake.
32+
* Lots of improvements to the code coverage in the examples and tests.
33+
* Fixed multiple documentation issues, including a much better landing page
34+
in the Doxygen documentation.
35+
2436
### v0.2.0 - 2018-08
2537

2638
* First Beta release.

google/cloud/storage/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,20 @@ the reference guide includes a quick start guide.
2020

2121
## Release Notes
2222

23+
### 2018-11
24+
25+
* Automatically compute MD5 hashes and CRC32C checksums when objects are
26+
uploaded and downloaded. Any hash or checksum mismatched results in an
27+
exception. Applications can MD5 hashes, CRC32C checksums or both on any
28+
request.
29+
* Parse Bucket lock and retention policy attributes in object and bucket
30+
metadata.
31+
* Add APIs to upload and download files with a single function call.
32+
* Improved the error messages generated when the credentials file is missing
33+
or has invalid contents.
34+
* Jason Zaman contributed improvements and fixes to support soversion numbers
35+
with CMake.
36+
2337
### 2018-09
2438

2539
* The library implements all the APIs in the service, including:

0 commit comments

Comments
 (0)