1 | # Changelog
|
2 |
|
3 | [npm history][1]
|
4 |
|
5 | [1]: https://www.npmjs.com/package/@google-cloud/pubsub?activeTab=versions
|
6 |
|
7 | ## [2.14.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.13.0...v2.14.0) (2021-06-11)
|
8 |
|
9 |
|
10 | ### Features
|
11 |
|
12 | * upgrade @opentelemetry/api to version 0.20.0 ([#1305](https://www.github.com/googleapis/nodejs-pubsub/issues/1305)) ([ed32369](https://www.github.com/googleapis/nodejs-pubsub/commit/ed32369ab4ccee5a8919f7353ed9eed7f3c1f6d8))
|
13 |
|
14 | ## [2.13.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.12.0...v2.13.0) (2021-06-10)
|
15 |
|
16 |
|
17 | ### Features
|
18 |
|
19 | * expose list/get options for full/basic on schema methods ([#1291](https://www.github.com/googleapis/nodejs-pubsub/issues/1291)) ([11f9612](https://www.github.com/googleapis/nodejs-pubsub/commit/11f961268429bb691be226aaffae6a88eeb9c600))
|
20 | * schema library support ([#1289](https://www.github.com/googleapis/nodejs-pubsub/issues/1289)) ([fd275e2](https://www.github.com/googleapis/nodejs-pubsub/commit/fd275e23fec89e6368a47caa1fdc194cbfc5d32b))
|
21 |
|
22 |
|
23 | ### Bug Fixes
|
24 |
|
25 | * GoogleAdsError missing using generator version after 1.3.0 ([#1299](https://www.github.com/googleapis/nodejs-pubsub/issues/1299)) ([43a8fdb](https://www.github.com/googleapis/nodejs-pubsub/commit/43a8fdbbe2db24556101fb4e0bb29b3d95112ba0))
|
26 |
|
27 | ## [2.12.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.11.0...v2.12.0) (2021-05-11)
|
28 |
|
29 |
|
30 | ### Features
|
31 |
|
32 | * update publisher options all the way through the topic object tree ([#1279](https://www.github.com/googleapis/nodejs-pubsub/issues/1279)) ([70402ac](https://www.github.com/googleapis/nodejs-pubsub/commit/70402ac0f6dc905febecae8f4d3dfa8cc93e7c08))
|
33 |
|
34 |
|
35 | ### Bug Fixes
|
36 |
|
37 | * **deps:** require google-gax v2.12.0 ([#1282](https://www.github.com/googleapis/nodejs-pubsub/issues/1282)) ([3dee854](https://www.github.com/googleapis/nodejs-pubsub/commit/3dee8548c2111f512b3afc2ffa3041934fee76ff))
|
38 | * use require to load proto JSON ([#1283](https://www.github.com/googleapis/nodejs-pubsub/issues/1283)) ([201a56c](https://www.github.com/googleapis/nodejs-pubsub/commit/201a56c4c7c7115cd3a7c8cff864d83223082d12))
|
39 |
|
40 | ## [2.11.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.10.0...v2.11.0) (2021-04-14)
|
41 |
|
42 |
|
43 | ### ⚠ BREAKING CHANGES
|
44 |
|
45 | * `fix: added support for Opentelemetry 0.18` - makes significant changes to OpenTelemetry support in order to unblock its usage again; the main user-visible change is that you will need to use 0.18+ versions of OpenTelemetry, and different items are passed to the server in spans.
|
46 |
|
47 | ### Bug Fixes
|
48 |
|
49 | * added support for Opentelemetry 0.18 ([#1234](https://www.github.com/googleapis/nodejs-pubsub/issues/1234)) ([aedc36c](https://www.github.com/googleapis/nodejs-pubsub/commit/aedc36c3f8736eff1cb781b9e05457463481b3d6))
|
50 | * follow-on proto updates from the removal of the common protos ([#1229](https://www.github.com/googleapis/nodejs-pubsub/issues/1229)) ([cb627d5](https://www.github.com/googleapis/nodejs-pubsub/commit/cb627d5555c617eb025181c9f9aaf1d2c9621a86))
|
51 | * prevent attempt to publish 0 messages ([#1218](https://www.github.com/googleapis/nodejs-pubsub/issues/1218)) ([96e6535](https://www.github.com/googleapis/nodejs-pubsub/commit/96e653514b35d61f74ba2d5d6fa96e19bc45bf8c))
|
52 | * remove common protos ([#1232](https://www.github.com/googleapis/nodejs-pubsub/issues/1232)) ([8838288](https://www.github.com/googleapis/nodejs-pubsub/commit/883828800c94f7ea21c8306d272b70b4576c664c))
|
53 | * reverting the major from the OpenTelemetry change (it was already broken) ([#1257](https://www.github.com/googleapis/nodejs-pubsub/issues/1257)) ([09c428a](https://www.github.com/googleapis/nodejs-pubsub/commit/09c428a17eb20fcd0fc45301addb48d2bebc56a3))
|
54 | * temporarily pin sinon at 10.0.0 ([#1252](https://www.github.com/googleapis/nodejs-pubsub/issues/1252)) ([0922164](https://www.github.com/googleapis/nodejs-pubsub/commit/09221643be0693463ed4e5d56efd0f1ebfbe78b7))
|
55 |
|
56 | ## [2.10.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.9.0...v2.10.0) (2021-02-22)
|
57 |
|
58 |
|
59 | ### Features
|
60 |
|
61 | * export PublishError ([#1216](https://www.github.com/googleapis/nodejs-pubsub/issues/1216)) ([7c75d70](https://www.github.com/googleapis/nodejs-pubsub/commit/7c75d70e12545859d011c289b251d2ef746de589)), closes [#1215](https://www.github.com/googleapis/nodejs-pubsub/issues/1215)
|
62 |
|
63 | ## [2.9.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.8.0...v2.9.0) (2021-02-10)
|
64 |
|
65 |
|
66 | ### Features
|
67 |
|
68 | * update protos from upstream ([#1206](https://www.github.com/googleapis/nodejs-pubsub/issues/1206)) ([33526b0](https://www.github.com/googleapis/nodejs-pubsub/commit/33526b04373bd1ea40930d14b6fc6a344a814eff))
|
69 |
|
70 |
|
71 | ### Bug Fixes
|
72 |
|
73 | * bind promisify calls for flush() so they have a 'this' value ([#1184](https://www.github.com/googleapis/nodejs-pubsub/issues/1184)) ([e494fb7](https://www.github.com/googleapis/nodejs-pubsub/commit/e494fb7303ae58b08f3f75aa87ea1f10c86f648e))
|
74 | * **deps:** update dependency google-auth-library to v7 ([#1207](https://www.github.com/googleapis/nodejs-pubsub/issues/1207)) ([fce2af1](https://www.github.com/googleapis/nodejs-pubsub/commit/fce2af18ef932b722dcaa9e1132ee145318bd81e))
|
75 | * openTelemetry doc fails to generate for [#1185](https://www.github.com/googleapis/nodejs-pubsub/issues/1185) ([#1200](https://www.github.com/googleapis/nodejs-pubsub/issues/1200)) ([0600bde](https://www.github.com/googleapis/nodejs-pubsub/commit/0600bdef9447440605d129396c1915e7640f80ea))
|
76 | * update synchronousPull example to avoid INVALID_ARGUMENT error ([#1194](https://www.github.com/googleapis/nodejs-pubsub/issues/1194)) ([1f85345](https://www.github.com/googleapis/nodejs-pubsub/commit/1f853450e0822ebbaeab5892f5d76f5bc0e29537))
|
77 |
|
78 | ## [2.8.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.7.0...v2.8.0) (2021-01-08)
|
79 |
|
80 |
|
81 | ### Features
|
82 |
|
83 | * schema proto support ([#1176](https://www.github.com/googleapis/nodejs-pubsub/issues/1176)) ([ac29561](https://www.github.com/googleapis/nodejs-pubsub/commit/ac2956123b361892290ece66ab9a9dfaa7f61d2d))
|
84 |
|
85 |
|
86 | ### Bug Fixes
|
87 |
|
88 | * **deps:** update opentelemetry monorepo to ^0.12.0 ([#1162](https://www.github.com/googleapis/nodejs-pubsub/issues/1162)) ([f459a91](https://www.github.com/googleapis/nodejs-pubsub/commit/f459a91949fca1fbd573ecc1442bc3e5f54e8ee8))
|
89 |
|
90 | ## [2.7.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.6.0...v2.7.0) (2020-11-30)
|
91 |
|
92 |
|
93 | ### Features
|
94 |
|
95 | * Enable server side flow control by default with the option to turn it off ([#1147](https://www.github.com/googleapis/nodejs-pubsub/issues/1147)) ([a9c7e0b](https://www.github.com/googleapis/nodejs-pubsub/commit/a9c7e0b216a0c228793eeead150cc21b16bd2dcb))
|
96 | * update generator to a new version ([#1157](https://www.github.com/googleapis/nodejs-pubsub/issues/1157)) ([3b1e99e](https://www.github.com/googleapis/nodejs-pubsub/commit/3b1e99ebde72653a1fa0317820d1218e1c04eb8f))
|
97 |
|
98 |
|
99 | ### Bug Fixes
|
100 |
|
101 | * do not modify options object, use defaultScopes ([#1148](https://www.github.com/googleapis/nodejs-pubsub/issues/1148)) ([4745c10](https://www.github.com/googleapis/nodejs-pubsub/commit/4745c10eb062b1816516ce79cec496b388e48b2b))
|
102 | * node 14+ changes how multiple destroy() calls work ([#1153](https://www.github.com/googleapis/nodejs-pubsub/issues/1153)) ([e421749](https://www.github.com/googleapis/nodejs-pubsub/commit/e42174987ec4669b31882943606c871c9b6c08d7))
|
103 |
|
104 | ## [2.6.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.5.0...v2.6.0) (2020-10-20)
|
105 |
|
106 |
|
107 | ### Features
|
108 |
|
109 | * update synthtool generation for latest changes ([#1128](https://www.github.com/googleapis/nodejs-pubsub/issues/1128)) ([bdbe80f](https://www.github.com/googleapis/nodejs-pubsub/commit/bdbe80f9183fae77dd8ac3e7ffa4bbc5282b030c))
|
110 |
|
111 |
|
112 | ### Bug Fixes
|
113 |
|
114 | * **deps:** update google-auth-library for security fix ([#1122](https://www.github.com/googleapis/nodejs-pubsub/issues/1122)) ([1eaf850](https://github.com/googleapis/nodejs-pubsub/commit/1eaf850bf4ea44ae3269d4f33d5aa6574af76705))
|
115 | * add CANCELLED back to the auto-retry codes for pull subscriptions, for now ([#1132](https://www.github.com/googleapis/nodejs-pubsub/issues/1132)) ([47cd89c](https://www.github.com/googleapis/nodejs-pubsub/commit/47cd89c99cad62e603f4c5345ce2857c6abf6f47))
|
116 | * **deps:** update opentelemetry monorepo to ^0.11.0 ([#1102](https://www.github.com/googleapis/nodejs-pubsub/issues/1102)) ([c9d5638](https://www.github.com/googleapis/nodejs-pubsub/commit/c9d5638031d047b80df82bc4afed1aecdd708406))
|
117 | * **deps:** upgrade google-auth-library ([#1122](https://www.github.com/googleapis/nodejs-pubsub/issues/1122)) ([54310a7](https://www.github.com/googleapis/nodejs-pubsub/commit/54310a771b4b39c896f62fc18aea040cc42bfcd7))
|
118 | * move system and samples test from Node 10 to Node 12 ([#1094](https://www.github.com/googleapis/nodejs-pubsub/issues/1094)) ([693116a](https://www.github.com/googleapis/nodejs-pubsub/commit/693116afb3776a8696c52d890edf9a57423896dc))
|
119 |
|
120 | ## [2.5.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.4.0...v2.5.0) (2020-08-17)
|
121 |
|
122 |
|
123 | ### Features
|
124 |
|
125 | * Opentelemetry integration ([#1078](https://www.github.com/googleapis/nodejs-pubsub/issues/1078)) ([76db007](https://www.github.com/googleapis/nodejs-pubsub/commit/76db007f270a646e8570768fa827ea2a97b62cbc)), closes [#1066](https://www.github.com/googleapis/nodejs-pubsub/issues/1066) [#1070](https://www.github.com/googleapis/nodejs-pubsub/issues/1070)
|
126 |
|
127 |
|
128 | ### Bug Fixes
|
129 |
|
130 | * make request batching work again ([#1087](https://www.github.com/googleapis/nodejs-pubsub/issues/1087)) ([80e0ee3](https://www.github.com/googleapis/nodejs-pubsub/commit/80e0ee3a4ef0da325e61ce2b869f4c0f9829b136))
|
131 | * properly handle non-emulator alternate endpoints for pub/sub ([#1060](https://www.github.com/googleapis/nodejs-pubsub/issues/1060)) ([195ebf6](https://www.github.com/googleapis/nodejs-pubsub/commit/195ebf648e00ba35f567cef06a06c31f3f9c57d9))
|
132 | * **deps:** update opentelemetry monorepo to ^0.10.0 ([#1090](https://www.github.com/googleapis/nodejs-pubsub/issues/1090)) ([78a45ff](https://www.github.com/googleapis/nodejs-pubsub/commit/78a45ff1cb8fb921e5ca05e435554d684a777185))
|
133 | * update minimum gax version to 2.7.0 to fix recent protobuf errors ([#1085](https://www.github.com/googleapis/nodejs-pubsub/issues/1085)) ([904348c](https://www.github.com/googleapis/nodejs-pubsub/commit/904348cd6471f267a54635fcd65fe4191896308e))
|
134 |
|
135 | ## [2.4.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.3.0...v2.4.0) (2020-08-08)
|
136 |
|
137 |
|
138 | ### Features
|
139 |
|
140 | * update to TypeScript 3.8+ to match gax/protobufjs (to allow things to compile again) ([#1079](https://www.github.com/googleapis/nodejs-pubsub/issues/1079)) ([cd39d38](https://www.github.com/googleapis/nodejs-pubsub/commit/cd39d38c525b3ed0383c63eb379c96aed6f53d94))
|
141 |
|
142 | ## [2.3.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.2.0...v2.3.0) (2020-07-20)
|
143 |
|
144 |
|
145 | ### Features
|
146 |
|
147 | * Add support for server-side flow control ([#1041](https://www.github.com/googleapis/nodejs-pubsub/issues/1041)) ([a53f6c7](https://www.github.com/googleapis/nodejs-pubsub/commit/a53f6c755317f2fdcb107989321a78fa05e0c455))
|
148 | * support for detaching subscriptions ([#1032](https://www.github.com/googleapis/nodejs-pubsub/issues/1032)) ([c5af3a9](https://www.github.com/googleapis/nodejs-pubsub/commit/c5af3a9988e318c3d884aed1777010faa8545ab1))
|
149 |
|
150 |
|
151 | ### Bug Fixes
|
152 |
|
153 | * typeo in nodejs .gitattribute ([#1049](https://www.github.com/googleapis/nodejs-pubsub/issues/1049)) ([b4c6dc0](https://www.github.com/googleapis/nodejs-pubsub/commit/b4c6dc0264a4f62283ceb3b5e1e2ae58e06c56c1))
|
154 |
|
155 | ## [2.2.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.1.0...v2.2.0) (2020-07-09)
|
156 |
|
157 |
|
158 | ### Features
|
159 |
|
160 | * add flow control settings for StreamingPullRequest to pubsub.proto ([#1035](https://www.github.com/googleapis/nodejs-pubsub/issues/1035)) ([a7dff65](https://www.github.com/googleapis/nodejs-pubsub/commit/a7dff65c1a4115e75251b775f679e6beb092928e))
|
161 | * move ts target to es2018 from es2016 ([#1022](https://www.github.com/googleapis/nodejs-pubsub/issues/1022)) ([016568d](https://www.github.com/googleapis/nodejs-pubsub/commit/016568df466c2a543762ab4f194b785a426ad880))
|
162 | * Re-export ClientConfig from pubsub.ts in package index.ts ([#1038](https://www.github.com/googleapis/nodejs-pubsub/issues/1038)) ([c2ac083](https://www.github.com/googleapis/nodejs-pubsub/commit/c2ac083fdb5f3b71dcb3be482b8ee5c9d527342d)), closes [#972](https://www.github.com/googleapis/nodejs-pubsub/issues/972)
|
163 |
|
164 |
|
165 | ### Bug Fixes
|
166 |
|
167 | * handle fallback option properly ([#1028](https://www.github.com/googleapis/nodejs-pubsub/issues/1028)) ([5dc1827](https://www.github.com/googleapis/nodejs-pubsub/commit/5dc18270220dbf39f5a871716b4dd9d002d0c536))
|
168 | * update node issue template ([#1033](https://www.github.com/googleapis/nodejs-pubsub/issues/1033)) ([52ba0ae](https://www.github.com/googleapis/nodejs-pubsub/commit/52ba0ae0218c0859a03d8ad9e4f27130ceb4cc61))
|
169 |
|
170 | ## [2.1.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.0.0...v2.1.0) (2020-06-02)
|
171 |
|
172 |
|
173 | ### Features
|
174 |
|
175 | * re-generated to pick up changes from googleapis ([#1014](https://www.github.com/googleapis/nodejs-pubsub/issues/1014)) ([1ad3552](https://www.github.com/googleapis/nodejs-pubsub/commit/1ad35528f0d8b5420f9fbe122db2ff1962e32acb))
|
176 |
|
177 |
|
178 | ### Bug Fixes
|
179 |
|
180 | * use any to unblock typescript compilation bug ([#1012](https://www.github.com/googleapis/nodejs-pubsub/issues/1012)) ([1e8ced3](https://www.github.com/googleapis/nodejs-pubsub/commit/1e8ced3f06d12487fdf00b443bb447e1ec1a911b))
|
181 |
|
182 | ## [2.0.0](https://www.github.com/googleapis/nodejs-pubsub/compare/vv1.7.1...v2.0.0) (2020-05-20)
|
183 |
|
184 | Please note that Node 8 is no longer supported, and Node 10 is the new minimum version of the runtime.
|
185 |
|
186 | ### ⚠ BREAKING CHANGES
|
187 |
|
188 | * Please note that Node 8 is no longer supported, and Node 10 is the new minimum version of the runtime.
|
189 | * drop support for custom promises (#970)
|
190 | * convert to typescript (#923)
|
191 | * **deps:** update dependency @google-cloud/projectify to v2 (#929)
|
192 |
|
193 | ### Bug Fixes
|
194 |
|
195 | * **docs:** link to correct gaxOptions docs ([#999](https://www.github.com/googleapis/nodejs-pubsub/issues/999)) ([312e318](https://www.github.com/googleapis/nodejs-pubsub/commit/312e318ceb36eafbeb487ede7e5dbf9ccd5dfb81))
|
196 | * 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))
|
197 | * 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))
|
198 | * remove unused dependencies ([#998](https://www.github.com/googleapis/nodejs-pubsub/issues/998)) ([7b242a3](https://www.github.com/googleapis/nodejs-pubsub/commit/7b242a36212e0871b3918621fe9a5f51d1e6b733))
|
199 | * **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))
|
200 | * **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))
|
201 | * **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))
|
202 | * **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))
|
203 | * **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))
|
204 | * **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))
|
205 |
|
206 |
|
207 | ### Build System
|
208 |
|
209 | * convert to typescript ([#923](https://www.github.com/googleapis/nodejs-pubsub/issues/923)) ([2fc68ba](https://www.github.com/googleapis/nodejs-pubsub/commit/2fc68baff0cc2013468da7ef3dc8d547d4745989))
|
210 |
|
211 |
|
212 | ### Miscellaneous Chores
|
213 |
|
214 | * drop support for custom promises ([#970](https://www.github.com/googleapis/nodejs-pubsub/issues/970)) ([df462d3](https://www.github.com/googleapis/nodejs-pubsub/commit/df462d3dec4f733cb309eb6413aad382424e2125))
|
215 |
|
216 | ### [1.7.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.7.0...v1.7.1) (2020-04-06)
|
217 |
|
218 |
|
219 | ### Bug Fixes
|
220 |
|
221 | * 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))
|
222 |
|
223 | ## [1.7.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.6.0...v1.7.0) (2020-03-29)
|
224 |
|
225 |
|
226 | ### Features
|
227 |
|
228 | * 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))
|
229 |
|
230 | ## [1.6.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.5.0...v1.6.0) (2020-03-04)
|
231 |
|
232 |
|
233 | ### Features
|
234 |
|
235 | * **subscription:** support oidcToken ([#865](https://www.github.com/googleapis/nodejs-pubsub/issues/865)) ([a786ca0](https://www.github.com/googleapis/nodejs-pubsub/commit/a786ca00bd27a6e098125d6b7b87edb11ea6ea0f))
|
236 | * export protos in src/index.ts ([f32910c](https://www.github.com/googleapis/nodejs-pubsub/commit/f32910c3a7da5ce268084d7294094912ab696034))
|
237 |
|
238 |
|
239 | ### Bug Fixes
|
240 |
|
241 | * **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))
|
242 | * 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))
|
243 |
|
244 | ## [1.5.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.4.1...v1.5.0) (2020-02-03)
|
245 |
|
246 |
|
247 | ### Features
|
248 |
|
249 | * added clientId to StreamingPullRequest ([b566ab3](https://www.github.com/googleapis/nodejs-pubsub/commit/b566ab3187efe08d19c29afc8a506a94ed2760b3))
|
250 | * 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))
|
251 |
|
252 | ### [1.4.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.4.0...v1.4.1) (2020-01-28)
|
253 |
|
254 |
|
255 | ### Bug Fixes
|
256 |
|
257 | * enum, bytes, and Long types now accept strings ([186778f](https://www.github.com/googleapis/nodejs-pubsub/commit/186778f627e0252f25508a80165f253b9dedcb83))
|
258 |
|
259 | ## [1.4.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.3.0...v1.4.0) (2020-01-24)
|
260 |
|
261 |
|
262 | ### Features
|
263 |
|
264 | * **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))
|
265 |
|
266 | ## [1.3.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.2.0...v1.3.0) (2020-01-14)
|
267 |
|
268 |
|
269 | ### Features
|
270 |
|
271 | * **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))
|
272 |
|
273 | ## [1.2.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.6...v1.2.0) (2019-12-13)
|
274 |
|
275 |
|
276 | ### Features
|
277 |
|
278 | * ordered messaging ([#716](https://www.github.com/googleapis/nodejs-pubsub/issues/716)) ([b2f96ff](https://www.github.com/googleapis/nodejs-pubsub/commit/b2f96ffe6c1db93741f40804786f8c294717676b))
|
279 |
|
280 | ### [1.1.6](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.5...v1.1.6) (2019-11-25)
|
281 |
|
282 |
|
283 | ### Bug Fixes
|
284 |
|
285 | * **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))
|
286 | * **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))
|
287 | * adds streaming pull retry, and increases request thresholds ([a7d4d04](https://www.github.com/googleapis/nodejs-pubsub/commit/a7d4d04c1b728e3d29626656889da0dd747b94ce))
|
288 | * 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))
|
289 |
|
290 | ### [1.1.5](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.4...v1.1.5) (2019-10-22)
|
291 |
|
292 |
|
293 | ### Bug Fixes
|
294 |
|
295 | * 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))
|
296 |
|
297 | ### [1.1.4](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.3...v1.1.4) (2019-10-22)
|
298 |
|
299 |
|
300 | ### Bug Fixes
|
301 |
|
302 | * **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))
|
303 |
|
304 | ### [1.1.3](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.2...v1.1.3) (2019-10-18)
|
305 |
|
306 |
|
307 | ### Bug Fixes
|
308 |
|
309 | * **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))
|
310 | * **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))
|
311 |
|
312 | ### [1.1.2](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.1...v1.1.2) (2019-10-09)
|
313 |
|
314 |
|
315 | ### Bug Fixes
|
316 |
|
317 | * **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/0bebf9b))
|
318 |
|
319 | ### [1.1.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.0...v1.1.1) (2019-10-08)
|
320 |
|
321 |
|
322 | ### Bug Fixes
|
323 |
|
324 | * update messaging retry timeout durations ([#761](https://www.github.com/googleapis/nodejs-pubsub/issues/761)) ([922fe92](https://www.github.com/googleapis/nodejs-pubsub/commit/922fe92))
|
325 | * use compatible version of google-gax ([060207a](https://www.github.com/googleapis/nodejs-pubsub/commit/060207a))
|
326 | * **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/3c5199d))
|
327 | * **docs:** explain PubSub.v1 property ([#766](https://www.github.com/googleapis/nodejs-pubsub/issues/766)) ([157a86d](https://www.github.com/googleapis/nodejs-pubsub/commit/157a86d))
|
328 |
|
329 | ## [1.1.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.0.0...v1.1.0) (2019-09-25)
|
330 |
|
331 |
|
332 | ### Bug Fixes
|
333 |
|
334 | * **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/82305de))
|
335 | * **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/fda95c7))
|
336 |
|
337 |
|
338 | ### Features
|
339 |
|
340 | * .d.ts for protos ([#755](https://www.github.com/googleapis/nodejs-pubsub/issues/755)) ([32aab9f](https://www.github.com/googleapis/nodejs-pubsub/commit/32aab9f))
|
341 |
|
342 | ## [1.0.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.32.1...v1.0.0) (2019-09-18)
|
343 |
|
344 |
|
345 | ### ⚠ BREAKING CHANGES
|
346 |
|
347 | * set release level to GA (#745)
|
348 |
|
349 | ### Miscellaneous Chores
|
350 |
|
351 | * set release level to GA ([#745](https://www.github.com/googleapis/nodejs-pubsub/issues/745)) ([2e90c5b](https://www.github.com/googleapis/nodejs-pubsub/commit/2e90c5b))
|
352 |
|
353 | ### [0.32.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.32.0...v0.32.1) (2019-09-13)
|
354 |
|
355 | ### Updates
|
356 |
|
357 | * dependency `google-gax` updated to `^1.5.2` to make sure the new version is pulled.
|
358 |
|
359 | ## [0.32.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.31.1...v0.32.0) (2019-09-11)
|
360 |
|
361 |
|
362 | ### Bug Fixes
|
363 |
|
364 | * 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/3840cad))
|
365 | * update IAM protos ([#736](https://www.github.com/googleapis/nodejs-pubsub/issues/736)) ([055fa33](https://www.github.com/googleapis/nodejs-pubsub/commit/055fa33))
|
366 |
|
367 |
|
368 | ### Features
|
369 |
|
370 | * introduces DeadLetterPolicy ([e24c545](https://www.github.com/googleapis/nodejs-pubsub/commit/e24c545))
|
371 | * 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/2071954))
|
372 | * update IAM protos ([#734](https://www.github.com/googleapis/nodejs-pubsub/issues/734)) ([91fa2ef](https://www.github.com/googleapis/nodejs-pubsub/commit/91fa2ef))
|
373 |
|
374 | ### [0.31.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.31.0...v0.31.1) (2019-08-27)
|
375 |
|
376 |
|
377 | ### Bug Fixes
|
378 |
|
379 | * **deps:** update dependency yargs to v14 ([b0ceb5e](https://www.github.com/googleapis/nodejs-pubsub/commit/b0ceb5e))
|
380 | * 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/e65185b))
|
381 |
|
382 | ## [0.31.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.30.3...v0.31.0) (2019-08-15)
|
383 |
|
384 |
|
385 | ### Features
|
386 |
|
387 | * **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/bfed3f1))
|
388 |
|
389 | ### [0.30.3](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.30.2...v0.30.3) (2019-08-03)
|
390 |
|
391 |
|
392 | ### Bug Fixes
|
393 |
|
394 | * allow calls with no request, add JSON proto ([1e73a69](https://www.github.com/googleapis/nodejs-pubsub/commit/1e73a69))
|
395 |
|
396 | ### [0.30.2](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.30.1...v0.30.2) (2019-07-30)
|
397 |
|
398 |
|
399 | ### ⚠ BREAKING CHANGES
|
400 |
|
401 | * **message:** remove nack delay parameter (#668)
|
402 |
|
403 | ### Bug Fixes
|
404 |
|
405 | * **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/a5c0160))
|
406 | * **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/d48e578))
|
407 | * **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/e715172))
|
408 | * **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/3a15956))
|
409 | * **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/c92a09a))
|
410 |
|
411 |
|
412 | ### Reverts
|
413 |
|
414 | * **message:** remove nack delay parameter ([#668](https://www.github.com/googleapis/nodejs-pubsub/issues/668)) ([ca8fe65](https://www.github.com/googleapis/nodejs-pubsub/commit/ca8fe65))
|
415 |
|
416 | ### [0.30.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.30.0...v0.30.1) (2019-06-21)
|
417 |
|
418 |
|
419 | ### Bug Fixes
|
420 |
|
421 | * **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/5f42f60))
|
422 |
|
423 | ## [0.30.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.29.1...v0.30.0) (2019-06-17)
|
424 |
|
425 |
|
426 | ### ⚠ BREAKING CHANGES
|
427 |
|
428 | * **deps:** use grpc-js instead of grpc extension (#658)
|
429 | * **subscription:** decouple retainAckedMessages from messageRetentionDuration (#625)
|
430 | * remove pullTimeout subscriber option (#618)
|
431 |
|
432 | ### Bug Fixes
|
433 |
|
434 | * **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/06fae6e))
|
435 | * **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/fcf75a2))
|
436 | * **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/50f9d4e))
|
437 | * **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/cd54630))
|
438 | * **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/535a917))
|
439 | * **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/a9972ea))
|
440 | * 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/9e8f245))
|
441 | * update rpc timeout settings ([#628](https://www.github.com/googleapis/nodejs-pubsub/issues/628)) ([2a1a430](https://www.github.com/googleapis/nodejs-pubsub/commit/2a1a430))
|
442 | * **subscription:** decouple retainAckedMessages from messageRetentionDuration ([#625](https://www.github.com/googleapis/nodejs-pubsub/issues/625)) ([3431e7c](https://www.github.com/googleapis/nodejs-pubsub/commit/3431e7c))
|
443 | * **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/2167536))
|
444 |
|
445 |
|
446 | ### Features
|
447 |
|
448 | * 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/142f56c))
|
449 | * support apiEndpoint override ([#647](https://www.github.com/googleapis/nodejs-pubsub/issues/647)) ([b44f566](https://www.github.com/googleapis/nodejs-pubsub/commit/b44f566))
|
450 |
|
451 |
|
452 | ### Reverts
|
453 |
|
454 | * remove pullTimeout subscriber option ([#618](https://www.github.com/googleapis/nodejs-pubsub/issues/618)) ([4fc9724](https://www.github.com/googleapis/nodejs-pubsub/commit/4fc9724))
|
455 |
|
456 | ### [0.29.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.29.0...v0.29.1) (2019-05-18)
|
457 |
|
458 |
|
459 | ### Bug Fixes
|
460 |
|
461 | * 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/e882e1a))
|
462 |
|
463 | ## [0.29.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.28.1...v0.29.0) (2019-05-15)
|
464 |
|
465 |
|
466 | ### Bug Fixes
|
467 |
|
468 | * **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/181553a))
|
469 | * **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/2e669a1))
|
470 | * **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/d01d010))
|
471 | * **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/dad7530))
|
472 | * **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/8e3b7b8))
|
473 | * **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/baf9d39))
|
474 | * **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/6415e7c))
|
475 | * DEADLINE_EXCEEDED no longer treated as idempotent and retried ([39b1dac](https://www.github.com/googleapis/nodejs-pubsub/commit/39b1dac))
|
476 | * 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/1ae8db9))
|
477 | * **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/4214a4f))
|
478 | * 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/482e745))
|
479 | * relax strictEqual to match RegExp ([#566](https://www.github.com/googleapis/nodejs-pubsub/issues/566)) ([3388fb7](https://www.github.com/googleapis/nodejs-pubsub/commit/3388fb7))
|
480 | * **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/fe33e40))
|
481 |
|
482 |
|
483 | ### Build System
|
484 |
|
485 | * 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/2116474))
|
486 |
|
487 |
|
488 | ### Features
|
489 |
|
490 | * **subscriber:** ordered messages ([1ae4719](https://www.github.com/googleapis/nodejs-pubsub/commit/1ae4719))
|
491 | * **subscription:** accept pull timeout option ([#556](https://www.github.com/googleapis/nodejs-pubsub/issues/556)) ([468e1bf](https://www.github.com/googleapis/nodejs-pubsub/commit/468e1bf))
|
492 | * **subscription:** ordered messages ([#560](https://www.github.com/googleapis/nodejs-pubsub/issues/560)) ([38502ad](https://www.github.com/googleapis/nodejs-pubsub/commit/38502ad))
|
493 |
|
494 |
|
495 | ### BREAKING CHANGES
|
496 |
|
497 | * upgrade engines field to >=8.10.0 (#584)
|
498 |
|
499 | ## v0.28.1
|
500 |
|
501 | 03-11-2019 15:36 PDT
|
502 |
|
503 | ### Bug Fixes
|
504 | - fix(typescript): correctly import long ([#541](https://github.com/googleapis/nodejs-pubsub/pull/541))
|
505 |
|
506 | ### Internal / Testing Changes
|
507 | - testing: set skipLibCheck to false for ts install test ([#543](https://github.com/googleapis/nodejs-pubsub/pull/543))
|
508 | - refactor: fix/simplify proto gen scripts ([#542](https://github.com/googleapis/nodejs-pubsub/pull/542))
|
509 |
|
510 | ## v0.28.0
|
511 |
|
512 | 03-11-2019 09:11 PDT
|
513 |
|
514 | ### New Features
|
515 | - feat(topic): create setMetadata method ([#537](https://github.com/googleapis/nodejs-pubsub/pull/537))
|
516 |
|
517 | ### Dependencies
|
518 | - fix(deps): update dependency @google-cloud/paginator to ^0.2.0
|
519 |
|
520 | ### Internal / Testing Changes
|
521 | - build: Add docuploader credentials to node publish jobs ([#533](https://github.com/googleapis/nodejs-pubsub/pull/533))
|
522 | - test: add missing packages and install test ([#536](https://github.com/googleapis/nodejs-pubsub/pull/536))
|
523 | - refactor(typescript): noImplicitAny for Subscription test file ([#534](https://github.com/googleapis/nodejs-pubsub/pull/534))
|
524 |
|
525 | ## v0.27.1
|
526 |
|
527 | 03-06-2019 20:11 PST
|
528 |
|
529 | ### Bug Fixes
|
530 | - fix(typescript): correct response type of `Subscription.get` ([#525](https://github.com/googleapis/nodejs-pubsub/pull/525))
|
531 |
|
532 | ### Documentation
|
533 | - fix(typo): correct typo: recieved => received ([#527](https://github.com/googleapis/nodejs-pubsub/pull/527))
|
534 |
|
535 | ### Internal / Testing Changes
|
536 | - build: update release configuration
|
537 | - refactor(typescript): noImplicitAny for message-stream test file ([#522](https://github.com/googleapis/nodejs-pubsub/pull/522))
|
538 | - build: use node10 to run samples-test, system-test etc ([#529](https://github.com/googleapis/nodejs-pubsub/pull/529))
|
539 | - refactor: type fixes and some light housekeeping ([#528](https://github.com/googleapis/nodejs-pubsub/pull/528))
|
540 |
|
541 | ## v0.27.0
|
542 |
|
543 | 03-04-2019 08:42 PST
|
544 |
|
545 |
|
546 | ### Bug Fixes
|
547 | - refactor(typescript): various fixes/refactors to types ([#515](https://github.com/googleapis/nodejs-pubsub/pull/515))
|
548 | - fix(ts): fix getPolicy promise return signature ([#511](https://github.com/googleapis/nodejs-pubsub/pull/511))
|
549 | - fix(typescript): export all the types ([#516](https://github.com/googleapis/nodejs-pubsub/pull/516))
|
550 |
|
551 | ### Dependencies
|
552 | - refactor: clean up unused packages ([#517](https://github.com/googleapis/nodejs-pubsub/pull/517))
|
553 |
|
554 | ### Documentation
|
555 | - fix(docs): ensure docs are not removed by typescript ([#512](https://github.com/googleapis/nodejs-pubsub/pull/512))
|
556 | - docs: update comments on protos ([#509](https://github.com/googleapis/nodejs-pubsub/pull/509))
|
557 |
|
558 | ### Internal / Testing Changes
|
559 | - refactor(typescript):noImplicitAny for index test file ([#502](https://github.com/googleapis/nodejs-pubsub/pull/502))
|
560 | - refactor(ts): enable noImplicitAny for IAM test file ([#501](https://github.com/googleapis/nodejs-pubsub/pull/501))
|
561 | - refactor(ts): enable noImplicitAny for lease-manager test file ([#508](https://github.com/googleapis/nodejs-pubsub/pull/508))
|
562 | - refactor(ts): enable noImplicitAny for Histogram and Message_queues test file ([#510](https://github.com/googleapis/nodejs-pubsub/pull/510))
|
563 | - refactor(ts): enable noImplicitAny for pubsub system test file ([#519](https://github.com/googleapis/nodejs-pubsub/pull/519))
|
564 | - refactor(ts): noImplicitAny for publisher test file ([#520](https://github.com/googleapis/nodejs-pubsub/pull/520))
|
565 |
|
566 | ## v0.26.0
|
567 |
|
568 | 02-28-2019 05:42 PST
|
569 |
|
570 | ### BREAKING: `message.publishTime` is now represented by a [`PreciseDate`](https://github.com/googleapis/nodejs-precise-date) object. ([#503](https://github.com/googleapis/nodejs-pubsub/pull/503))
|
571 |
|
572 | The `PreciseDate` class extends the native Date object, so most users should be unaffected by this change. The notable differences between PreciseDate and Date objects are:
|
573 |
|
574 | - `toISOString()` now returns as a RFC 3339 formatted string.
|
575 | - Nano and microsecond data is available via `date.getNanoseconds()` and `date.getMicroseconds()` respectively.
|
576 |
|
577 | ### New Features
|
578 | - feat(typescript): ship typescript declaration files ([#498](https://github.com/googleapis/nodejs-pubsub/pull/498))
|
579 | - feat(subscription): support push config auth methods ([#504](https://github.com/googleapis/nodejs-pubsub/pull/504))
|
580 |
|
581 | ### Internal / Testing Changes
|
582 | - refactor(typescript): noImplicitAny for snapshot and subscriber test file ([#490](https://github.com/googleapis/nodejs-pubsub/pull/490))
|
583 | - fix(messageStream): remove call to destroy grpc stream ([#499](https://github.com/googleapis/nodejs-pubsub/pull/499))
|
584 |
|
585 | ## v0.25.0
|
586 |
|
587 | 02-20-2019 10:35 PST
|
588 |
|
589 | ### Implementation Changes
|
590 | - fix: throw on invalid credentials and update retry config ([#476](https://github.com/googleapis/nodejs-pubsub/pull/476))
|
591 |
|
592 | The retry logic for **all** methods has changed. It is possible that this could go unnoticed, however if you suddenly start seeing errors in places that were previously quiet, this might account for said errors.
|
593 |
|
594 | ### New Features
|
595 | - refactor(ts): improve TypeScript types ([#482](https://github.com/googleapis/nodejs-pubsub/pull/482))
|
596 | - refactor(typescript): noImplicityAny for snapshot.ts and publisher.ts ([#457](https://github.com/googleapis/nodejs-pubsub/pull/457))
|
597 |
|
598 | ### Bug Fixes
|
599 | - fix: ignore messages that come in after close ([#485](https://github.com/googleapis/nodejs-pubsub/pull/485))
|
600 |
|
601 | ### Dependencies
|
602 | - chore(deps): update dependency mocha to v6 ([#488](https://github.com/googleapis/nodejs-pubsub/pull/488))
|
603 | - fix(deps): update dependency @google-cloud/promisify to ^0.4.0 ([#478](https://github.com/googleapis/nodejs-pubsub/pull/478))
|
604 | - fix(deps): update dependency yargs to v13 ([#475](https://github.com/googleapis/nodejs-pubsub/pull/475))
|
605 | - fix(deps): update dependency duplexify to v4 ([#462](https://github.com/googleapis/nodejs-pubsub/pull/462))
|
606 | - fix(deps): update dependency google-gax to ^0.25.0 ([#456](https://github.com/googleapis/nodejs-pubsub/pull/456))
|
607 |
|
608 | ### Documentation
|
609 | - docs: update links in contrib guide ([#479](https://github.com/googleapis/nodejs-pubsub/pull/479))
|
610 | - docs: update contributing path in README ([#471](https://github.com/googleapis/nodejs-pubsub/pull/471))
|
611 | - chore: move CONTRIBUTING.md to root ([#470](https://github.com/googleapis/nodejs-pubsub/pull/470))
|
612 | - docs: make mention of message change in changelog ([#469](https://github.com/googleapis/nodejs-pubsub/pull/469))
|
613 | - docs: add lint/fix example to contributing guide ([#464](https://github.com/googleapis/nodejs-pubsub/pull/464))
|
614 | - fix(sample): fix retry codes in retry sample code ([#458](https://github.com/googleapis/nodejs-pubsub/pull/458))
|
615 |
|
616 | ### Internal / Testing Changes
|
617 | - test(samples): correctly handle publishTime value ([#495](https://github.com/googleapis/nodejs-pubsub/pull/495))
|
618 | - test: fix publishTime issues ([#494](https://github.com/googleapis/nodejs-pubsub/pull/494))
|
619 | - refactor(typescript): noImplicityAny for Topic test file ([#487](https://github.com/googleapis/nodejs-pubsub/pull/487))
|
620 | - refactor(ts): noImplicitAny for subscription test file ([#489](https://github.com/googleapis/nodejs-pubsub/pull/489))
|
621 | - build: use linkinator for docs test ([#477](https://github.com/googleapis/nodejs-pubsub/pull/477))
|
622 | - build: create docs test npm scripts ([#474](https://github.com/googleapis/nodejs-pubsub/pull/474))
|
623 | - build: test using @grpc/grpc-js in CI ([#472](https://github.com/googleapis/nodejs-pubsub/pull/472))
|
624 | - test: update code style of smoke test ([#463](https://github.com/googleapis/nodejs-pubsub/pull/463))
|
625 | - test: make smoke test spam less ([#459](https://github.com/googleapis/nodejs-pubsub/pull/459))
|
626 |
|
627 | ## v0.24.1
|
628 |
|
629 | 01-29-2019 13:17 PST
|
630 |
|
631 | ### Bug Fixes
|
632 |
|
633 | - fix(publisher): unbound max send message size ([#454](https://github.com/googleapis/nodejs-pubsub/pull/454))
|
634 |
|
635 | ## v0.24.0
|
636 |
|
637 | 01-28-2019 09:54 PST
|
638 |
|
639 | ### New Features
|
640 | - fix(auth): pass project id to gax clients ([#447](https://github.com/googleapis/nodejs-pubsub/pull/447))
|
641 | - refactor(typescript): noImplicityAny for topic.ts and subscription.ts ([#420](https://github.com/googleapis/nodejs-pubsub/pull/420))
|
642 | - refactor: improve subscriber error handling ([#440](https://github.com/googleapis/nodejs-pubsub/pull/440))
|
643 | - feat(subscription): auto close sub on non-recoverable errors ([#441](https://github.com/googleapis/nodejs-pubsub/pull/441))
|
644 |
|
645 | ### Dependencies
|
646 | - chore(deps): update dependency eslint-config-prettier to v4 ([#450](https://github.com/googleapis/nodejs-pubsub/pull/450))
|
647 | - fix(deps): update dependency google-gax to ^0.24.0 ([#444](https://github.com/googleapis/nodejs-pubsub/pull/444))
|
648 | - fix(deps): update dependency google-auth-library to v3 ([#433](https://github.com/googleapis/nodejs-pubsub/pull/433))
|
649 |
|
650 | ### Documentation
|
651 | - build: ignore googleapis.com in doc link check ([#439](https://github.com/googleapis/nodejs-pubsub/pull/439))
|
652 | - chore: update year in the license headers. ([#434](https://github.com/googleapis/nodejs-pubsub/pull/434))
|
653 |
|
654 | ### Internal / Testing Changes
|
655 | - chore: remove trailing whitespace in package.json
|
656 | - fix(sample): factor setTimeout jitter into assertion ([#449](https://github.com/googleapis/nodejs-pubsub/pull/449))
|
657 | - fix(test): broken snapshot test hook ([#448](https://github.com/googleapis/nodejs-pubsub/pull/448))
|
658 |
|
659 | ## v0.23.0
|
660 |
|
661 | 01-16-2019 13:09 PST
|
662 |
|
663 | **This release has breaking changes.**
|
664 |
|
665 | #### BREAKING: `Topic#publisher()` has been removed in favor of `Topic#publish()` ([#426](https://github.com/googleapis/nodejs-pubsub/pull/426))
|
666 |
|
667 | Before
|
668 | ```js
|
669 | const publisher = topic.publisher(publishOptions);
|
670 | await publisher.publish(Buffer.from('Hello, world!'));
|
671 | ```
|
672 |
|
673 | After
|
674 | ```js
|
675 | topic.setPublishOptions(publishOptions);
|
676 | await topic.publish(Buffer.from('Hello, world!'));
|
677 | ```
|
678 |
|
679 | #### BREAKING: `Subscription` options have changed. ([#388](https://github.com/googleapis/nodejs-pubsub/pull/388))
|
680 |
|
681 | Before
|
682 | ```js
|
683 | const subscription = topic.subscription('my-sub', {
|
684 | batching: {
|
685 | maxMilliseconds: 100,
|
686 | },
|
687 | flowControl: {
|
688 | maxBytes: os.freem() * 0.2,
|
689 | maxMessages: 100,
|
690 | },
|
691 | maxConnections: 5,
|
692 | });
|
693 | ```
|
694 |
|
695 | After
|
696 | ```js
|
697 | const subscription = topic.subscription('my-sub', {
|
698 | ackDeadline: 10,
|
699 | batching: {
|
700 | callOptions: {}, // gax call options
|
701 | maxMessages: 3000,
|
702 | maxMilliseconds: 100,
|
703 | },
|
704 | flowControl: {
|
705 | allowExcessMessages: true,
|
706 | maxBytes: os.freem() * 0.2,
|
707 | maxExtension: Infinity,
|
708 | maxMessages: 100
|
709 | },
|
710 | streamingOptions: {
|
711 | highWaterMark: 0,
|
712 | maxStreams: 5, // formerly known as maxConnections
|
713 | timeout: 60000 * 5, // 5 minutes
|
714 | }
|
715 | });
|
716 | ```
|
717 |
|
718 | #### BREAKING: messages are no longer plain objects. ([#388](https://github.com/googleapis/nodejs-pubsub/pull/388))
|
719 |
|
720 | Messages were refactored into a [class](https://github.com/googleapis/nodejs-pubsub/blob/52305c7ee5bbc9caba1369a45ae7fdcdeba1c89b/src/subscriber.ts#L59),
|
721 | this will only affect (some) users who treat messages like plain old objects.
|
722 |
|
723 | The following example is something that would have worked previously, but will
|
724 | now throw a `TypeError` since `ack` lives on the prototype chain.
|
725 |
|
726 | ```js
|
727 | const m = Object.assign({}, message, customData);
|
728 | m.ack(); // TypeError: m.ack is not a function
|
729 | ```
|
730 |
|
731 | ### New Features
|
732 | - feat(topic): create method for publishing json ([#430](https://github.com/googleapis/nodejs-pubsub/pull/430))
|
733 |
|
734 | ### Dependencies
|
735 | - fix(deps): update dependency google-gax to ^0.23.0 ([#423](https://github.com/googleapis/nodejs-pubsub/pull/423))
|
736 | - chore(deps): update dependency @types/sinon to v7 ([#411](https://github.com/googleapis/nodejs-pubsub/pull/411))
|
737 | - chore: update nyc and eslint configs ([#409](https://github.com/googleapis/nodejs-pubsub/pull/409))
|
738 |
|
739 | ### Documentation
|
740 | - docs(samples): correct publish retry settings ([#419](https://github.com/googleapis/nodejs-pubsub/pull/419))
|
741 | - docs: sync generated grpc message type docs
|
742 | - fix(docs): remove unused long running operations and IAM types
|
743 | - fix: modernize the sample tests ([#414](https://github.com/googleapis/nodejs-pubsub/pull/414))
|
744 |
|
745 | ### Internal / Testing Changes
|
746 | - chore: update subscriber gapic
|
747 | - fix: add getSubscriberStub to synth file ([#425](https://github.com/googleapis/nodejs-pubsub/pull/425))
|
748 | - build: check broken links in generated docs ([#416](https://github.com/googleapis/nodejs-pubsub/pull/416))
|
749 | - chore(build): inject yoshi automation key ([#410](https://github.com/googleapis/nodejs-pubsub/pull/410))
|
750 | - chore: fix publish.sh permission +x ([#406](https://github.com/googleapis/nodejs-pubsub/pull/406))
|
751 | - fix(build): fix Kokoro release script ([#404](https://github.com/googleapis/nodejs-pubsub/pull/404))
|
752 |
|
753 | ## v0.22.2
|
754 |
|
755 | 12-10-2018 09:37 PST
|
756 |
|
757 | ### Implementation Changes
|
758 | *TypeScript related changes:*
|
759 | - fix(ts): copy gapic code properly ([#399](https://github.com/googleapis/nodejs-pubsub/pull/399))
|
760 |
|
761 | ### Documentation
|
762 | - fix(docs): add subscription expiration policy docs ([#400](https://github.com/googleapis/nodejs-pubsub/pull/400))
|
763 | - Add migration for v0.20.0 from v0.19.0 ([#398](https://github.com/googleapis/nodejs-pubsub/pull/398))
|
764 |
|
765 | ## v0.22.1
|
766 |
|
767 | 12-06-2018 17:11 PST
|
768 |
|
769 | ### Dependencies
|
770 | - chore(deps): update dependency typescript to ~3.2.0 ([#380](https://github.com/googleapis/nodejs-pubsub/pull/380))
|
771 |
|
772 | ### Documentation
|
773 | - fix(docs): place doc comment above the last overload ([#393](https://github.com/googleapis/nodejs-pubsub/pull/393))
|
774 | - docs: Update documentation for Subscription ([#387](https://github.com/googleapis/nodejs-pubsub/pull/387))
|
775 | - docs: Add documentation about defaults for publisher ([#384](https://github.com/googleapis/nodejs-pubsub/pull/384))
|
776 | - docs: update readme badges ([#383](https://github.com/googleapis/nodejs-pubsub/pull/383))
|
777 |
|
778 | ### Internal / Testing Changes
|
779 | - chore: always nyc report before calling codecov ([#392](https://github.com/googleapis/nodejs-pubsub/pull/392))
|
780 | - chore: nyc ignore build/test by default ([#391](https://github.com/googleapis/nodejs-pubsub/pull/391))
|
781 | - chore: update license file ([#386](https://github.com/googleapis/nodejs-pubsub/pull/386))
|
782 |
|
783 | ## v0.22.0
|
784 |
|
785 | ### Implementation Changes
|
786 | - fix(ts): do not ship types ([#377](https://github.com/googleapis/nodejs-pubsub/pull/377))
|
787 |
|
788 | #### Road to TypeScript
|
789 | - refactor(ts): improve types (2) ([#356](https://github.com/googleapis/nodejs-pubsub/pull/356))
|
790 | - refactor(ts): updated lint and fix command to cover gts ([#375](https://github.com/googleapis/nodejs-pubsub/pull/375))
|
791 | - refactor(ts): added ts style fix for src/iam.ts ([#352](https://github.com/googleapis/nodejs-pubsub/pull/352))
|
792 | - refactor(ts): Added ts style fix for test/topic.ts ([#373](https://github.com/googleapis/nodejs-pubsub/pull/373))
|
793 | - refactor(ts): Added ts style fix for test/subscription.ts ([#372](https://github.com/googleapis/nodejs-pubsub/pull/372))
|
794 | - refactor(ts): Added ts style fix for test/subscriber.ts ([#371](https://github.com/googleapis/nodejs-pubsub/pull/371))
|
795 | - refactor(ts): Added ts style fix for test/snapshot.ts ([#370](https://github.com/googleapis/nodejs-pubsub/pull/370))
|
796 | - refactor(ts): Added ts style fix for test/publisher.ts ([#369](https://github.com/googleapis/nodejs-pubsub/pull/369))
|
797 | - refactor(ts): added ts style fix for src/index.ts ([#351](https://github.com/googleapis/nodejs-pubsub/pull/351))
|
798 | - refactor(ts): added ts style fix for src/publisher.ts ([#357](https://github.com/googleapis/nodejs-pubsub/pull/357))
|
799 | - refactor(ts): added ts style fix for src/snapshot.ts ([#358](https://github.com/googleapis/nodejs-pubsub/pull/358))
|
800 | - refactor(ts): added ts style fix for src/subscriber.ts ([#359](https://github.com/googleapis/nodejs-pubsub/pull/359))
|
801 | - refactor(ts): added ts style fix for src/subscription.ts ([#360](https://github.com/googleapis/nodejs-pubsub/pull/360))
|
802 | - refactor(ts): added ts style fix for src/topic.ts ([#361](https://github.com/googleapis/nodejs-pubsub/pull/361))
|
803 | - refactor(ts): added ts style fix for src/util.ts ([#362](https://github.com/googleapis/nodejs-pubsub/pull/362))
|
804 | - refactor(ts): added ts style fix for test/connection-pool.ts ([#364](https://github.com/googleapis/nodejs-pubsub/pull/364))
|
805 | - refactor(ts): added ts style fix for test/histogram.ts ([#365](https://github.com/googleapis/nodejs-pubsub/pull/365))
|
806 | - refactor(ts): added ts style fix for test/iam.ts ([#366](https://github.com/googleapis/nodejs-pubsub/pull/366))
|
807 | - refactor(ts): added ts style fix for test/index.ts ([#368](https://github.com/googleapis/nodejs-pubsub/pull/368))
|
808 | - refactor(ts): added ts style fix for src/connection-pool.ts ([#353](https://github.com/googleapis/nodejs-pubsub/pull/353))
|
809 | - refactor(ts): added ts style fix for src/histogram.ts ([#354](https://github.com/googleapis/nodejs-pubsub/pull/354))
|
810 | - refactor(ts): enable noImplicitAny on src/iam.ts ([#348](https://github.com/googleapis/nodejs-pubsub/pull/348))
|
811 | - added ts style fix for system-test/pubsub.ts ([#374](https://github.com/googleapis/nodejs-pubsub/pull/374))
|
812 | - chore: ts-ignoring some stuff in tests ([#343](https://github.com/googleapis/nodejs-pubsub/pull/343))
|
813 |
|
814 | ### Dependencies
|
815 | - fix: Pin @types/sinon to last compatible version ([#345](https://github.com/googleapis/nodejs-pubsub/pull/345))
|
816 | - chore(deps): update dependency @types/sinon to v5.0.7 ([#349](https://github.com/googleapis/nodejs-pubsub/pull/349))
|
817 |
|
818 | ### Documentation
|
819 | - docs(samples): Publish with Retry Setting Example ([#355](https://github.com/googleapis/nodejs-pubsub/pull/355))
|
820 | - docs: remove outdated comments ([#342](https://github.com/googleapis/nodejs-pubsub/pull/342))
|
821 |
|
822 | ### Internal / Testing Changes
|
823 | - chore: add a synth.metadata
|
824 | - feat: Add optional delay when calling nack() ([#255](https://github.com/googleapis/nodejs-pubsub/pull/255)) ([#256](https://github.com/googleapis/nodejs-pubsub/pull/256))
|
825 |
|
826 | ## v0.21.1
|
827 |
|
828 | ### Bug fixes
|
829 | - fix: include protos in the package ([#336](https://github.com/googleapis/nodejs-pubsub/pull/336))
|
830 |
|
831 | ## v0.21.0
|
832 |
|
833 | 11-12-2018 17:25 PST
|
834 |
|
835 | ### Implementation Changes
|
836 |
|
837 | **BREAKING CHANGE**
|
838 | `@google-cloud/pubsub` now uses ES6 import/export syntax since v0.21.0.
|
839 |
|
840 | Before:
|
841 | ```javascript
|
842 | const pubsub = require('@google-cloud/pubsub')();
|
843 | // OR
|
844 | const PubSub = require('@google-cloud/pubsub');
|
845 | const pubsub = new PubSub();
|
846 | ```
|
847 | Now:
|
848 | ```javascript
|
849 | const {PubSub} = require('@google-cloud/pubsub');
|
850 | const pubsub = new PubSub();
|
851 | ```
|
852 |
|
853 | - refactor: use Object.assign where possible ([#324](https://github.com/googleapis/nodejs-pubsub/pull/324))
|
854 | - fix(subscription): promisify Subscription#close ([#282](https://github.com/googleapis/nodejs-pubsub/pull/282))
|
855 | - fix: maxBytes batching sending empty messages ([#281](https://github.com/googleapis/nodejs-pubsub/pull/281))
|
856 | - (New) Synchronous Pull with Lease Management ([#272](https://github.com/googleapis/nodejs-pubsub/pull/272))
|
857 | - Switch to let/const ([#254](https://github.com/googleapis/nodejs-pubsub/pull/254))
|
858 |
|
859 | #### Road to TypeScript
|
860 | - refactor(ts): introduce a round of types ([#319](https://github.com/googleapis/nodejs-pubsub/pull/319))
|
861 | - refactor(ts): enable noImplicitThis ([#316](https://github.com/googleapis/nodejs-pubsub/pull/316))
|
862 | - refactor(ts): convert to typescript ([#310](https://github.com/googleapis/nodejs-pubsub/pull/310))
|
863 |
|
864 | ### New Features
|
865 | - feat: add expiration policy ([#287](https://github.com/googleapis/nodejs-pubsub/pull/287))
|
866 |
|
867 | ### Dependencies
|
868 | - chore(deps): update dependency eslint-plugin-prettier to v3 ([#274](https://github.com/googleapis/nodejs-pubsub/pull/274))
|
869 | - fix(deps): update dependency google-proto-files to ^0.17.0 ([#284](https://github.com/googleapis/nodejs-pubsub/pull/284))
|
870 | - chore(deps): update dependency sinon to v7 ([#285](https://github.com/googleapis/nodejs-pubsub/pull/285))
|
871 | - chore(deps): update dependency eslint-plugin-node to v8 ([#300](https://github.com/googleapis/nodejs-pubsub/pull/300))
|
872 | - fix(deps): update dependency through2 to v3 ([#320](https://github.com/googleapis/nodejs-pubsub/pull/320))
|
873 | - refactor: drop dependencies on google-proto-files and async ([#329](https://github.com/googleapis/nodejs-pubsub/pull/329))
|
874 | - chore(deps): update dependency @google-cloud/nodejs-repo-tools to v3 ([#328](https://github.com/googleapis/nodejs-pubsub/pull/328))
|
875 | - chore(deps): update dependency @types/is to v0.0.21 ([#323](https://github.com/googleapis/nodejs-pubsub/pull/323))
|
876 | - fix(deps): update dependency google-gax to ^0.20.0 ([#252](https://github.com/googleapis/nodejs-pubsub/pull/252))
|
877 |
|
878 | ### Documentation
|
879 | - fix quickstart tag in v0.20 docs ([#271](https://github.com/googleapis/nodejs-pubsub/pull/271))
|
880 |
|
881 | ### Samples
|
882 | - Pub/Sub Synchronous Pull Example ([#259](https://github.com/googleapis/nodejs-pubsub/pull/259))
|
883 | - Update sample topic and subscription names
|
884 | - Add Pub/Sub ack deadline example ([#315](https://github.com/googleapis/nodejs-pubsub/pull/315))
|
885 | - docs(samples): update samples to use async/await ([#305](https://github.com/googleapis/nodejs-pubsub/pull/305))
|
886 | - chore: adjust samples timeout ([#283](https://github.com/googleapis/nodejs-pubsub/pull/283))
|
887 | - Fix the topic name in the samples ([#262](https://github.com/googleapis/nodejs-pubsub/pull/262))
|
888 |
|
889 | ### Internal / Testing Changes
|
890 | - chore: update eslintignore config ([#332](https://github.com/googleapis/nodejs-pubsub/pull/332))
|
891 | - chore(build): eslint all js files, and use js for all generated files ([#331](https://github.com/googleapis/nodejs-pubsub/pull/331))
|
892 | - chore: drop contributors from multiple places ([#325](https://github.com/googleapis/nodejs-pubsub/pull/325))
|
893 | - chore: use latest npm on Windows ([#322](https://github.com/googleapis/nodejs-pubsub/pull/322))
|
894 | - chore: update CircleCI config ([#309](https://github.com/googleapis/nodejs-pubsub/pull/309))
|
895 | - chore: include build in eslintignore ([#304](https://github.com/googleapis/nodejs-pubsub/pull/304))
|
896 | - chore: update issue templates ([#299](https://github.com/googleapis/nodejs-pubsub/pull/299))
|
897 | - chore: remove old issue template ([#297](https://github.com/googleapis/nodejs-pubsub/pull/297))
|
898 | - build: run tests on node11 ([#296](https://github.com/googleapis/nodejs-pubsub/pull/296))
|
899 | - chores(build): do not collect sponge.xml from windows builds ([#295](https://github.com/googleapis/nodejs-pubsub/pull/295))
|
900 | - chores(build): run codecov on continuous builds ([#294](https://github.com/googleapis/nodejs-pubsub/pull/294))
|
901 | - chore: update new issue template ([#293](https://github.com/googleapis/nodejs-pubsub/pull/293))
|
902 | - build: fix codecov uploading on Kokoro ([#286](https://github.com/googleapis/nodejs-pubsub/pull/286))
|
903 | - Update kokoro config ([#275](https://github.com/googleapis/nodejs-pubsub/pull/275))
|
904 | - Update Kokoro configs ([#270](https://github.com/googleapis/nodejs-pubsub/pull/270))
|
905 | - Update kokoro config ([#269](https://github.com/googleapis/nodejs-pubsub/pull/269))
|
906 | - test: remove appveyor config ([#268](https://github.com/googleapis/nodejs-pubsub/pull/268))
|
907 | - Update CI config ([#266](https://github.com/googleapis/nodejs-pubsub/pull/266))
|
908 | - Run prettier on smoke tests ([#265](https://github.com/googleapis/nodejs-pubsub/pull/265))
|
909 | - Fix the linter ([#261](https://github.com/googleapis/nodejs-pubsub/pull/261))
|
910 | - Enable prefer-const in the eslint config ([#260](https://github.com/googleapis/nodejs-pubsub/pull/260))
|
911 | - Enable no-var in eslint ([#257](https://github.com/googleapis/nodejs-pubsub/pull/257))
|
912 |
|
913 | ## v0.20.1
|
914 |
|
915 | ### Documentation
|
916 | - fix(docs): correct region tag for sample documentation (#272)
|
917 |
|
918 | ## v0.20.0
|
919 |
|
920 | ### Implementation Changes
|
921 |
|
922 | *BREAKING CHANGE*: - fix: drop support for node.js 4.x and 9.x (#171)
|
923 |
|
924 |
|
925 | **BREAKING CHANGE**
|
926 | `@google-cloud/pubsub` now requires `new`.
|
927 |
|
928 | Before:
|
929 | ```javascript
|
930 | const PubSub = require('@google-cloud/pubsub');
|
931 | const pubsub = PubSub();
|
932 | ```
|
933 | Now:
|
934 | ```javascript
|
935 | const PubSub = require('@google-cloud/pubsub');
|
936 | const pubsub = new PubSub();
|
937 | ```
|
938 |
|
939 | ### New Features
|
940 |
|
941 | - Re-generate library using /synth.py (#227)
|
942 | - some minor proto documentation changes
|
943 |
|
944 | ### Dependencies
|
945 |
|
946 | - fix(deps): update dependency google-auth-library to v2 (#228)
|
947 | - chore(deps): update dependency nyc to v13 (#225)
|
948 | - fix(deps): update dependency google-gax to ^0.19.0 (#216)
|
949 | - chore(deps): update dependency eslint-config-prettier to v3 (#213)
|
950 | - chore: drop dependency on @google-cloud/common (#210)
|
951 | - fix(deps): update dependency @google-cloud/common to ^0.21.0 (#206)
|
952 | - chore(deps): lock file maintenance (#203)
|
953 | - fix(deps): update dependency google-gax to ^0.18.0 (#197)
|
954 | - chore(deps): lock file maintenance (#196)
|
955 | - chore(deps): lock file maintenance (#188)
|
956 | - chore(deps): update dependency eslint-plugin-node to v7 (#185)
|
957 | - chore(deps): lock file maintenance (#182)
|
958 | - chore(deps): lock file maintenance (#174)
|
959 | - chore(deps): lock file maintenance (#173)
|
960 | - chore(deps): lock file maintenance (#172)
|
961 | - chore(deps): lock file maintenance (#168)
|
962 | - chore(deps): lock file maintenance (#167)
|
963 | - chore(deps): lock file maintenance (#166)
|
964 | - fix(deps): update dependency delay to v3 (#165)
|
965 | - fix(deps): update dependency @google-cloud/common to ^0.20.0 (#155)
|
966 | - chore(deps): update dependency proxyquire to v2 (#160)
|
967 | - chore(deps): update dependency nyc to v12 (#159)
|
968 | - Update google-gax and add Synth.py (#158)
|
969 | - chore(deps): update dependency sinon to v6 (#161)
|
970 | - fix(deps): update dependency yargs to v12 (#164)
|
971 | - fix(deps): update dependency yargs to v11 (#163)
|
972 | - fix(deps): update dependency yargs to v10.1.2 (#157)
|
973 | - chore(deps): update dependency ava to ^0.25.0 (#153)
|
974 | - chore(deps): update dependency sinon to v4.5.0 (#154)
|
975 |
|
976 | ### Documentation
|
977 |
|
978 | - fix docs (#229)
|
979 | - test: fix import sample failures (#218)
|
980 | - fix: correct the documentation (#117)
|
981 | - fix: Fix sample region tag in JSDoc (#184)
|
982 | - Fixes 179: Adds missing return statement in docs (#180)
|
983 |
|
984 | ### Internal / Testing Changes
|
985 |
|
986 | - Update the CI config (#220)
|
987 | - chore: make the CircleCI config consistent
|
988 | - chore: use arrow functions (#215)
|
989 | - chore: convert to es classes (#211)
|
990 | - chore: do not use npm ci (#209)
|
991 | - chore: use let and const (#204)
|
992 | - chore: ignore package-lock.json (#207)
|
993 | - chore: use split common modules (#200)
|
994 | - chore: update renovate config (#199)
|
995 | - chore: move mocha options to mocha.opts (#194)
|
996 | - chore: require node 8 for samples (#195)
|
997 | - chore: add node templates to synth.py (#191)
|
998 | - chore: fix the eslint errors (#190)
|
999 | - refactor: use google-auth-library (#189)
|
1000 | - Fixes 177: Prevents publishing attributes that have non-string values (#183)
|
1001 | - chore(build): use `npm ci` instead of `npm install` (#175)
|
1002 | - chore(package): update eslint to version 5.0.0 (#145)
|
1003 | - chore: update sample lockfiles (#149)
|
1004 | - test: use strictEqual in tests (#186)
|
1005 | - Configure Renovate (#144)
|
1006 | - refactor: drop repo-tool as an exec wrapper (#150)
|
1007 | - fix: update linking for samples (#146)
|