Skip to content
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

Upgrading version to 0.7 #981

Merged
merged 1 commit into from
Jul 21, 2015
Merged

Upgrading version to 0.7 #981

merged 1 commit into from
Jul 21, 2015

Conversation

dhermes
Copy link
Contributor

@dhermes dhermes commented Jul 10, 2015

Using last release PR (#907) as a template.

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Jul 10, 2015
@dhermes
Copy link
Contributor Author

dhermes commented Jul 10, 2015

Running

$ git log 0.6.0..cut-0.6.1 \
> | grep 'Merge pull request ' \
> | awk -F ' ' '{print $4}' \
> | sort

yields

#910
#914
#915
#918
#921
#923
#930
#932
#934
#940
#941
#943
#946
#948
#950
#951
#953
#954
#956
#959
#960
#961
#963
#964
#965
#967
#971
#973
#975
#976
#977

@dhermes
Copy link
Contributor Author

dhermes commented Jul 10, 2015

@tseaver this is the current set of release notes

-   Implementing client in Pub/Sub, deprecating old
    implicit environment detection.
-   Fixing bug in `Blob.upload_from_file` where `os.fstat` is
    only called if the buffer object is a file.
-   Removing restriction of equality only filtering for
    `__key__` queries in datastore; also cleaning up filter
    checking in `Query` constructor.
-   Adding ability to sign URL from GAE.
-   Making `_BlobIterator` accumulate prefixes so that a
    storage list call that makes multiple requests can
    aggregate all the prefixes encountered.
-   Adding `namespace` to `datastore.Dataset` class (now
    called `datastore.Client`).
-   Adding HTTP method and URL to messages printed for
    exceptions caused by failed requests.
-   Renaming `datastore.Dataset` class as `datastore.Client`.
-   Removing `datastore.api` module and moving functionality
    into `datastore.Client`.
-   Implementing `storage.Client` class.
-   Removing `storage.api` module and moving functionality
    into `storage.Client`.

I'd like to wrap up #944 and #952 before cutting a release.

@tseaver
Copy link
Contributor

tseaver commented Jul 13, 2015

Given the new features (clients, etc.) and the backward-incompatibilities, we should be bumping the version to something like 0.7.

@dhermes
Copy link
Contributor Author

dhermes commented Jul 13, 2015

Good call. I'm going to try to wrap up client in storage first, then will bump it.

@tseaver tseaver changed the title Upgrading version to 0.6.1. Upgrading version to 0.7 Jul 20, 2015
@dhermes
Copy link
Contributor Author

dhermes commented Jul 21, 2015

Commits PRs since the last check:

#978
#979
#980
#982
#984
#985
#986
#987
#988
#989
#990
#991
#992
#993
#994
#996
#998

@dhermes
Copy link
Contributor Author

dhermes commented Jul 21, 2015

@tseaver Newly proposed release notes:

## Core

-   Add ability to sign URL from GAE. (#921)
-   Document restrictions on using `generate_signed_url` with Compute Engine assertion credentials. (#993)
-   Add HTTP method and URL to messages printed for exceptions caused by failed requests. (#938)

## Pub/Sub

-   Implement client in Pub/Sub, deprecating old implicit environment detection. (#910)
-   Remove `pubsub.api` module, moving functionality into `pubsub.Client`. (#910)
-   Upgrade Pub/Sub API to v1 (from v1beta). (#996)

## Storage

-   Implement client in Storage, deprecating old implicit environment detection. (#984, #987, #988, #989, #990, #991)
-   Remove `storage.api` module, moving functionality into `storage.Client`. (#973)
-   Bugfix: only call `os.fstat` in `Blob.upload_from_file` if the buffer object is a file. (#914)
-   Accumulate prefixes in `_BlobIterator`, so that a `bucket.list_blobs` call that makes multiple requests can aggregate all the prefixes encountered. (#932)

## Datastore

-   Implement client in Datastore, deprecating old implicit environment detection. (#956, #976, #978, #979)
-   Remove `datastore.api` module, moving functionality into `datastore.Client`.(#963)
-   Rename `datastore.Dataset` class as `datastore.Client`. (#946)
-   Add `namespace` to `datastore.Dataset` class (now called `datastore.Client`). (#934)
-   Remove restriction of equality-only filtering for `__key__` queries. (#918)
-   Clean up filter checking in `Query` constructor. (#918)

@jgeewax
Copy link
Contributor

jgeewax commented Jul 21, 2015

👍

@tseaver
Copy link
Contributor

tseaver commented Jul 21, 2015

@dhermes I updated the notes:

  • Use imperative voice for verbs.
  • Add PR #s.
  • Place bullets on single lines for markdown compatibility.

@tseaver
Copy link
Contributor

tseaver commented Jul 21, 2015

Also, I dropped any mention of the ongoing BigQuery design activity. I think we could even create a release branch for 0.7 and delete the BQ docs entirely for it.

@dhermes
Copy link
Contributor Author

dhermes commented Jul 21, 2015

@tseaver I don't like the idea of a release branch. If we want a custom branch, it should be for the BQ docs.

@tseaver
Copy link
Contributor

tseaver commented Jul 21, 2015

We can ditch the release branch notion, but shouldn't mention BQ in the release notes (there is nothing of interest for a non-committer there).

@dhermes
Copy link
Contributor Author

dhermes commented Jul 21, 2015

OK Cool

dhermes added a commit that referenced this pull request Jul 21, 2015
@dhermes dhermes merged commit 712744f into googleapis:master Jul 21, 2015
@dhermes dhermes deleted the cut-0.6.1 branch July 21, 2015 17:35
@dhermes
Copy link
Contributor Author

dhermes commented Jul 21, 2015

https://pypi.python.org/pypi/gcloud/0.7.0 has been published

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: core cla: yes This human has signed the Contributor License Agreement. packaging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants