diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 864c176..da616c9 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/repo-automation-bots/owlbot-python:latest - digest: sha256:4c981a6b6f2b8914a448d7b3a01688365be03e3ed26dfee399a6aa77fb112eaa + digest: sha256:c66ba3c8d7bc8566f47df841f98cd0097b28fff0b1864c86f5817f4c8c3e8600 diff --git a/.repo-metadata.json b/.repo-metadata.json index 6b03927..9b0f80b 100644 --- a/.repo-metadata.json +++ b/.repo-metadata.json @@ -4,7 +4,7 @@ "product_documentation": "https://cloud.google.com/managed-microsoft-ad/", "client_documentation": "https://googleapis.dev/python/managedidentities/latest", "issue_tracker": "", - "release_level": "beta", + "release_level": "ga", "language": "python", "library_type": "GAPIC_AUTO", "repo": "googleapis/python-managed-identities", diff --git a/CHANGELOG.md b/CHANGELOG.md index d370e9b..1fa4a18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.0.0](https://www.github.com/googleapis/python-managed-identities/compare/v0.2.0...v1.0.0) (2021-06-16) + + +### Features + +* bump release level to production/stable ([#32](https://www.github.com/googleapis/python-managed-identities/issues/32)) ([ab0fdc2](https://www.github.com/googleapis/python-managed-identities/commit/ab0fdc2df4dd10dc605bb869a88a95d68359f3fc)) + ## [0.2.0](https://www.github.com/googleapis/python-managed-identities/compare/v0.1.0...v0.2.0) (2021-05-16) diff --git a/README.rst b/README.rst index 7468e5d..a40aa1a 100644 --- a/README.rst +++ b/README.rst @@ -1,7 +1,7 @@ Python Client for Managed Service for Microsoft Active Directory ================================================================ -|beta| |pypi| |versions| +|GA| |pypi| |versions| `Managed Service for Microsoft Active Directory`_ (AD) is a highly available, hardened Google Cloud service running actual Microsoft AD that enables you to @@ -12,8 +12,8 @@ on-premises AD domain to the cloud. - `Client Library Documentation`_ - `Product Documentation`_ -.. |beta| image:: https://img.shields.io/badge/support-beta-orange.svg - :target: https://github.com/googleapis/google-cloud-python/blob/master/README.rst#beta-support +.. |GA| image:: https://img.shields.io/badge/support-ga-gold.svg + :target: https://github.com/googleapis/google-cloud-python/blob/master/README.rst#general-availability .. |pypi| image:: https://img.shields.io/pypi/v/google-cloud-managed-identities.svg :target: https://pypi.org/project/google-cloud-managed-identities/ .. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-managed-identities.svg diff --git a/docs/conf.py b/docs/conf.py index 2701405..6fd6351 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -363,6 +363,7 @@ "google.api_core": ("https://googleapis.dev/python/google-api-core/latest/", None,), "grpc": ("https://grpc.github.io/grpc/python/", None), "proto-plus": ("https://proto-plus-python.readthedocs.io/en/latest/", None), + "protobuf": ("https://googleapis.dev/python/protobuf/latest/", None), } diff --git a/docs/multiprocessing.rst b/docs/multiprocessing.rst index 1cb29d4..536d17b 100644 --- a/docs/multiprocessing.rst +++ b/docs/multiprocessing.rst @@ -1,7 +1,7 @@ .. note:: - Because this client uses :mod:`grpcio` library, it is safe to + Because this client uses :mod:`grpc` library, it is safe to share instances across threads. In multiprocessing scenarios, the best practice is to create client instances *after* the invocation of - :func:`os.fork` by :class:`multiprocessing.Pool` or + :func:`os.fork` by :class:`multiprocessing.pool.Pool` or :class:`multiprocessing.Process`. diff --git a/noxfile.py b/noxfile.py index 1d45cad..94ee6a8 100644 --- a/noxfile.py +++ b/noxfile.py @@ -179,7 +179,7 @@ def docs(session): """Build the docs for this library.""" session.install("-e", ".") - session.install("sphinx", "alabaster", "recommonmark") + session.install("sphinx==4.0.1", "alabaster", "recommonmark") shutil.rmtree(os.path.join("docs", "_build"), ignore_errors=True) session.run( @@ -201,7 +201,9 @@ def docfx(session): """Build the docfx yaml files for this library.""" session.install("-e", ".") - session.install("sphinx", "alabaster", "recommonmark", "gcp-sphinx-docfx-yaml") + session.install( + "sphinx==4.0.1", "alabaster", "recommonmark", "gcp-sphinx-docfx-yaml" + ) shutil.rmtree(os.path.join("docs", "_build"), ignore_errors=True) session.run( diff --git a/setup.py b/setup.py index 2ae4f33..91ea189 100644 --- a/setup.py +++ b/setup.py @@ -20,9 +20,9 @@ import setuptools # type: ignore name = "google-cloud-managed-identities" -version = "0.2.0" +version = "1.0.0" description = "Managed Service for Microsoft Active Directory API client library" -release_status = "Development Status :: 4 - Beta" +release_status = "Development Status :: 5 - Production/Stable" url = "https://github.com/googleapis/python-managed-identities" dependencies = [ "google-api-core[grpc] >= 1.22.2, < 2.0.0dev",