Skip to content

chore(master): release 2.0.0 - #3

Open
release-please[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master
Open

chore(master): release 2.0.0#3
release-please[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master

Conversation

@release-please

Copy link
Copy Markdown

🤖 I have created a release beep boop

2.0.0 (2022-02-23)

⚠ BREAKING CHANGES

Features

  • [CBT-6 helper] Exposing Retry._deadline as a property (#20) (7be1e59)
  • add 'GoogleAPICallError.error_details' property (#286) (ef6f0fc)
  • add api_key to client options (#248) (5e5ad37)
  • add client_encryped_cert_source to ClientOptions (#31) (e4eaec0)
  • add grpc transcoding + tests (#259) (afe0fa1)
  • Add helper function to format query_params for rest transport. (#275) (1c5eb4d)
  • add iterator capability to paged iterators (#200) (3487d68)
  • add operations rest client to support long-running operations. (#311) (ce1adf3)
  • add Samples section to CONTRIBUTING.rst (#229) (a12c051)
  • add ServiceUnavailable exception to polling retries (#184) (11032cf)
  • add support for 'error_info' (#315) (cc46aa6)
  • Add support for rest/ token in x-goog-api-client header (#189) (15aca6b)
  • add support for Python 3.10 (#284) (a422a5d)
  • add support for Python 3.9 (#111) (fdbed0f)
  • allow credentials files to be passed for channel creation (#50) (ded92d0)
  • allow default_host and default_scopes to be passed to create_channel (#134) (94c76e0)
  • allow disabling response stream pre-fetch (#30) (74e0b0f)
  • allow gRPC metadata to be passed to operations client (#127) (73854e8)
  • allow quota project to be passed to create_channel (#58) (e2d9a7b)
  • api core: simplify from_rfc3339 methods (#9641) (74326f4)
  • api_core: add retry param into PollingFuture() and it's inheritors (#9923) (14f1f34), closes #6197
  • api_core: make the last retry happen at deadline (#9873) (52f12af)
  • api_core: provide a 'raw_page' field for page_iterator.Page (#9486) (9230dd4)
  • api_core: support version 3 policy bindings (#9869) (fd47fda)
  • api-core: add client_cert_source to ClientOptions (#17) (748c935)
  • api-core: pass retry from result() to done() (#9) (6623b31)
  • AsyncIO Integration [Part 2] (#28) (dd9b2f3), closes #23
  • client_options: add new client options 'quota_project_id', 'scopes', and 'credentials_file' (a582936)
  • First batch of AIO integration (#26) (a82f289)
  • HTTPIterator now accepts a page_size parameter to control page … (#197) (a421913)
  • iterator for processing JSON responses in REST streaming. (#317) (f9f2696)
  • retry google.auth TransportError and requests ConnectionError (#178) (6ae04a8)
  • storage: support optionsRequestedPolicyVersion (#9989) (17bbd63)
  • third batch of AsyncIO integration (#29) (7d8d580)

Bug Fixes

  • _determine_timeout problem handling float type timeout (#64) (2010373)
  • add 'requests.exceptions.ChunkedEncodingError' to retryable exceptions (#237) (5e540f2)
  • add mypy checking + 'py.typed' file (#290) (0023ee1)
  • add operation name to x-goog-request-params (#133) (97cef4a)
  • add operation name to x-goog-request-params in async client (#137) (7271b23)
  • api_core: finalize during close of 'ResumableBidiRpc' (#9337) (ac8716d)
  • bump grpcio version to use stable aio API (#234) (bdbf889)
  • bump up grpcio minimum version to 1.29.0 (#41) (4b11422)
  • consume part of StreamingResponseIterator to support failure while under a retry context (#10206) (2b103b6)
  • dependencies: increase protobuf version (#49) (1ba6095)
  • deps: remove setuptools from dependencies (#339) (c782f29)
  • deps: require six >= 1.13.0 (#78) (a7a8b98)
  • do not error on LROs with no response or error (#258) (618f192)
  • drop support for Python 2.7 / 3.5 (#212) (a30f004)
  • exclude function target from retry deadline exceeded exception message (#318) (34ebdcc)
  • handle bare 'grpc.Call' in 'from_grpc_error' (#298) (060b339)
  • harden install to use full paths, and windows separators on windows (#88) (db8e636)
  • make 'gapic_v1.method.DEFAULT' a typed object (#292) (ffc51f0)
  • map LRO errors to library exception types (#86) (a855339)
  • only add quota project id if supported (#75) (8f8ee78)
  • require google-auth>=1.25.0 (#190) (155da5e)
  • revert "fix: do not error on LROs with no response or error" (#294) (9e6091e)
  • save empty IAM policy bindings (#155) (536c2ca)
  • skip empty policy bindings in len() and iter() (#159) (9eaa786)
  • strip trailing _ from field mask paths (#228) (ff6ef1b)
  • support 'retry' for ops built from HTTP/gRPC responses (#115) (7a38243)
  • undprecate entity factory helpers (#101) (1fbee03), closes #100
  • update out-of-date comment in exceptions.py (#93) (70ebe42)
  • use version.py instead of pkg_resources.get_distribution (#80) (d480d97)

Miscellaneous Chores

Documentation

  • about of time -> amount of time (#9052) (92840f1)
  • add python 2 sunset banner to documentation (#9036) (0f6ad2a)
  • change the documentation for using 'six.moves.collections_abc.Mapping' instead of 'dict' in 'client_options.from_dict()' (#53) (c890675)
  • explain how to create credentials from dict (#109) (5dce6d6)
  • fix broken links in multiprocessing.rst (#195) (8d8bc51)
  • fix intersphinx reference to requests (#9294) (8c74e9c)
  • fix spelling errors for amount in retry (#69) (7bb713d)
  • fix spelling errors in retry (#131) (232dab0)
  • fix typo in library name (#332) (f267111)
  • python: document adding Python 3.9 support, dropping 3.5 support (#120) (b51b7f5), closes #787
  • Remove CI for gh-pages, use googleapis.dev for api_core refs. (#9085) (c38f2e4)
  • remove references to the old authentication credentials (#9456) (6ac4dc2)
  • update python contributing guide (#147) (1d76b57)

This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

0 participants