- Add new types ExplainOptions, ExplainMetrics, PlanSummary, ExecutionStats (#25374)
- Updated minimum Ruby version to 2.7 (#24869)
- Eliminated a harmless but annoying warning in the protobuf class files
- BREAKING CHANGE: Removed unsupported query mode argument
- BREAKING CHANGE: Removed unsupported query stats field from query responses
- Ensure endpoints are correct for mixin clients (#24032)
- Support for universe_domain (#23778)
- Support query modes for run_query and run_aggregation_query RPCs
- Support stats returned from run_query and run_aggregation_query RPCs
- Support for channel pool configuration (#22919)
- Clarify description of PropertyReference#name (#22798)
- Support SUM/AVG aggregations in Datastore (#22679)
- Uses binary protobuf definitions for better forward compatibility (#21674)
- Don't use self-signed JWT credentials if the global configuration endpoint has been modified
- Improved query API documentation (#21005)
- Support REST transport (#20625)
- Added creation time to EntityResult and MutationResult
- Added support for OR queries (#20432)
- Return IDs of transactions started as part of requests
- Support options for beginning new transactions on read and commit requests (#20026)
- Set database ID routing header (#20010)
- Support for run_aggregation_query call (#19239)
- Updated minimum Ruby version to 2.6 (#18443)
- Support for read, commit, and update timestamps (private preview only)
- Support for IN, NOT_IN, and NOT_EQUAL operators
- Fix titles of documentation pages
- Remove some broken images and fix outdated content in authentication documentation
- Added simple code snippets to RPC method documentation
- Honor client-level timeout configuration
- Clarify some language around authentication configuration
- Support future 1.x versions of gapic-common
- Drop support for Ruby 2.4 and add support for Ruby 3.0
- Use self-signed JWT credentials when possible
- Timeout config description correctly gives the units as seconds.
- Allow special symbolic credentials in client configs
- Fix retries by converting error names to integer codes
Initial release.