Skip to content
This repository was archived by the owner on Oct 21, 2026. It is now read-only.

chore: release 2.0.0 - #1006

Closed
release-please[bot] wants to merge 3 commits into
masterfrom
release-v2.0.0
Closed

release-please[bot] wants to merge 3 commits into
masterfrom
release-v2.0.0

Conversation

@release-please

Copy link
Copy Markdown
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

codecov Bot commented May 20, 2020 •

Copy link
Copy Markdown

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.

@release-please release-please Bot closed this May 27, 2020
feywind pushed a commit to feywind/nodejs-pubsub that referenced this pull request Nov 12, 2024
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

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.

3 participants