Changelog

PyPI History

2.14.1 (2024-11-11)

Bug Fixes

2.14.0 (2024-10-24)

Features

2.13.5 (2024-07-30)

Bug Fixes

  • Retry and timeout values do not propagate in requests during pagination (9cdac77)

2.13.4 (2024-07-08)

Bug Fixes

2.13.3 (2024-03-05)

Bug Fixes

2.13.2 (2024-02-22)

Bug Fixes

  • deps: [Many APIs] Require google-api-core>=1.34.1 (#12310) (41821da)

  • fix ValueError in test__validate_universe_domain (2451e88)

2.13.1 (2024-02-06)

Bug Fixes

  • Add google-auth as a direct dependency (e16032f)

  • Add staticmethod decorator to _get_client_cert_source and _get_api_endpoint (e16032f)

  • Resolve AttributeError ‘Credentials’ object has no attribute ‘universe_domain’ (e16032f)

2.13.0 (2024-02-01)

Features

  • Allow users to explicitly configure universe domain (#12244) (8d6b772)

2.12.0 (2023-12-07)

Features

  • Add support for python 3.12 (f920d22)

  • Introduce compatibility with native namespace packages (f920d22)

Bug Fixes

  • Require proto-plus >= 1.22.3 (f920d22)

  • Use retry_async instead of retry in async client (f920d22)

2.11.4 (2023-09-19)

Documentation

2.11.3 (2023-07-04)

Bug Fixes

  • Add async context manager return types (#433) (9a5baa7)

2.11.2 (2023-06-01)

Documentation

  • samples: Expand region tags to include imports (4ff158d)

2.11.1 (2023-03-23)

Documentation

  • Fix formatting of request arg in docstring (#412) (a3d5521)

2.11.0 (2023-02-28)

Features

  • Enable “rest” transport in Python for services supporting numeric enums (c1e2400)

2.10.1 (2023-01-23)

Bug Fixes

  • Add context manager return types (0815c39)

Documentation

  • Add documentation for enums (0815c39)

2.10.0 (2023-01-10)

Features

2.9.0 (2022-12-15)

Features

  • Add support for google.cloud.videointelligence.__version__ (29c4e5f)

  • Add typing to proto.Message based class attributes (29c4e5f)

Bug Fixes

  • Add dict typing for client_options (29c4e5f)

  • deps: Require google-api-core >=1.34.0, >=2.11.0 (ad16669)

  • Drop usage of pkg_resources (ad16669)

  • Fix timeout default values (ad16669)

Documentation

  • samples: Snippetgen handling of repeated enum field (29c4e5f)

  • samples: Snippetgen should call await on the operation coroutine before calling result (ad16669)

2.8.3 (2022-10-10)

Bug Fixes

2.8.2 (2022-09-29)

Bug Fixes

2.8.1 (2022-08-12)

Bug Fixes

  • deps: allow protobuf < 5.0.0 (292b7db)

  • deps: require proto-plus >= 1.22.0 (292b7db)

2.8.0 (2022-07-16)

Features

Bug Fixes

2.7.1 (2022-06-06)

Bug Fixes

Documentation

  • fix changelog header to consistent size (#327) (4a5f177)

2.7.0 (2022-04-28)

Features

  • field ObjectTrackingAnnotation.segment moved into oneof, added track_id (#318) (f1f88d4)

2.6.1 (2022-03-05)

Bug Fixes

  • deps: require google-api-core>=1.31.5, >=2.3.2 (#282) (5a8dc98)

  • deps: require proto-plus>=1.15.0 (5a8dc98)

2.6.0 (2022-02-11)

Features

Bug Fixes

  • resolve DuplicateCredentialArgs error when using credentials_file (aef5b0c)

Documentation

2.5.1 (2021-11-01)

Bug Fixes

  • deps: drop packaging dependency (959836b)

  • deps: require google-api-core >= 1.28.0 (959836b)

Documentation

  • list oneofs in docstring (959836b)

2.5.0 (2021-10-18)

Features

2.4.0 (2021-10-07)

Features

  • add context manager support in client (#229) (ac75850)

2.3.3 (2021-09-24)

Bug Fixes

  • add ‘dict’ annotation type to ‘request’ (ec86dc6)

2.3.2 (2021-07-26)

Bug Fixes

Documentation

  • add Samples section to CONTRIBUTING.rst (#190) (bed1899)

2.3.1 (2021-07-20)

Bug Fixes

  • deps: pin ‘google-{api,cloud}-core’, ‘google-auth’ to allow 2.x versions (#189) (2fb8dc9)

2.3.0 (2021-07-12)

Features

Documentation

2.2.0 (2021-05-28)

Features

  • support self-signed JWT flow for service accounts (50da518)

Bug Fixes

  • add async client to %name_%version/init.py (50da518)

  • deps: add packaging requirement (#154) (26214ed)

2.1.0 (2021-03-31)

Features

  • Introduce tracks and thumbnails fields for FaceDetectionAnnotations (#90) (e4bbbad)

  • updates person detection samples for GA (#86) (1a68219)

Bug Fixes

  • remove gRPC send/recv limits; add enums to __init__.py (#94) (d2dcc14)

2.0.0 (2020-11-19)

⚠ BREAKING CHANGES

Features

  • use microgenerator (#76)

1.16.1 (2020-11-18)

Documentation

1.16.0 (2020-10-02)

Features

Documentation

1.15.0 (2020-06-09)

Features

  • add support for streaming automl action recognition in v1p3beta1; make ‘features’ a positional param for annotate_video in betas (#31) (586f920), closes #517 #538 #565 #576 #506 #586 #585

1.14.0 (2020-03-12)

Features

  • add logo recognition to v1 (via synth) (#15) (84b1688)

1.13.0 (2020-02-13)

Features

  • videointelligence: add person detection and face detection (#5) (6464f30)

1.12.1

11-14-2019 16:12 PST

Implementation Changes

  • Revert #9440. Make features a keyword parameter to annotate_video. (#9810)

1.12.0

11-08-2019 09:32 PST

Implementation Changes

  • Make features a positional parameter in annotate_video, update retry config, make AnnotateVideo nonidempotent (via synth). (#9440)

New Features

  • Add celebrity recognition support (via synth). (#9612)

  • Drop support for v1beta1 version of the API. (#9426)

Documentation

  • Tweak docstrings, client configuration (via synth). (#9434)

  • Change requests intersphinx url (via synth). (#9412)

  • Fix intersphinx reference to requests. (#9294)

  • Remove CI for gh-pages, use googleapis.dev for api_core refs. (#9085)

  • Remove compatibility badges from READMEs. (#9035)

Internal / Testing Changes

  • Enrich VPCSC tests. (#9193)

1.11.0

08-12-2019 14:00 PDT

New Features

  • Add segment / shot presence label annotations fields (via synth). (#8987)

  • Add V1 video segment / feature fields; remove send/recv msg size limit (via synth). (#8975)

Documentation

  • Update intersphinx mapping for requests. (#8805)

1.10.0

07-24-2019 17:52 PDT

Implementation Changes

  • Allow kwargs to be passed to create_channel (via synth). (#8410)

New Features

  • Add ‘client_options’ support (via synth). (#8528)

  • Add support for streaming classification / object tracking (via synth). (#8427)

Dependencies

  • Bump minimum version for google-api-core to 1.14.0. (#8709)

Documentation

  • Link to googleapis.dev documentation in READMEs. (#8705)

  • Add compatibility check badges to READMEs. (#8288)

Internal / Testing Changes

  • Add VPC SC integration tests. (#8607)

  • Pin black version (via synth). (#8601)

  • Add docs job to publish to googleapis.dev. (#8464)

  • Change test video URI, add disclaimer to auto-generated template files (via synth). (#8334)

  • Declare encoding as utf-8 in pb2 files (via synth). (#8370)

  • Suppress checking ‘cov-fail-under’ in nox default session (via synth). (#8256)

1.9.0

06-05-2019 10:42 PDT

Implementation Changes

  • Remove classifier for Python 3.4 for end-of-life. (#7535)

New Features

  • Add v1 object tracking support, v1p3b1 speech transcription / logo recognition support (via synth). (#8221)

Documentation

  • Change input_uri for sample video (via synth). (#7944)

  • Fix uri to video (via synth). (#7862)

Internal / Testing Changes

  • Fix coverage in ‘types.py’ (via synth). (#8169)

  • Blacken noxfile.py, setup.py (via synth). (#8136)

  • Harden synth replacement against template changes. (#8104)

  • Update noxfile (via synth). (#7838)

  • Add nox session docs (via synth). (#7786)

  • Update docs build configuration. (#7603)

1.8.0

03-06-2019 12:20 PST

New Features

  • Add videointelligence v1p3beta1 (Streaming API Support). (#7490)

Internal / Testing Changes

  • Copy lintified proto files (via synth). (#7472)

1.7.0

02-25-2019 12:25 PST

Implementation Changes

  • Remove unused message exports. (#7279)

  • Protoc-generated serialization update. (#7099)

New Features

  • Add text detection / object tracking feature support (via sync). (#7415)

Documentation

  • Updated client library documentation URLs. (#7307)

  • Update copyright headers.

  • Pick up stub docstring fix in GAPIC generator. (#6986)

Internal / Testing Changes

  • Add clarifying comment to blacken nox target. (#7407)

  • Copy proto files alongside protoc versions.

  • Add protos as an artifact to library. (#7205)

1.6.1

12-17-2018 17:09 PST

Implementation Changes

  • Import iam.policy from google.api_core. (#6741)

  • Fixes to GAPIC generator. (#6578)

Documentation

  • Document Python 2 deprecation (#6910)

Internal / Testing Changes

  • Add baseline for synth.metadata

  • Update noxfile.

  • Blacken all gen’d libs (#6792)

  • Omit local deps (#6701)

  • Run black at end of synth.py (#6698)

  • Run Black on Generated libraries (#6666)

  • Add templates for flake8, coveragerc, noxfile, and black. (#6642)

1.6.0

11-09-2018 13:36 PST

Implementation Changes

  • Add support for speech transcription. (#6313)

  • Fix client_info bug, update docstrings and timeouts. (#6425)

Dependencies

  • Bump minimum ‘api_core’ version for all GAPIC libs to 1.4.1. (#6391)

  • Avoid broken ‘google-common-apis 1.5.4’ release. (#6355)

Documentation

  • normalize use of support level badges.(#6159)

Internal / Testing Changes

  • Add ‘mock’ to unit test dependencies for autogen libs. (#6402)

1.5.0

New Features

  • Regenerate v2p2beta1 to add Object Tracking and Text Detection Beta (#6225)

Documentation

  • Harmonize / DRY ‘README.rst’ / ‘docs/index.rst’. (#6002)

  • Correct text for the pip install command (#6198)

Internal / Testing Changes

1.4.0

New Features

  • Add support for ‘v1p2beta1’ API version (#6004)

Implementation Changes

  • Re-generate library using videointelligence/synth.py (#5982)

  • Re-generate library using videointelligence/synth.py (#5954)

1.3.0

Implementation Changes

  • Avoid overwriting ‘module’ of messages from shared modules. (#5364)

New Features

  • Regenerate Video Intelligence v1p1beta1 endpoint to add new features (#5617)

Internal / Testing Changes

  • Add Test runs for Python 3.7 and remove 3.4 (#5295)

1.2.0

New Features

  • Add v1p1beta1 version of videointelligence (#5165)

Internal / Testing Changes

  • Fix v1p1beta1 unit tests (#5064)

1.1.0

Interface additions

  • Added video v1p1beta1 (#5048)

1.0.1

Dependencies

  • Update dependency range for api-core to include v1.0.0 releases (#4944)

Testing and internal changes

  • Normalize all setup.py files (#4909)

1.0.0

image

Features

General Availability

The google-cloud-videointelligence package is now supported at the general availability quality level. This means it is stable; the code and API surface will not change in backwards-incompatible ways unless absolutely necessary (e.g. because of critical security issues) or with an extensive deprecation period.

One exception to this: We will remove beta endpoints (as a semver-minor update) at whatever point the underlying endpoints go away.

v1 endpoint

The underlying video intelligence API has also gone general availability, and this library by default now uses the v1 endpoint (rather than v1beta2) unless you explicitly used something else. This is a backwards compatible change as the v1 and v1beta2 endpoints are identical. If you pinned to v1beta2, you are encouraged to move to v1.

0.28.0

Documentation

  • Added link to “Python Development Environment Setup Guide” in project README (#4187, h/t to @michaelawyu)

Dependencies

  • Upgrading to google-cloud-core >= 0.28.0 and adding dependency on google-api-core (#4221, #4280)

  • Deferring to google-api-core for grpcio and googleapis-common-protosdependencies (#4096, #4098)

Packaging

  • Change “Development Status” in package metadata from 3 - Alpha to 4 - Beta (eb43849569556c6e47f11b8310864c5a280507f2)

PyPI: https://pypi.org/project/google-cloud-videointelligence/0.28.0/