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

chore: release 2.0.0 #1006

Closed
wants to merge 3 commits into from
Closed

chore: release 2.0.0 #1006

wants to merge 3 commits into from

Conversation

release-please[bot]
Copy link
Contributor

🤖 I have created a release *beep* *boop*

2.0.0 (2020-05-20)

⚠ BREAKING CHANGES

Features

  • debug: capture stack trace in errors rather than message (#718) (bfed3f1)
  • defaults: update defaults for the node client library to match other pub/sub libraries (#859) (8d6c3f7)
  • message: use precise-date for message publish time (#503) (d162958)
  • add .repo-metadata.json, start generating README.md (#636) (142f56c)
  • publisher: accept gax options (#110) (75e017f)
  • .d.ts for protos (#755) (32aab9f)
  • subscription: accept pull timeout option (#556) (468e1bf)
  • add a close() method to PubSub, and a flush() method to Topic/Publisher (#916) (4097995)
  • add expiration policy (#287) (f07f615)
  • Add optional delay when calling nack() (#255) (#256) (b35005e)
  • topic: create setMetadata method (#537) (20eb583)
  • added clientId to StreamingPullRequest (b566ab3)
  • export protos in src/index.ts (f32910c)
  • introduces DeadLetterPolicy (e24c545)
  • load protos from JSON, grpc-fallback support (#730) (2071954)
  • subscription: support push config auth methods (#504) (663523d)
  • ordered messaging (#716) (b2f96ff)
  • release @google-cloud/pubsub v0.21.0 (#333) (2fe206b)
  • release v0.22.0 (#378) (7fb9e3e)
  • support apiEndpoint override (#647) (b44f566)
  • topic: create method for publishing json (#430) (5dbdcca)
  • update defaults for batch settings also, and update which result codes will cause a retry (#877) (32ae411)
  • update IAM protos (#734) (91fa2ef)
  • subscriber: ordered messages (1ae4719)
  • subscription: auto close sub on non-recoverable errors (#441) (9371425)
  • subscription: dead letter policy support (#799) (b5a4195)
  • subscription: ordered messages (#560) (38502ad)
  • subscription: support oidcToken (#865) (a786ca0)
  • typescript: ship typescript declaration files (#498) (355d8d7)

Bug Fixes

  • (sample tests): Validate short names. (#235) (c9e277f)
  • (tests) Provide projectId to PubSub constructor. (#221) (4cf8b9b)
  • add getSubscriberStub to synth file (#425) (6fb9e42)
  • adds streaming pull retry, and increases request thresholds (a7d4d04)
  • allow calls with no request, add JSON proto (1e73a69)
  • deps: update dependency arrify to v2 (#565) (8e3b7b8)
  • ConnectionPool#createConnection: Use correct location of projectId. (#74) (9bd794d)
  • auth: pass project id to gax clients (#447) (1f2b586)
  • build: fix Kokoro release script (#404) (cd6d7ae)
  • build: fix system key decryption (#381) (4b5c854)
  • close: ensure in-flight messages are drained (#952) (93a2bd7)
  • deps: bump google-gax to 1.7.5 (#792) (d584d07)
  • deps: explicit update to google-auth-library with various fixes (#785) (c7b0069)
  • deps: include missing @grpc/grpc-js dependency (#665) (5f42f60)
  • deps: pin @grpc/grpc-js to ^0.6.6 (#772) (3c5199d)
  • deps: pin TypeScript below 3.7.0 (e779c70)
  • deps: remove direct dependency on @grpc/grpc-js (#773) (0bebf9b)
  • deps: update dependency @google-cloud/common to ^0.20.0 (#155) (8da9493)
  • deps: update dependency @google-cloud/common to ^0.21.0 (#206) (fae835f)
  • deps: update dependency @google-cloud/paginator to ^0.2.0 (955ef5f), closes #8203
  • deps: update dependency @google-cloud/paginator to v1 (#592) (181553a)
  • deps: update dependency @google-cloud/paginator to v2 (#700) (a5c0160)
  • deps: update dependency @google-cloud/paginator to v3 (#931) (b621854)
  • deps: update dependency @google-cloud/precise-date to v1 (#603) (2e669a1)
  • deps: update dependency @google-cloud/precise-date to v2 (#934) (72b8d78)
  • deps: update dependency @google-cloud/projectify to v1 (#588) (d01d010)
  • deps: update dependency @google-cloud/projectify to v2 (#929) (45d9880)
  • deps: update dependency @google-cloud/promisify to ^0.4.0 (#478) (1329ddd)
  • deps: update dependency @google-cloud/promisify to v1 (#589) (dad7530)
  • deps: update dependency @google-cloud/promisify to v2 (#928) (3819877)
  • deps: update dependency @google-cloud/pubsub to v1 (#750) (82305de)
  • deps: update dependency @grpc/grpc-js to ^0.5.0 (#698) (d48e578)
  • deps: update dependency @grpc/grpc-js to ^0.6.0 (#759) (fda95c7)
  • deps: update dependency @sindresorhus/is to ^0.17.0 (#591) (06fae6e)
  • deps: update dependency @sindresorhus/is to v1 (#701) (e715172)
  • deps: update dependency delay to v3 (#165) (e01851c)
  • deps: update dependency delay to v4 (#239) (0db53bf)
  • deps: update dependency duplexify to v4 (#462) (0b0c601)
  • deps: update dependency google-auth-library to v2 (#228) (b8033ee)
  • deps: update dependency google-auth-library to v3 (#433) (c5b2c63)
  • deps: update dependency google-auth-library to v4 (#601) (baf9d39)
  • deps: update dependency google-auth-library to v5 (#702) (3a15956)
  • deps: update dependency google-auth-library to v6 (#935) (73fc887)
  • deps: update dependency google-gax to ^0.18.0 (#197) (a7e9246)
  • deps: update dependency google-gax to ^0.19.0 (#216) (76d9926)
  • deps: update dependency google-gax to ^0.20.0 (#252) (525de61)
  • deps: update dependency google-gax to ^0.22.0 (#335) (b852c58)
  • deps: update dependency google-gax to ^0.23.0 (#423) (5546f13)
  • deps: update dependency google-gax to ^0.24.0 (#444) (72c6530)
  • deps: update dependency google-gax to ^0.25.0 (#456) (252180b)
  • deps: update dependency google-gax to ^0.26.0 (#583) (4214a4f)
  • deps: update dependency google-gax to v1 (#604) (6415e7c)
  • deps: update dependency google-proto-files to ^0.17.0 (#284) (04f70d8)
  • deps: update dependency grpc to v1.21.1 (#629) (fcf75a2)
  • deps: update dependency p-defer to v2 (#553) (fe33e40)
  • deps: update dependency p-defer to v3 (#650) (50f9d4e)
  • deps: update dependency through2 to v3 (#320) (6cd4da3)
  • deps: update dependency yargs to v10.1.2 (#157) (77d4c04)
  • deps: update dependency yargs to v11 (#163) (afab780)
  • deps: update dependency yargs to v12 (#164) (29e0481)
  • deps: update dependency yargs to v13 (#475) (bfedde9)
  • deps: update dependency yargs to v14 (b0ceb5e)
  • deps: update dependency yargs to v15 (#820) (3615211)
  • deps: update to the latest google-gax to pull in grpc-js 0.6.18 (#903) (78bd9e9)
  • deps: upgrade module extend to fix CVE-2018-16492 (#644) (cd54630)
  • deps: use grpc-js instead of grpc extension (#658) (535a917)
  • docs: add documentation about running C++ gRPC bindings (#782) (bdc690e)
  • docs: add subscription expiration policy docs (#400) (ef2328b)
  • docs: ensure docs are not removed by typescript (#512) (89f6bae)
  • docs: explain PubSub.v1 property (#766) (157a86d)
  • docs: link to correct gaxOptions docs (#999) (312e318)
  • correct the documentation (#117) (cf40452)
  • DEADLINE_EXCEEDED no longer treated as idempotent and retried (39b1dac)
  • DEADLINE_EXCEEDED retry code is idempotent (#605) (1ae8db9)
  • drop support for node.js 4.x and 9.x (#171) (94fd912)
  • enum, bytes, and Long types now accept strings (186778f)
  • Fix sample region tag in JSDoc (#184) (6c19ba3)
  • ignore messages that come in after close (#485) (e59f8ec)
  • include 'x-goog-request-params' header in requests (#562) (482e745)
  • include long import in proto typescript declaration file (#816) (4b3b813)
  • include protos in the package (#336) (2cc9cf7)
  • maxBytes batching sending empty messages (#281) (81b9a4d)
  • modernize the sample tests (#414) (b1e1050)
  • Pin @types/sinon to last compatible version (#345) (0dbad45)
  • provide missing close() method in the generated gapic client (#941) (6bf8f14)
  • pull emulator creds from local grpc instance (#795) (1749b62)
  • pull projectId from auth client with emulator (#731) (3840cad)
  • docs: move to new client docs URL (#657) (a9972ea)
  • docs: place doc comment above the last overload (#393) (b9eba6c)
  • docs: reference docs should link to section of googleapis.dev with API reference (#670) (c92a09a)
  • docs: remove unused long running operations and IAM types (972e748)
  • docs: snippets are now replaced in jsdoc comments (#815) (b0b26ad)
  • messageStream: remove call to destroy grpc stream (#499) (0ef82e0)
  • package: update google-auto-auth to version 0.10.1 (#120) (b62aecf), closes #100
  • publisher: unbound max send message size (#454) (773a05c)
  • sample: factor setTimeout jitter into assertion (#449) (ae4278b)
  • send the ITimestamp protobuf to Pub/Sub for seeking, not JavaScript Date() (#908) (0c1d711)
  • sample: fix retry codes in retry sample code (#458) (4f074f7)
  • subscription: change maxMessages default value to 100 (#107) (456139c)
  • subscription: decouple retainAckedMessages from messageRetentionDuration (#625) (3431e7c)
  • subscription: promisify Subscription#close (#282) (4d51686)
  • test: broken snapshot test hook (#448) (eea8cb2)
  • ts: copy gapic code properly (#399) (7bdc190)
  • ts: do not ship types (#377) (af126cc)
  • ts: fix getPolicy promise return signature (#511) (60489bf)
  • regen protos and tests, formatting (#991) (e350b97)
  • relax strictEqual to match RegExp (#566) (3388fb7)
  • remove eslint, update gax, fix generated protos, run the generator (#955) (544a061)
  • remove unused dependencies (#998) (7b242a3)
  • Return error if subscription name already exists. (#226) (8d6c1c1)
  • System tests were using get() incorrectly. (#251) (8dde3c4)
  • throw on invalid credentials and update retry config (#476) (58ea4b4)
  • update IAM protos (#736) (055fa33)
  • update linking for samples (#146) (2510c2a)
  • update messaging retry timeout durations (#761) (922fe92)
  • update regex to target correct comment (#646) (9e8f245)
  • update rpc timeout settings (#628) (2a1a430)
  • typescript: correct response type of Subscription.get (#525) (416ef66)
  • typescript: correctly import long (#541) (41477af)
  • typescript: export all the types (#516) (c0f3147)
  • typescript: pin grpc to previous working version (#624) (2167536)
  • typo: correct typo: recieved => received (#527) (a764c61)
  • use compatible version of google-gax (060207a)
  • use process versions object for client header (#722) (e65185b)
  • use typescript import/export for gapics (#611) (e882e1a)

Reverts

  • Revert "updated FQDN's to googleapis.com with a trailing dot (#2214)" (#2283) (4a6ada3), closes #2214 #2283
  • remove pullTimeout subscriber option (#618) (4fc9724)
  • message: remove nack delay parameter (#668) (ca8fe65)

Miscellaneous Chores

Build System


This PR was generated with Release Please.

@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:run Add this label to force Kokoro to re-run the tests. label May 20, 2020
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label May 20, 2020
@yoshi-kokoro yoshi-kokoro removed the kokoro:run Add this label to force Kokoro to re-run the tests. label May 20, 2020
@codecov
Copy link

codecov bot commented May 20, 2020

Codecov Report

Merging #1006 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #1006   +/-   ##
=======================================
  Coverage   95.21%   95.21%           
=======================================
  Files          22       22           
  Lines       10615    10615           
  Branches      509      466   -43     
=======================================
  Hits        10107    10107           
  Misses        505      505           
  Partials        3        3           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4e16384...d84ae7d. Read the comment docs.

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

Successfully merging this pull request may close these issues.

None yet

3 participants