- 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.
- Set version constants in the correct modules
- Allow special symbolic credentials in client configs
- Fix retry logic by checking the correct numeric error codes
- Add documentation and API enablement links to the readme
- Eliminate a Ruby warning that appeared in some cases when accessing rpc-scoped configs
- Fix additional broken/misformatted links
- Fix a few broken links
- Removed unused google/cloud/common_resources_pb file
- The long-running operations client honors the quota_project config
- The quota_project can be set via configuration
- Clarify that timeouts are in seconds.
- Clean up formatting of a few documentation sections.
Initial release.