Skip to content

Releases: googleapis/google-cloud-java

0.17.2

Choose a tag to compare

@garrettjonesgoogle garrettjonesgoogle released this 04 May 23:07

PubSub

  • pubsub: delete Subscriber.Builder::setCredentials (#1975) breaking change (to broken method)
  • (Documentation) Fixing doc on Publisher/Subscriber about credentials (#2019)
  • (Documentation) Update README.md (#2015) (fixing PubSub code sample)
  • make PollingSubscriberConnection less chatty (#2014)
  • (Documentation) Pubsub snippets (#2023)
  • (Documentation) Pubsub doc tag fix (#2027)

Logging

  • Fix : JUL logging on Flex (#2011)
  • TraceLoggingEnhancer, MonitoredResourceUtil public methods reverted to 1.0.0 surface. (#2032)

Storage

  • (Documentation) [Storage] Bucket-level IAM Samples (#2008)

Dependencies

  • datastore: force import grpc-google-common-protos:0.1.9 (#2029)

General Documentation

  • README Update (declaring GA) (#2007)
  • Fix missing READMEs (#2017)
  • Update doc generation (#2025)

Internal (repo management)

  • update_versions.sh script fix (#2005)

0.17.1

Choose a tag to compare

@garrettjonesgoogle garrettjonesgoogle released this 26 Apr 06:03

1.0.0 for Datastore, Storage, Logging

This means no more breaking changes for classes/interfaces not marked @BetaApi or @InternalApi in google-cloud-datastore, google-cloud-storage, or google-cloud-logging. This also pulls in 1.0.0 releases of gax and api-common.

Logging

  • bug fix on duplicate label (#1995)

Storage

  • Expose LocalStorageHelper for storage testing (#1993)

Dependencies

  • Bumping api-common, gax to 1.0.0 (#2001)
  • Versioning cleanup: (#2002)

Documentation

  • Add minimum documentation for GAPIC-only clients (#1983)
  • Adding qualifications on usage of semantic versioning (#1998)

Other

  • Fix build setup of project.properties (#2003)

0.17.0

Choose a tag to compare

@garrettjonesgoogle garrettjonesgoogle released this 25 Apr 21:31

Release process

  • Update site creation script (#1980) (allows coverage reports)

Documentation

  • add javadocs for gql binding methods (#1991)

Surface changes

  • make one Tuple class aross all the projects (#1992) minor breaking change

0.16.0

Choose a tag to compare

@garrettjonesgoogle garrettjonesgoogle released this 25 Apr 14:22

Surface changes

  • Reducing visibility of some things, adding @internalapi (#1979) breaking change that shouldn't affect most consumers
  • Migrating from Joda Duration/Instant to ThreeTenBP (#1985) Widespread breaking change

Dependencies

  • Update proto packages (#1984)

Logging

  • fix credentials NPE bug (#1961)

Documentation

  • update datastore snippet in front page (#1976)
  • adding supported/unsupported platforms to README (#1982)

0.15.0

Choose a tag to compare

@garrettjonesgoogle garrettjonesgoogle released this 22 Apr 02:06

Restructuring

  • Splitting core into core, core-http, and core-grpc (#1968) breaking change

0.14.0

Choose a tag to compare

@vam-google vam-google released this 21 Apr 22:38

Spanner

  • Make Cloud Spanner Mutations serializable (#1952)

Dependencies

  • Remove guava from surface (#1960)
  • Update developer list (#1954)
  • Converting NettyChannelBuilder reference to ManagedChannelBuilder (#1951)
  • Removing grpc-all exclusions in pom.xml (#1942)
  • Adding dependency convergence (#1943)

Pub/Sub

  • Fixing executor and flow control issues in subscriber (#1915)

Core

  • Make SSLHandShakeException retryable (#1938)
  • Creating an expandable enum type, converting StorageClass (#1937)
  • Marking some core types @BetaApi and @internalapi (#1933)
  • Removing timeout settings that are set but never used (#1934)

Logging

  • Converting Logging deserialized enum types to StringEnumValue (#1945)

Datastore

  • Converting all Datastore deserialized enum types to StringEnumValue (#1941)
  • Retry datastore transactions (#1242) (#1932)
  • Mark LocalDatastoreHelper as internal (#1931)
  • Update testing instructions for Datastore. (#1930)
  • Force query results to become strongly consistent (#1806)
  • Removing deprecated Value.meaning methods that were missed (#1921)

Storage

  • Converting all Storage deserialized enum types to StringEnumValue (#1940)

Translate

  • Fixing google-cloud-translate version in README (#1926)

Misc

  • Improve update_versions.sh script (#1964)
  • Regenerating SPI: method descriptors, removing usage of deprecated (#1946)
  • Setup appveyor (#1949)
  • Replace DateTime with Timestamp (#1947)
  • Changes required for updated api-common (#1927)
  • Update README.md version update script (#1929)
  • Update release scripts to handle 1.x and 0.x versions living together (#1922)

Examples

  • Logging refactor of JUL + monitored resource construction (#1847)

0.13.0

Choose a tag to compare

@garrettjonesgoogle garrettjonesgoogle released this 13 Apr 23:24

Dependency updates

  • Update version of google-auth-java to 0.6.1 (#1888) - fix for auth token refresh failures.
  • Update org.json to latest version (#1904)
  • bump grpc dependency to 1.2.0 (#1902) - also bumps protobuf to 3.2.0
  • Updating tcnative version to match grpc version (#1912)

App engine Flex

  • Don't use UrlFetchTransport in App Engine Flex environment (#1893)

Pub/Sub

  • Max ack extension (#1898)
  • Change AckReplyConsumer to expose individual methods for replying (#1899) breaking change
  • make Subscriber use ChannelProvider (#1911) breaking change

Storage

  • Add Identity Access Management (IAM) to the Storage API (#1812)

Other

  • Add annotations to specify GCP launch stage (#1889)
  • Update page (#1894) widespread breaking change
  • Make project.properties path independent per API (#1863) - http header update
  • Refresh gapic clients (#1917) - http header update

0.12.0

Choose a tag to compare

@vam-google vam-google released this 07 Apr 18:33

Natural Language

Natural Language v1beta2 Release (#1878)

Core

Remove last use of setPort/setServiceAddress (#1880)
Regenerating SPI: use setEndpoint (#1879)

Pub/Sub

Rename newBuilder to defaultBuilder (#1873)
Make deprecated methods package-private (#1861)

Spanner

Replace a constant of type Set with ImmutableSet (#1876)

Samples

New code snippet for push subscription + cleanup of deprecated snippets (#1875)

Testing

GAE (Flex_Java/Flex_Custom/Flex_Compat/Std_Java8), GCE, GKE testing app for gcj (#1859)

0.11.2

Choose a tag to compare

@michaelbausor michaelbausor released this 05 Apr 23:07

Speech

  • Add Speech V1 (#1858)
    The Speech v1 library is not backwards-compatible with v1beta1:
    • The LanguageCode parameter is no longer optional anywhere. It must be explicitly specified, and does not default to 'en-US'.
    • The syncRecognize method has been renamed to recognize on every class where it appears.
    • The asyncRecognize method has been renamed to longRunningRecognizeAsync on every class where it appears.
    • The sampleRate parameter and property has been renamed to sampleRateHertz everywhere it appears.

Logging

  • Override the default channel provider (#1820)

Translation

  • Rename Translate docs to Translation (#1867)

0.11.1

Choose a tag to compare

@garrettjonesgoogle garrettjonesgoogle released this 03 Apr 23:52

Logging

Natural Language

  • Bumping NL, Translate to beta (#1848)

PubSub

  • pubsub: make Subscriber use ApiService (#1824)

Translate

  • Bumping NL, Translate to beta (#1848)