From 37d511ec502f4860464fd2363d7708d123442898 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 12 May 2020 17:03:04 +0000 Subject: [PATCH] updated CHANGELOG.md [ci skip] --- CHANGELOG.md | 198 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 198 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b00808fd5..a68311b22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,204 @@ [1]: https://www.npmjs.com/package/@google-cloud/pubsub?activeTab=versions +## [2.0.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.7.3...v2.0.0) (2020-05-12) + + +### ⚠ BREAKING CHANGES + +* dropp support for custom promises (#970) +* convert to typescript (#923) +* **deps:** update dependency @google-cloud/projectify to v2 (#929) +* set release level to GA (#745) +* **message:** remove nack delay parameter (#668) +* **deps:** use grpc-js instead of grpc extension (#658) +* **subscription:** decouple retainAckedMessages from messageRetentionDuration (#625) +* remove pullTimeout subscriber option (#618) +* upgrade engines field to >=8.10.0 (#584) +* refactor(subscriber): remove unneeded code & utilize typescript + +### Features + +* **debug:** capture stack trace in errors rather than message ([#718](https://www.github.com/googleapis/nodejs-pubsub/issues/718)) ([bfed3f1](https://www.github.com/googleapis/nodejs-pubsub/commit/bfed3f110bbe7bc110e656924a3637696fd5065b)) +* **defaults:** update defaults for the node client library to match other pub/sub libraries ([#859](https://www.github.com/googleapis/nodejs-pubsub/issues/859)) ([8d6c3f7](https://www.github.com/googleapis/nodejs-pubsub/commit/8d6c3f778cbe00cde8b273b25bc50b491687396b)) +* **message:** use precise-date for message publish time ([#503](https://www.github.com/googleapis/nodejs-pubsub/issues/503)) ([d162958](https://www.github.com/googleapis/nodejs-pubsub/commit/d1629589d9a81322b0fa14c82f52053f7c9df3dc)) +* add .repo-metadata.json, start generating README.md ([#636](https://www.github.com/googleapis/nodejs-pubsub/issues/636)) ([142f56c](https://www.github.com/googleapis/nodejs-pubsub/commit/142f56c18cab1ddfdae29df3976f5becdfc2ca90)) +* **publisher:** accept gax options ([#110](https://www.github.com/googleapis/nodejs-pubsub/issues/110)) ([75e017f](https://www.github.com/googleapis/nodejs-pubsub/commit/75e017f0e6cc69da7b89d87dfc2203e98abc22d9)) +* .d.ts for protos ([#755](https://www.github.com/googleapis/nodejs-pubsub/issues/755)) ([32aab9f](https://www.github.com/googleapis/nodejs-pubsub/commit/32aab9ff7e6b056df20a404aa4e1b855276e2686)) +* **subscription:** accept pull timeout option ([#556](https://www.github.com/googleapis/nodejs-pubsub/issues/556)) ([468e1bf](https://www.github.com/googleapis/nodejs-pubsub/commit/468e1bfe056ba460d4e1bd7b545a5dd6588230cd)) +* add a close() method to PubSub, and a flush() method to Topic/Publisher ([#916](https://www.github.com/googleapis/nodejs-pubsub/issues/916)) ([4097995](https://www.github.com/googleapis/nodejs-pubsub/commit/4097995a85a8ca3fb73c2c2a8cb0649cdd4274be)) +* add expiration policy ([#287](https://www.github.com/googleapis/nodejs-pubsub/issues/287)) ([f07f615](https://www.github.com/googleapis/nodejs-pubsub/commit/f07f615c29f5410bbf595be9e3f9935d27ac95a1)) +* Add optional delay when calling nack() ([#255](https://www.github.com/googleapis/nodejs-pubsub/issues/255)) ([#256](https://www.github.com/googleapis/nodejs-pubsub/issues/256)) ([b35005e](https://www.github.com/googleapis/nodejs-pubsub/commit/b35005e612f816eca88b4d2f6a9048e23ce83568)) +* **topic:** create setMetadata method ([#537](https://www.github.com/googleapis/nodejs-pubsub/issues/537)) ([20eb583](https://www.github.com/googleapis/nodejs-pubsub/commit/20eb583b6676c75fedb9bdcd6ecde45ca1205f2e)) +* added clientId to StreamingPullRequest ([b566ab3](https://www.github.com/googleapis/nodejs-pubsub/commit/b566ab3187efe08d19c29afc8a506a94ed2760b3)) +* export protos in src/index.ts ([f32910c](https://www.github.com/googleapis/nodejs-pubsub/commit/f32910c3a7da5ce268084d7294094912ab696034)) +* introduces DeadLetterPolicy ([e24c545](https://www.github.com/googleapis/nodejs-pubsub/commit/e24c545112e0a475abd132ae6423458c15eb1f2b)) +* load protos from JSON, grpc-fallback support ([#730](https://www.github.com/googleapis/nodejs-pubsub/issues/730)) ([2071954](https://www.github.com/googleapis/nodejs-pubsub/commit/2071954ad2deefa74e76e76e57c034cc58aae990)) +* **subscription:** support push config auth methods ([#504](https://www.github.com/googleapis/nodejs-pubsub/issues/504)) ([663523d](https://www.github.com/googleapis/nodejs-pubsub/commit/663523d2e6b06e19437e6fafe931821a64a2aca3)) +* ordered messaging ([#716](https://www.github.com/googleapis/nodejs-pubsub/issues/716)) ([b2f96ff](https://www.github.com/googleapis/nodejs-pubsub/commit/b2f96ffe6c1db93741f40804786f8c294717676b)) +* release @google-cloud/pubsub v0.21.0 ([#333](https://www.github.com/googleapis/nodejs-pubsub/issues/333)) ([2fe206b](https://www.github.com/googleapis/nodejs-pubsub/commit/2fe206bb76c0524dbee18b15ee70d3d30ef3518c)) +* release v0.22.0 ([#378](https://www.github.com/googleapis/nodejs-pubsub/issues/378)) ([7fb9e3e](https://www.github.com/googleapis/nodejs-pubsub/commit/7fb9e3e12eaae6b2447fd178658c779fc703f20b)) +* support apiEndpoint override ([#647](https://www.github.com/googleapis/nodejs-pubsub/issues/647)) ([b44f566](https://www.github.com/googleapis/nodejs-pubsub/commit/b44f5669452576c224ee3774a6dfaf7676c3ce9d)) +* **topic:** create method for publishing json ([#430](https://www.github.com/googleapis/nodejs-pubsub/issues/430)) ([5dbdcca](https://www.github.com/googleapis/nodejs-pubsub/commit/5dbdcca8322805029610e5a932ed672ace4dd050)) +* update defaults for batch settings also, and update which result codes will cause a retry ([#877](https://www.github.com/googleapis/nodejs-pubsub/issues/877)) ([32ae411](https://www.github.com/googleapis/nodejs-pubsub/commit/32ae4114fb7b42722a6c5100e9d494e470a5cae2)) +* update IAM protos ([#734](https://www.github.com/googleapis/nodejs-pubsub/issues/734)) ([91fa2ef](https://www.github.com/googleapis/nodejs-pubsub/commit/91fa2ef599dbd19d35fcda31d8d463a7f4ebfd08)) +* **subscriber:** ordered messages ([1ae4719](https://www.github.com/googleapis/nodejs-pubsub/commit/1ae4719e6e2d9a69b137155be7f8ee8ae1cf4218)) +* **subscription:** auto close sub on non-recoverable errors ([#441](https://www.github.com/googleapis/nodejs-pubsub/issues/441)) ([9371425](https://www.github.com/googleapis/nodejs-pubsub/commit/93714251d3feb3a1baac165e963807465e7de0ff)) +* **subscription:** dead letter policy support ([#799](https://www.github.com/googleapis/nodejs-pubsub/issues/799)) ([b5a4195](https://www.github.com/googleapis/nodejs-pubsub/commit/b5a4195238cf8ceed0b066a93066765820dc0488)) +* **subscription:** ordered messages ([#560](https://www.github.com/googleapis/nodejs-pubsub/issues/560)) ([38502ad](https://www.github.com/googleapis/nodejs-pubsub/commit/38502ad87c9b6967c25b6def14c7e0b846366224)) +* **subscription:** support oidcToken ([#865](https://www.github.com/googleapis/nodejs-pubsub/issues/865)) ([a786ca0](https://www.github.com/googleapis/nodejs-pubsub/commit/a786ca00bd27a6e098125d6b7b87edb11ea6ea0f)) +* **typescript:** ship typescript declaration files ([#498](https://www.github.com/googleapis/nodejs-pubsub/issues/498)) ([355d8d7](https://www.github.com/googleapis/nodejs-pubsub/commit/355d8d7821a079d1aad6175cf0a40cc6b61b8ddd)) + + +### Bug Fixes + +* (sample tests): Validate short names. ([#235](https://www.github.com/googleapis/nodejs-pubsub/issues/235)) ([c9e277f](https://www.github.com/googleapis/nodejs-pubsub/commit/c9e277ff35db348e0b0a8d0cf0a0513ff2340ce9)) +* (tests) Provide projectId to PubSub constructor. ([#221](https://www.github.com/googleapis/nodejs-pubsub/issues/221)) ([4cf8b9b](https://www.github.com/googleapis/nodejs-pubsub/commit/4cf8b9b2d80c503d5d7582a907bc81f354f71f6d)) +* add getSubscriberStub to synth file ([#425](https://www.github.com/googleapis/nodejs-pubsub/issues/425)) ([6fb9e42](https://www.github.com/googleapis/nodejs-pubsub/commit/6fb9e42cb3103fd5c44bc9b0a0ea6e999b5f2671)) +* adds streaming pull retry, and increases request thresholds ([a7d4d04](https://www.github.com/googleapis/nodejs-pubsub/commit/a7d4d04c1b728e3d29626656889da0dd747b94ce)) +* allow calls with no request, add JSON proto ([1e73a69](https://www.github.com/googleapis/nodejs-pubsub/commit/1e73a69edaff5ab8a3ad4f761227e8cc6da1c9dd)) +* ConnectionPool#createConnection: Use correct location of projectId. ([#74](https://www.github.com/googleapis/nodejs-pubsub/issues/74)) ([9bd794d](https://www.github.com/googleapis/nodejs-pubsub/commit/9bd794d046f5b73c227b419542d6dd0644a172f0)) +* correct the documentation ([#117](https://www.github.com/googleapis/nodejs-pubsub/issues/117)) ([cf40452](https://www.github.com/googleapis/nodejs-pubsub/commit/cf4045291ec937543d7cb54cecc41bf5b2df0d53)) +* DEADLINE_EXCEEDED no longer treated as idempotent and retried ([39b1dac](https://www.github.com/googleapis/nodejs-pubsub/commit/39b1dace4e5e92b35b3ca5836a5c7abb01b7ca96)) +* DEADLINE_EXCEEDED retry code is idempotent ([#605](https://www.github.com/googleapis/nodejs-pubsub/issues/605)) ([1ae8db9](https://www.github.com/googleapis/nodejs-pubsub/commit/1ae8db966c1981a1bb7191fabf3dde69aa3f6e4f)) +* drop support for node.js 4.x and 9.x ([#171](https://www.github.com/googleapis/nodejs-pubsub/issues/171)) ([94fd912](https://www.github.com/googleapis/nodejs-pubsub/commit/94fd912425a358c236ba0283672038e486d3e9b6)) +* enum, bytes, and Long types now accept strings ([186778f](https://www.github.com/googleapis/nodejs-pubsub/commit/186778f627e0252f25508a80165f253b9dedcb83)) +* Fix sample region tag in JSDoc ([#184](https://www.github.com/googleapis/nodejs-pubsub/issues/184)) ([6c19ba3](https://www.github.com/googleapis/nodejs-pubsub/commit/6c19ba394ba8a7f1bd0f6a5b30edc1b5fa122193)) +* ignore messages that come in after close ([#485](https://www.github.com/googleapis/nodejs-pubsub/issues/485)) ([e59f8ec](https://www.github.com/googleapis/nodejs-pubsub/commit/e59f8ecf47ef15e0208667faf698ba6a9c0ce215)) +* include 'x-goog-request-params' header in requests ([#562](https://www.github.com/googleapis/nodejs-pubsub/issues/562)) ([482e745](https://www.github.com/googleapis/nodejs-pubsub/commit/482e7454d2126aac84c3c52145203cbb5b69834e)) +* include long import in proto typescript declaration file ([#816](https://www.github.com/googleapis/nodejs-pubsub/issues/816)) ([4b3b813](https://www.github.com/googleapis/nodejs-pubsub/commit/4b3b81384ad4e46f75ee23f3b174842ada212bfe)) +* include protos in the package ([#336](https://www.github.com/googleapis/nodejs-pubsub/issues/336)) ([2cc9cf7](https://www.github.com/googleapis/nodejs-pubsub/commit/2cc9cf72cc675c10ffd4efa51d2868dfb46494bc)) +* maxBytes batching sending empty messages ([#281](https://www.github.com/googleapis/nodejs-pubsub/issues/281)) ([81b9a4d](https://www.github.com/googleapis/nodejs-pubsub/commit/81b9a4d7c8fdf6105456ee62cf6fa1e56618277b)) +* modernize the sample tests ([#414](https://www.github.com/googleapis/nodejs-pubsub/issues/414)) ([b1e1050](https://www.github.com/googleapis/nodejs-pubsub/commit/b1e1050cc358b119b73d4b9742bf6e3ae8d29516)) +* Pin @types/sinon to last compatible version ([#345](https://www.github.com/googleapis/nodejs-pubsub/issues/345)) ([0dbad45](https://www.github.com/googleapis/nodejs-pubsub/commit/0dbad450f3c663e6e9b9d4061efaee0ed5b17584)) +* provide missing close() method in the generated gapic client ([#941](https://www.github.com/googleapis/nodejs-pubsub/issues/941)) ([6bf8f14](https://www.github.com/googleapis/nodejs-pubsub/commit/6bf8f1481a1dea051c47697488e13b6facf20a26)) +* pull emulator creds from local grpc instance ([#795](https://www.github.com/googleapis/nodejs-pubsub/issues/795)) ([1749b62](https://www.github.com/googleapis/nodejs-pubsub/commit/1749b626e6bff5fefd1b1b8c673c480a10be9cf9)) +* pull projectId from auth client with emulator ([#731](https://www.github.com/googleapis/nodejs-pubsub/issues/731)) ([3840cad](https://www.github.com/googleapis/nodejs-pubsub/commit/3840cadc9bc7d594ae0f335bc6f622c177e52307)) +* **docs:** ensure docs are not removed by typescript ([#512](https://www.github.com/googleapis/nodejs-pubsub/issues/512)) ([89f6bae](https://www.github.com/googleapis/nodejs-pubsub/commit/89f6bae270aff6d3c8032df2188a84611f7e1df7)) +* regen protos and tests, formatting ([#991](https://www.github.com/googleapis/nodejs-pubsub/issues/991)) ([e350b97](https://www.github.com/googleapis/nodejs-pubsub/commit/e350b97ad19e49e5fe52d5eeb1ad67c8bb6ddf33)) +* relax strictEqual to match RegExp ([#566](https://www.github.com/googleapis/nodejs-pubsub/issues/566)) ([3388fb7](https://www.github.com/googleapis/nodejs-pubsub/commit/3388fb735b87a8ac817c604cf777a5d8d4e7f833)) +* remove eslint, update gax, fix generated protos, run the generator ([#955](https://www.github.com/googleapis/nodejs-pubsub/issues/955)) ([544a061](https://www.github.com/googleapis/nodejs-pubsub/commit/544a061b1b6d7fdc4051486c2b8ae5d14e1ec141)) +* remove unused dependencies ([#998](https://www.github.com/googleapis/nodejs-pubsub/issues/998)) ([7b242a3](https://www.github.com/googleapis/nodejs-pubsub/commit/7b242a36212e0871b3918621fe9a5f51d1e6b733)) +* **auth:** pass project id to gax clients ([#447](https://www.github.com/googleapis/nodejs-pubsub/issues/447)) ([1f2b586](https://www.github.com/googleapis/nodejs-pubsub/commit/1f2b5868b31a7437ab38201dc677ffba261d1545)) +* **build:** fix Kokoro release script ([#404](https://www.github.com/googleapis/nodejs-pubsub/issues/404)) ([cd6d7ae](https://www.github.com/googleapis/nodejs-pubsub/commit/cd6d7aea44c937a12ec897de910e624dffcd36c3)) +* **build:** fix system key decryption ([#381](https://www.github.com/googleapis/nodejs-pubsub/issues/381)) ([4b5c854](https://www.github.com/googleapis/nodejs-pubsub/commit/4b5c854e1f7fec7317cc058feb0e1ca34648e231)) +* **close:** ensure in-flight messages are drained ([#952](https://www.github.com/googleapis/nodejs-pubsub/issues/952)) ([93a2bd7](https://www.github.com/googleapis/nodejs-pubsub/commit/93a2bd726660b134fbd3e12335bfde29d13a2b78)) +* **deps:** bump google-gax to 1.7.5 ([#792](https://www.github.com/googleapis/nodejs-pubsub/issues/792)) ([d584d07](https://www.github.com/googleapis/nodejs-pubsub/commit/d584d07c8a8291444487eef947e01a832dfde372)) +* **deps:** explicit update to google-auth-library with various fixes ([#785](https://www.github.com/googleapis/nodejs-pubsub/issues/785)) ([c7b0069](https://www.github.com/googleapis/nodejs-pubsub/commit/c7b006995fb8fe432e8561d189cddbd20c8e0dce)) +* **deps:** include missing @grpc/grpc-js dependency ([#665](https://www.github.com/googleapis/nodejs-pubsub/issues/665)) ([5f42f60](https://www.github.com/googleapis/nodejs-pubsub/commit/5f42f600c13261d399869656ff68c4f6c351e3e5)) +* **deps:** pin @grpc/grpc-js to ^0.6.6 ([#772](https://www.github.com/googleapis/nodejs-pubsub/issues/772)) ([3c5199d](https://www.github.com/googleapis/nodejs-pubsub/commit/3c5199da6c0f88f87364bfde6715d90c166cca12)) +* **deps:** pin TypeScript below 3.7.0 ([e779c70](https://www.github.com/googleapis/nodejs-pubsub/commit/e779c70c6b11600a382880c611b82eae6b60c552)) +* **deps:** remove direct dependency on @grpc/grpc-js ([#773](https://www.github.com/googleapis/nodejs-pubsub/issues/773)) ([0bebf9b](https://www.github.com/googleapis/nodejs-pubsub/commit/0bebf9bb514ebd824e8f24467673b6922c406203)) +* **deps:** update dependency @google-cloud/common to ^0.20.0 ([#155](https://www.github.com/googleapis/nodejs-pubsub/issues/155)) ([8da9493](https://www.github.com/googleapis/nodejs-pubsub/commit/8da949385ec69bda4509dd027fac6e824bd5b625)) +* **deps:** update dependency @google-cloud/common to ^0.21.0 ([#206](https://www.github.com/googleapis/nodejs-pubsub/issues/206)) ([fae835f](https://www.github.com/googleapis/nodejs-pubsub/commit/fae835f54997e6acef5b18b609f237b611e6490c)) +* **deps:** update dependency @google-cloud/paginator to ^0.2.0 ([955ef5f](https://www.github.com/googleapis/nodejs-pubsub/commit/955ef5f37c32334707878969f3532c843b035bf8)), closes [#8203](https://www.github.com/googleapis/nodejs-pubsub/issues/8203) +* **deps:** update dependency @google-cloud/paginator to v1 ([#592](https://www.github.com/googleapis/nodejs-pubsub/issues/592)) ([181553a](https://www.github.com/googleapis/nodejs-pubsub/commit/181553a91bcdd2eec1efc0e830c110877eba8c0d)) +* **deps:** update dependency @google-cloud/paginator to v2 ([#700](https://www.github.com/googleapis/nodejs-pubsub/issues/700)) ([a5c0160](https://www.github.com/googleapis/nodejs-pubsub/commit/a5c01603dda53a15ea2c90ff2e608738da1f1688)) +* **deps:** update dependency @google-cloud/paginator to v3 ([#931](https://www.github.com/googleapis/nodejs-pubsub/issues/931)) ([b621854](https://www.github.com/googleapis/nodejs-pubsub/commit/b62185426b7f958ee41a1cff429bc5fb70635b4a)) +* **deps:** update dependency @google-cloud/precise-date to v1 ([#603](https://www.github.com/googleapis/nodejs-pubsub/issues/603)) ([2e669a1](https://www.github.com/googleapis/nodejs-pubsub/commit/2e669a169998c44af5f27ebafc08bb92cb5e1a75)) +* **deps:** update dependency @google-cloud/precise-date to v2 ([#934](https://www.github.com/googleapis/nodejs-pubsub/issues/934)) ([72b8d78](https://www.github.com/googleapis/nodejs-pubsub/commit/72b8d781ed3cbf9049101b9c2675f211fb3924ba)) +* **deps:** update dependency @google-cloud/projectify to v1 ([#588](https://www.github.com/googleapis/nodejs-pubsub/issues/588)) ([d01d010](https://www.github.com/googleapis/nodejs-pubsub/commit/d01d010b9f15442de84e9badbcfd5c1815546b81)) +* **deps:** update dependency @google-cloud/projectify to v2 ([#929](https://www.github.com/googleapis/nodejs-pubsub/issues/929)) ([45d9880](https://www.github.com/googleapis/nodejs-pubsub/commit/45d988077d2db2fddbb4d22aac43c7f8a77e4dcc)) +* **deps:** update dependency @google-cloud/promisify to ^0.4.0 ([#478](https://www.github.com/googleapis/nodejs-pubsub/issues/478)) ([1329ddd](https://www.github.com/googleapis/nodejs-pubsub/commit/1329ddd0f5327fcb4d5b9f3cecf648070de2df19)) +* **deps:** update dependency @google-cloud/promisify to v1 ([#589](https://www.github.com/googleapis/nodejs-pubsub/issues/589)) ([dad7530](https://www.github.com/googleapis/nodejs-pubsub/commit/dad7530a1a4fa78f06b00d1a06fb081dbe9d68be)) +* **deps:** update dependency @google-cloud/promisify to v2 ([#928](https://www.github.com/googleapis/nodejs-pubsub/issues/928)) ([3819877](https://www.github.com/googleapis/nodejs-pubsub/commit/3819877752d39cd042364bdd9ed01ff230aeed0b)) +* **deps:** update dependency @google-cloud/pubsub to v1 ([#750](https://www.github.com/googleapis/nodejs-pubsub/issues/750)) ([82305de](https://www.github.com/googleapis/nodejs-pubsub/commit/82305def0389eb81702fece4b8fff717d60b36dc)) +* **deps:** update dependency @grpc/grpc-js to ^0.5.0 ([#698](https://www.github.com/googleapis/nodejs-pubsub/issues/698)) ([d48e578](https://www.github.com/googleapis/nodejs-pubsub/commit/d48e578dab223f82d8f29be5c4cedc4d40d8fffb)) +* **deps:** update dependency @grpc/grpc-js to ^0.6.0 ([#759](https://www.github.com/googleapis/nodejs-pubsub/issues/759)) ([fda95c7](https://www.github.com/googleapis/nodejs-pubsub/commit/fda95c72ff0c82fbb81dc9f42f096944a90c6cd5)) +* **deps:** update dependency @sindresorhus/is to ^0.17.0 ([#591](https://www.github.com/googleapis/nodejs-pubsub/issues/591)) ([06fae6e](https://www.github.com/googleapis/nodejs-pubsub/commit/06fae6e10b0331a1a3b1a7a7aa3a7750229ce14a)) +* **deps:** update dependency @sindresorhus/is to v1 ([#701](https://www.github.com/googleapis/nodejs-pubsub/issues/701)) ([e715172](https://www.github.com/googleapis/nodejs-pubsub/commit/e715172939be46c2b650275e1a35f8efd75eae38)) +* **deps:** update dependency arrify to v2 ([#565](https://www.github.com/googleapis/nodejs-pubsub/issues/565)) ([8e3b7b8](https://www.github.com/googleapis/nodejs-pubsub/commit/8e3b7b8f8a36d71290559fc4a303a4263a76b097)) +* **deps:** update dependency delay to v3 ([#165](https://www.github.com/googleapis/nodejs-pubsub/issues/165)) ([e01851c](https://www.github.com/googleapis/nodejs-pubsub/commit/e01851cab14ed7988e28104e38e16c125d48d81c)) +* **deps:** update dependency delay to v4 ([#239](https://www.github.com/googleapis/nodejs-pubsub/issues/239)) ([0db53bf](https://www.github.com/googleapis/nodejs-pubsub/commit/0db53bf3d29d957d4ec5eda03f5b6e3223dda659)) +* **deps:** update dependency duplexify to v4 ([#462](https://www.github.com/googleapis/nodejs-pubsub/issues/462)) ([0b0c601](https://www.github.com/googleapis/nodejs-pubsub/commit/0b0c6017b09a2b930febfc6f1f0ff51e557ed271)) +* **deps:** update dependency google-auth-library to v2 ([#228](https://www.github.com/googleapis/nodejs-pubsub/issues/228)) ([b8033ee](https://www.github.com/googleapis/nodejs-pubsub/commit/b8033ee039daa591b138ae3af51c0a5c50ab9ef0)) +* **deps:** update dependency google-auth-library to v3 ([#433](https://www.github.com/googleapis/nodejs-pubsub/issues/433)) ([c5b2c63](https://www.github.com/googleapis/nodejs-pubsub/commit/c5b2c63f32c1fd37d1d872ba7fcbb4ba6939e9c6)) +* **deps:** update dependency google-auth-library to v4 ([#601](https://www.github.com/googleapis/nodejs-pubsub/issues/601)) ([baf9d39](https://www.github.com/googleapis/nodejs-pubsub/commit/baf9d397cd7a3802dd62dfba1db8ed5d5b2e8fd7)) +* **deps:** update dependency google-auth-library to v5 ([#702](https://www.github.com/googleapis/nodejs-pubsub/issues/702)) ([3a15956](https://www.github.com/googleapis/nodejs-pubsub/commit/3a15956d310ceb9d36657f41bd22b98840eb204a)) +* **deps:** update dependency google-auth-library to v6 ([#935](https://www.github.com/googleapis/nodejs-pubsub/issues/935)) ([73fc887](https://www.github.com/googleapis/nodejs-pubsub/commit/73fc887c662b526690167286d2d5afda0cccad1b)) +* **deps:** update dependency google-gax to ^0.18.0 ([#197](https://www.github.com/googleapis/nodejs-pubsub/issues/197)) ([a7e9246](https://www.github.com/googleapis/nodejs-pubsub/commit/a7e92461e8e6999e3b71003b6a6b47099784a8b1)) +* **deps:** update dependency google-gax to ^0.19.0 ([#216](https://www.github.com/googleapis/nodejs-pubsub/issues/216)) ([76d9926](https://www.github.com/googleapis/nodejs-pubsub/commit/76d9926f5909804e5c46a728d8340ad4bdac59a4)) +* **deps:** update dependency google-gax to ^0.20.0 ([#252](https://www.github.com/googleapis/nodejs-pubsub/issues/252)) ([525de61](https://www.github.com/googleapis/nodejs-pubsub/commit/525de61ccf00cb296385d838ee7b61603c4be96c)) +* **deps:** update dependency google-gax to ^0.22.0 ([#335](https://www.github.com/googleapis/nodejs-pubsub/issues/335)) ([b852c58](https://www.github.com/googleapis/nodejs-pubsub/commit/b852c58279caeb40ca2242f055f292442eeb29bf)) +* **deps:** update dependency google-gax to ^0.23.0 ([#423](https://www.github.com/googleapis/nodejs-pubsub/issues/423)) ([5546f13](https://www.github.com/googleapis/nodejs-pubsub/commit/5546f13a21c2e66d2e1b8bdffda2c22d82e14900)) +* **deps:** update dependency google-gax to ^0.24.0 ([#444](https://www.github.com/googleapis/nodejs-pubsub/issues/444)) ([72c6530](https://www.github.com/googleapis/nodejs-pubsub/commit/72c65306b58ef0c0a3e137570d98510a0dc44e43)) +* **deps:** update dependency google-gax to ^0.25.0 ([#456](https://www.github.com/googleapis/nodejs-pubsub/issues/456)) ([252180b](https://www.github.com/googleapis/nodejs-pubsub/commit/252180bbbbd5a60acafc4ae039b06e7d10c8956a)) +* **deps:** update dependency google-gax to ^0.26.0 ([#583](https://www.github.com/googleapis/nodejs-pubsub/issues/583)) ([4214a4f](https://www.github.com/googleapis/nodejs-pubsub/commit/4214a4f651cafb18641c22d27f4e7c5d20dddff0)) +* **deps:** update dependency google-gax to v1 ([#604](https://www.github.com/googleapis/nodejs-pubsub/issues/604)) ([6415e7c](https://www.github.com/googleapis/nodejs-pubsub/commit/6415e7c5f16da715ef1af8ca67c71216845e0328)) +* **deps:** update dependency google-proto-files to ^0.17.0 ([#284](https://www.github.com/googleapis/nodejs-pubsub/issues/284)) ([04f70d8](https://www.github.com/googleapis/nodejs-pubsub/commit/04f70d8fb693181fff198a526c291e92f92023ed)) +* **deps:** update dependency grpc to v1.21.1 ([#629](https://www.github.com/googleapis/nodejs-pubsub/issues/629)) ([fcf75a2](https://www.github.com/googleapis/nodejs-pubsub/commit/fcf75a2e0ae85cbb329812ab66cc0f6018d7d12d)) +* **deps:** update dependency p-defer to v2 ([#553](https://www.github.com/googleapis/nodejs-pubsub/issues/553)) ([fe33e40](https://www.github.com/googleapis/nodejs-pubsub/commit/fe33e4000d60594725d2a1e7355aa5f0b4b9fa6f)) +* **deps:** update dependency p-defer to v3 ([#650](https://www.github.com/googleapis/nodejs-pubsub/issues/650)) ([50f9d4e](https://www.github.com/googleapis/nodejs-pubsub/commit/50f9d4ecd69031c636be3ea7340165bf82fd880f)) +* **deps:** update dependency through2 to v3 ([#320](https://www.github.com/googleapis/nodejs-pubsub/issues/320)) ([6cd4da3](https://www.github.com/googleapis/nodejs-pubsub/commit/6cd4da309c35dc2b12b281b3c4206055ff10898b)) +* **deps:** update dependency yargs to v10.1.2 ([#157](https://www.github.com/googleapis/nodejs-pubsub/issues/157)) ([77d4c04](https://www.github.com/googleapis/nodejs-pubsub/commit/77d4c043b02d522034c5d6c389b9eac000190d83)) +* **deps:** update dependency yargs to v11 ([#163](https://www.github.com/googleapis/nodejs-pubsub/issues/163)) ([afab780](https://www.github.com/googleapis/nodejs-pubsub/commit/afab7808cea88fe37557903a28f88fa7d25ed3a9)) +* **deps:** update dependency yargs to v12 ([#164](https://www.github.com/googleapis/nodejs-pubsub/issues/164)) ([29e0481](https://www.github.com/googleapis/nodejs-pubsub/commit/29e0481c17b40c3f125d7ffa19a5c3e025946eca)) +* **deps:** update dependency yargs to v13 ([#475](https://www.github.com/googleapis/nodejs-pubsub/issues/475)) ([bfedde9](https://www.github.com/googleapis/nodejs-pubsub/commit/bfedde987453f3dd54acc8539f4a48fe88335aa4)) +* **deps:** update dependency yargs to v14 ([b0ceb5e](https://www.github.com/googleapis/nodejs-pubsub/commit/b0ceb5ee825fbdd3d2899c7249d82aebeb2ca327)) +* **deps:** update dependency yargs to v15 ([#820](https://www.github.com/googleapis/nodejs-pubsub/issues/820)) ([3615211](https://www.github.com/googleapis/nodejs-pubsub/commit/36152114829c384a97b4f19b9006704a0f216878)) +* **deps:** update to the latest google-gax to pull in grpc-js 0.6.18 ([#903](https://www.github.com/googleapis/nodejs-pubsub/issues/903)) ([78bd9e9](https://www.github.com/googleapis/nodejs-pubsub/commit/78bd9e97a913b5e2aa457c2a28fd849f67bf225e)) +* **deps:** upgrade module extend to fix CVE-2018-16492 ([#644](https://www.github.com/googleapis/nodejs-pubsub/issues/644)) ([cd54630](https://www.github.com/googleapis/nodejs-pubsub/commit/cd54630bbca2bbe06a17ac5e4aaadbfa3d88d52d)) +* **deps:** use grpc-js instead of grpc extension ([#658](https://www.github.com/googleapis/nodejs-pubsub/issues/658)) ([535a917](https://www.github.com/googleapis/nodejs-pubsub/commit/535a917d8cb74db63e455975c1892283903d6ba2)) +* System tests were using get() incorrectly. ([#251](https://www.github.com/googleapis/nodejs-pubsub/issues/251)) ([8dde3c4](https://www.github.com/googleapis/nodejs-pubsub/commit/8dde3c4ebb6516c2584fc8b7916130d2905716ff)) +* **docs:** add documentation about running C++ gRPC bindings ([#782](https://www.github.com/googleapis/nodejs-pubsub/issues/782)) ([bdc690e](https://www.github.com/googleapis/nodejs-pubsub/commit/bdc690e6d102862f11a5ea4901c98effe1d3c427)) +* **docs:** add subscription expiration policy docs ([#400](https://www.github.com/googleapis/nodejs-pubsub/issues/400)) ([ef2328b](https://www.github.com/googleapis/nodejs-pubsub/commit/ef2328bc008c8683c3b5873741aea01fcaac35f6)) +* **docs:** explain PubSub.v1 property ([#766](https://www.github.com/googleapis/nodejs-pubsub/issues/766)) ([157a86d](https://www.github.com/googleapis/nodejs-pubsub/commit/157a86d9d0b720d86bcfa099579f746455828ab8)) +* Return error if subscription name already exists. ([#226](https://www.github.com/googleapis/nodejs-pubsub/issues/226)) ([8d6c1c1](https://www.github.com/googleapis/nodejs-pubsub/commit/8d6c1c14d65de7656042b8e50a755d900d18c368)) +* **docs:** move to new client docs URL ([#657](https://www.github.com/googleapis/nodejs-pubsub/issues/657)) ([a9972ea](https://www.github.com/googleapis/nodejs-pubsub/commit/a9972ea95a215c009759a5918e374e948f782042)) +* **docs:** place doc comment above the last overload ([#393](https://www.github.com/googleapis/nodejs-pubsub/issues/393)) ([b9eba6c](https://www.github.com/googleapis/nodejs-pubsub/commit/b9eba6c0314ca3bf7fa6656f5dcecbf3d16273dc)) +* **docs:** reference docs should link to section of googleapis.dev with API reference ([#670](https://www.github.com/googleapis/nodejs-pubsub/issues/670)) ([c92a09a](https://www.github.com/googleapis/nodejs-pubsub/commit/c92a09ac530a97e72a5c3c9c29338d5d4b2cf91f)) +* **docs:** remove unused long running operations and IAM types ([972e748](https://www.github.com/googleapis/nodejs-pubsub/commit/972e7489cfa691ef07c372f268205a6d036c2cca)) +* **docs:** snippets are now replaced in jsdoc comments ([#815](https://www.github.com/googleapis/nodejs-pubsub/issues/815)) ([b0b26ad](https://www.github.com/googleapis/nodejs-pubsub/commit/b0b26ade6096aa39fbc36a5c270982f3b6f9192e)) +* **messageStream:** remove call to destroy grpc stream ([#499](https://www.github.com/googleapis/nodejs-pubsub/issues/499)) ([0ef82e0](https://www.github.com/googleapis/nodejs-pubsub/commit/0ef82e0a055c5b68844a761a4c70debb226f8017)) +* **package:** update google-auto-auth to version 0.10.1 ([#120](https://www.github.com/googleapis/nodejs-pubsub/issues/120)) ([b62aecf](https://www.github.com/googleapis/nodejs-pubsub/commit/b62aecff49929349ff53f5a78d3aef5850964bcd)), closes [#100](https://www.github.com/googleapis/nodejs-pubsub/issues/100) +* **publisher:** unbound max send message size ([#454](https://www.github.com/googleapis/nodejs-pubsub/issues/454)) ([773a05c](https://www.github.com/googleapis/nodejs-pubsub/commit/773a05ce6901d426f919b219a21da279f187986e)) +* **sample:** factor setTimeout jitter into assertion ([#449](https://www.github.com/googleapis/nodejs-pubsub/issues/449)) ([ae4278b](https://www.github.com/googleapis/nodejs-pubsub/commit/ae4278bafc1c5dea7942fc441f6098859c39ffa9)) +* **sample:** fix retry codes in retry sample code ([#458](https://www.github.com/googleapis/nodejs-pubsub/issues/458)) ([4f074f7](https://www.github.com/googleapis/nodejs-pubsub/commit/4f074f7777ae5abe231aa00ac4604dc16a238e80)) +* **subscription:** change maxMessages default value to 100 ([#107](https://www.github.com/googleapis/nodejs-pubsub/issues/107)) ([456139c](https://www.github.com/googleapis/nodejs-pubsub/commit/456139cb85e60cf1dec574a9093440434efc8652)) +* **subscription:** decouple retainAckedMessages from messageRetentionDuration ([#625](https://www.github.com/googleapis/nodejs-pubsub/issues/625)) ([3431e7c](https://www.github.com/googleapis/nodejs-pubsub/commit/3431e7c102c84dc975376082548a1a0515818008)) +* **subscription:** promisify Subscription#close ([#282](https://www.github.com/googleapis/nodejs-pubsub/issues/282)) ([4d51686](https://www.github.com/googleapis/nodejs-pubsub/commit/4d51686fea6fcf4253a1196266ae85a89ef8bbc0)) +* **test:** broken snapshot test hook ([#448](https://www.github.com/googleapis/nodejs-pubsub/issues/448)) ([eea8cb2](https://www.github.com/googleapis/nodejs-pubsub/commit/eea8cb2ce11ca3e50f171290697974400cf0f67e)) +* **ts:** copy gapic code properly ([#399](https://www.github.com/googleapis/nodejs-pubsub/issues/399)) ([7bdc190](https://www.github.com/googleapis/nodejs-pubsub/commit/7bdc190d014fd0dcfe4093a01a29f60b69aad49f)) +* **ts:** do not ship types ([#377](https://www.github.com/googleapis/nodejs-pubsub/issues/377)) ([af126cc](https://www.github.com/googleapis/nodejs-pubsub/commit/af126cc8b2a31a707a29b17f399e8e13c6aefe96)) +* **ts:** fix getPolicy promise return signature ([#511](https://www.github.com/googleapis/nodejs-pubsub/issues/511)) ([60489bf](https://www.github.com/googleapis/nodejs-pubsub/commit/60489bf5ad0debb8ba187a930295eda52aa12d2b)) +* **typescript:** correct response type of `Subscription.get` ([#525](https://www.github.com/googleapis/nodejs-pubsub/issues/525)) ([416ef66](https://www.github.com/googleapis/nodejs-pubsub/commit/416ef663e94f41faf7537849afaf8c156aee7757)) +* **typescript:** pin grpc to previous working version ([#624](https://www.github.com/googleapis/nodejs-pubsub/issues/624)) ([2167536](https://www.github.com/googleapis/nodejs-pubsub/commit/2167536134bc4bcf46fca7919d415914ced74e56)) +* send the ITimestamp protobuf to Pub/Sub for seeking, not JavaScript Date() ([#908](https://www.github.com/googleapis/nodejs-pubsub/issues/908)) ([0c1d711](https://www.github.com/googleapis/nodejs-pubsub/commit/0c1d711854d7397a0fc4d6e84ed090984a6e05dc)) +* use typescript import/export for gapics ([#611](https://www.github.com/googleapis/nodejs-pubsub/issues/611)) ([e882e1a](https://www.github.com/googleapis/nodejs-pubsub/commit/e882e1a938a318ed0c22cd9f73bf6d8367a68214)) +* **typescript:** correctly import long ([#541](https://www.github.com/googleapis/nodejs-pubsub/issues/541)) ([41477af](https://www.github.com/googleapis/nodejs-pubsub/commit/41477af3f94c9eced0fe0e9813138011cf6dc3e3)) +* throw on invalid credentials and update retry config ([#476](https://www.github.com/googleapis/nodejs-pubsub/issues/476)) ([58ea4b4](https://www.github.com/googleapis/nodejs-pubsub/commit/58ea4b41e4be0e7b7a8f1bb8c3ccf008d958cc77)) +* **typescript:** export all the types ([#516](https://www.github.com/googleapis/nodejs-pubsub/issues/516)) ([c0f3147](https://www.github.com/googleapis/nodejs-pubsub/commit/c0f3147cd8c18c91d4ec6243ecb88fb56b3d1e4e)) +* **typo:** correct typo: recieved => received ([#527](https://www.github.com/googleapis/nodejs-pubsub/issues/527)) ([a764c61](https://www.github.com/googleapis/nodejs-pubsub/commit/a764c611ef7dcbd84a8f2bc9886250e6d5643dd5)) +* update IAM protos ([#736](https://www.github.com/googleapis/nodejs-pubsub/issues/736)) ([055fa33](https://www.github.com/googleapis/nodejs-pubsub/commit/055fa33d740cc293ccfcbed7aedb95c0514ce183)) +* update linking for samples ([#146](https://www.github.com/googleapis/nodejs-pubsub/issues/146)) ([2510c2a](https://www.github.com/googleapis/nodejs-pubsub/commit/2510c2af058daf193abeebfe488c7c3ed16a0e76)) +* update messaging retry timeout durations ([#761](https://www.github.com/googleapis/nodejs-pubsub/issues/761)) ([922fe92](https://www.github.com/googleapis/nodejs-pubsub/commit/922fe92a5ec7c9c1bc8173828c9d86d74ac078ca)) +* update regex to target correct comment ([#646](https://www.github.com/googleapis/nodejs-pubsub/issues/646)) ([9e8f245](https://www.github.com/googleapis/nodejs-pubsub/commit/9e8f245e982cb0422d39bdfc042194ac43994a96)) +* update rpc timeout settings ([#628](https://www.github.com/googleapis/nodejs-pubsub/issues/628)) ([2a1a430](https://www.github.com/googleapis/nodejs-pubsub/commit/2a1a4303add88b9fd06b781458e6ea9beb7f737a)) +* use compatible version of google-gax ([060207a](https://www.github.com/googleapis/nodejs-pubsub/commit/060207a33bbf97a2d35f45f660757aae1e8385e9)) +* use process versions object for client header ([#722](https://www.github.com/googleapis/nodejs-pubsub/issues/722)) ([e65185b](https://www.github.com/googleapis/nodejs-pubsub/commit/e65185bf7aa582b10ad9719d7403f0bb30ead81f)) + + +### Reverts + +* Revert "updated FQDN's to googleapis.com with a trailing dot (#2214)" (#2283) ([4a6ada3](https://www.github.com/googleapis/nodejs-pubsub/commit/4a6ada34a56db2a2b96f8ab0c6a1a86cb5576881)), closes [#2214](https://www.github.com/googleapis/nodejs-pubsub/issues/2214) [#2283](https://www.github.com/googleapis/nodejs-pubsub/issues/2283) +* remove pullTimeout subscriber option ([#618](https://www.github.com/googleapis/nodejs-pubsub/issues/618)) ([4fc9724](https://www.github.com/googleapis/nodejs-pubsub/commit/4fc97241daef02dc28946014748a61ff855933fa)) +* **message:** remove nack delay parameter ([#668](https://www.github.com/googleapis/nodejs-pubsub/issues/668)) ([ca8fe65](https://www.github.com/googleapis/nodejs-pubsub/commit/ca8fe6580551aae0be8a5b7b7f12aeee561c5bd8)) + + +### Miscellaneous Chores + +* dropp support for custom promises ([#970](https://www.github.com/googleapis/nodejs-pubsub/issues/970)) ([df462d3](https://www.github.com/googleapis/nodejs-pubsub/commit/df462d3dec4f733cb309eb6413aad382424e2125)) +* set release level to GA ([#745](https://www.github.com/googleapis/nodejs-pubsub/issues/745)) ([2e90c5b](https://www.github.com/googleapis/nodejs-pubsub/commit/2e90c5b76b84dab0abde7088fbbaedd5258f53fd)) + + +### Build System + +* convert to typescript ([#923](https://www.github.com/googleapis/nodejs-pubsub/issues/923)) ([2fc68ba](https://www.github.com/googleapis/nodejs-pubsub/commit/2fc68baff0cc2013468da7ef3dc8d547d4745989)) +* upgrade engines field to >=8.10.0 ([#584](https://www.github.com/googleapis/nodejs-pubsub/issues/584)) ([2116474](https://www.github.com/googleapis/nodejs-pubsub/commit/2116474de236e71964f687c29b3c341350236670)) + + +* BREAKING CHANGE: refactor(subscriber): remove unneeded code & utilize typescript (#388) ([b6766ef](https://www.github.com/googleapis/nodejs-pubsub/commit/b6766ef798f1bbe39fb7394f20aba7a3de2d68f9)), closes [#388](https://www.github.com/googleapis/nodejs-pubsub/issues/388) + ### [1.7.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.7.0...v1.7.1) (2020-04-06)