This repository was archived by the owner on Dec 8, 2021. It is now read-only.
v0.2.0
File Checksums
| Extension | SHA256 checksum |
|---|---|
| .tar.gz | 301b0839a9c0ae451694ef646efb0ca6a8fb3231fd4f19739b2237df311df359 |
| .zip | f1cf443e35bacd5b7dd3914ea793cf94ab258e569a621cd9aaff86b2b375ee47 |
Release Notes
-
Breaking Changes
- refactor
Readto returnReadResult; removeResultSet(#935) - removed
Row<>from mutations API (#938). Removes theAddRow(Row<Ts...>)
member function on theWriteMutationAPI. In place of this method there
is now anAddRow(std::vector<Value>)method. - Change
Value::Bytestogoogle::cloud::spanner::Bytes(#920) - implement
CreateInstanceRequestBuilder(#933). Changed the function
signature ofInstanceAdminClient::CreateInstance(). - Replace
ExecuteSqlwithExecuteQueryandExecuteDml(#927) - Changed
RowParserto require aRow<Ts...>template param (#653).
ResultSet::Rowsused to be a variadic template that took the individual
C++ types for each row. With this change that function is now a template
with one parameter, which must be aRow<...>type. - Implements
Databasein terms ofInstance(#652). This PR removes
renames some accessors likeInstanceId->instance_iddue to their
trivial nature now (style guide). It also removes some methods like
Database::ParentName(), which is now replaced byDatabase::instance(). - Fixes inconsistent naming of the Batch DML params struct. (#650). This
struct has been renamed, so any code using this struct will need to be
updated.
- refactor
-
Feature changes
- implement
InstanceAdminClientmethodsCreateInstance,UpdateInstance,
DeleteInstance,ListInstanceConfigs,GetInstanceConfig,
SetIamPolicy. - implement
DatabaseAdminClientmethodsTestIamPermissions,
SetIamPolicy,GetIamPolicy. - implement retries for
Commit(),PartitionRead,PartitionQuery,
ExecuteBatchDml,CreateSession,Rollback. - implement
PartialResultSetReadwith resumes (#693) - use separate policies for retry vs. rerun (#667)
- implement
DatabaseAdminConnection(#638) - implement overloads on
UpdateInstanceRequestBuilder(#921) - implement metadata decorator for
InstanceAdminStub. (#678) - implement logging wrapper for
InstanceAdminStub. (#676) - support install components for the library (#659)
- implement
-
Bug fixes