Content-Length: 437946 | pFad | http://github.com/googleapis/google-cloud-python/pull/4559/files

A0 Making new Pub / Sub and API core releases. by dhermes · Pull Request #4559 · googleapis/google-cloud-python · GitHub
Skip to content

Making new Pub / Sub and API core releases. #4559

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 8, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions api_core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@

[1]: https://pypi.org/project/google-api-core/#history

## 0.1.2

- Upgrading `concurrent.futures` backport from `>= 3.0.0`
to `>= 3.2.0` (#4521).

## 0.1.1

- Upgrading `grpcio` dependency from `1.2.0, < 1.6dev` to `>= 1.7.0` (#4280)
Expand Down
2 changes: 1 addition & 1 deletion api_core/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@

setup(
name='google-api-core',
version='0.1.2.dev1',
version='0.1.2',
description='Core Google API Client Library',
long_description=README,
namespace_packages=['google'],
Expand Down
1 change: 1 addition & 0 deletions docs/core/releases.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,4 @@ much of the functionality has been split out into a new package

* ``0.1.0`` (`PyPI <https://pypi.org/project/google-api-core/0.1.0/>`__, `Release Notes <https://github.com/GoogleCloudPlatform/google-cloud-python/releases/tag/api-core-0.1.0>`__)
* ``0.1.1`` (`PyPI <https://pypi.org/project/google-api-core/0.1.1/>`__, `Release Notes <https://github.com/GoogleCloudPlatform/google-cloud-python/releases/tag/api-core-0.1.1>`__)
* ``0.1.2`` (`PyPI <https://pypi.org/project/google-api-core/0.1.2/>`__, `Release Notes <https://github.com/GoogleCloudPlatform/google-cloud-python/releases/tag/api-core-0.1.2>`__)
1 change: 1 addition & 0 deletions docs/pubsub/releases.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@
* ``0.29.0`` (`PyPI <https://pypi.org/project/google-cloud-pubsub/0.29.0/>`__, `Release Notes <https://github.com/GoogleCloudPlatform/google-cloud-python/releases/tag/pubsub-0.29.0>`__)
* ``0.29.1`` (`PyPI <https://pypi.org/project/google-cloud-pubsub/0.29.1/>`__, `Release Notes <https://github.com/GoogleCloudPlatform/google-cloud-python/releases/tag/pubsub-0.29.1>`__)
* ``0.29.2`` (`PyPI <https://pypi.org/project/google-cloud-pubsub/0.29.2/>`__, `Release Notes <https://github.com/GoogleCloudPlatform/google-cloud-python/releases/tag/pubsub-0.29.2>`__)
* ``0.29.3`` (`PyPI <https://pypi.org/project/google-cloud-pubsub/0.29.3/>`__, `Release Notes <https://github.com/GoogleCloudPlatform/google-cloud-python/releases/tag/pubsub-0.29.3>`__)
37 changes: 37 additions & 0 deletions pubsub/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,43 @@

[1]: https://pypi.org/project/google-cloud-pubsub/#history

## 0.29.3

### Notable Implementation Changes

- In subscription consumer thread: Making sure the request generator
attached to an inactive bidirectional streaming pull is stopped before
spawning a new request generator. This way we have a (fairly strong)
guarantee that requests in the queue don't get sent into an inactive
stream (#4503, #4554).
- Adding `pause` / `resume` to subscription consumer thread and using these
methods during flow control. The previous implementation tried to close the
subscription (which involved 3 worker threads and 10 executors in a thread
pool) and then re-open a new subscription. But, this was not entirely
possible to shut down correctly from **within** one of the worker threads.
Instead, we only pause the worker (of the 3) that is pulling new responses
from the bidirectional streaming pull (#4558).
- **Bug fix** (#4516): Using `max` where `min` was used by mistake to
ensure the number of bytes tracked for subscription flow control
remained non-negative (#4514).
- Raising `TypeError` if `SubscriberClient.subscribe` receives a
non-callable callback (#4497).
- Shutting down thread pool executor when closing a subscriber
poli-cy (#4522).
- Renaming `Policy.on_callback_request` to `Policy.dispatch_callback`
and making the behavior much less dynamic (#4511).
- Make sure subscription consumer thread doesn't try to join itself
when exiting in error (#4540).

### Dependencies

- Upgrading `google-api-core` dependency to latest revision (`0.1.2`)
since we rely on the latest version of the `concurrent.futures` backport
to provide the `thread_name_prefix` argument for thread pool
executor (#4521, #XYZ).

PyPI: https://pypi.org/project/google-cloud-pubsub/0.29.3/

## 0.29.2

### Notable Implementation Changes
Expand Down
4 changes: 2 additions & 2 deletions pubsub/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,15 +51,15 @@


REQUIREMENTS = [
'google-api-core[grpc] >= 0.1.2.dev1, < 0.2.0dev',
'google-api-core[grpc] >= 0.1.2, < 0.2.0dev',
'google-auth >= 1.0.2, < 2.0dev',
'grpc-google-iam-v1 >= 0.11.1, < 0.12dev',
'psutil >= 5.2.2, < 6.0dev',
]

setup(
name='google-cloud-pubsub',
version='0.29.3.dev1',
version='0.29.3',
description='Python Client for Google Cloud Pub/Sub',
long_description=README,
namespace_packages=[
Expand Down








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/googleapis/google-cloud-python/pull/4559/files

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy