1 | # Changelog
|
2 |
|
3 | [npm history][1]
|
4 |
|
5 | [1]: https://www.npmjs.com/package/@google-cloud/pubsub?activeTab=versions
|
6 |
|
7 | ## [3.1.0](https://github.com/googleapis/nodejs-pubsub/compare/v3.0.3...v3.1.0) (2022-07-15)
|
8 |
|
9 |
|
10 | ### Features
|
11 |
|
12 | * add minExtension setting and plug it into EOS and ackDeadline settings ([#1582](https://github.com/googleapis/nodejs-pubsub/issues/1582)) ([8709979](https://github.com/googleapis/nodejs-pubsub/commit/87099799960b9f299d3fad609c48bd13e03c9097))
|
13 |
|
14 | ## [3.0.3](https://github.com/googleapis/nodejs-pubsub/compare/v3.0.2...v3.0.3) (2022-07-08)
|
15 |
|
16 |
|
17 | ### Bug Fixes
|
18 |
|
19 | * pin @opentelemetry/semantic-conventions for Node 12 support ([#1596](https://github.com/googleapis/nodejs-pubsub/issues/1596)) ([f594061](https://github.com/googleapis/nodejs-pubsub/commit/f5940613f53c3647ab9941adfd8442f2bc0bb857))
|
20 |
|
21 | ## [3.0.2](https://github.com/googleapis/nodejs-pubsub/compare/v3.0.1...v3.0.2) (2022-06-30)
|
22 |
|
23 |
|
24 | ### Bug Fixes
|
25 |
|
26 | * **deps:** update dependency @google-cloud/precise-date to v3 ([#1576](https://github.com/googleapis/nodejs-pubsub/issues/1576)) ([69a5461](https://github.com/googleapis/nodejs-pubsub/commit/69a546160284c290e7025bfe6a307d7309b828c9))
|
27 | * **deps:** update dependency @google-cloud/projectify to v3 ([#1584](https://github.com/googleapis/nodejs-pubsub/issues/1584)) ([af4b13e](https://github.com/googleapis/nodejs-pubsub/commit/af4b13e162a8ad9a1c0d5c117afe784ea5824753))
|
28 | * **docs:** describe fallback rest option ([#1591](https://github.com/googleapis/nodejs-pubsub/issues/1591)) ([7c08686](https://github.com/googleapis/nodejs-pubsub/commit/7c08686b4ad5a44f4b4a294c96b06e3901dd7368))
|
29 |
|
30 | ## [3.0.1](https://github.com/googleapis/nodejs-pubsub/compare/v3.0.0...v3.0.1) (2022-05-30)
|
31 |
|
32 |
|
33 | ### Bug Fixes
|
34 |
|
35 | * **deps:** update dependency @google-cloud/paginator to v4 ([#1565](https://github.com/googleapis/nodejs-pubsub/issues/1565)) ([461b58b](https://github.com/googleapis/nodejs-pubsub/commit/461b58b0f4e436bf771be9655c12dd094cde60cc))
|
36 | * detect subscription properties and warn for exactly-once ([#1561](https://github.com/googleapis/nodejs-pubsub/issues/1561)) ([98cf540](https://github.com/googleapis/nodejs-pubsub/commit/98cf5400ca2e67894d7cf3ed37bcdd72869e691e))
|
37 |
|
38 | ## [3.0.0](https://github.com/googleapis/nodejs-pubsub/compare/v2.19.4...v3.0.0) (2022-05-26)
|
39 |
|
40 |
|
41 | ### ⚠ BREAKING CHANGES
|
42 |
|
43 | * update library to use Node 12 (#1564)
|
44 |
|
45 | ### Features
|
46 |
|
47 | * add BigQuery configuration for subscriptions ([#1563](https://github.com/googleapis/nodejs-pubsub/issues/1563)) ([29d38a1](https://github.com/googleapis/nodejs-pubsub/commit/29d38a17663adcd02252a5b6c778d053208de12f))
|
48 |
|
49 |
|
50 | ### Bug Fixes
|
51 |
|
52 | * **deps:** update dependency google-gax to v2.30.4 ([#1555](https://github.com/googleapis/nodejs-pubsub/issues/1555)) ([518fce1](https://github.com/googleapis/nodejs-pubsub/commit/518fce1adbdaae492a1d6db38daadb2be9c0a505))
|
53 | * fixes for dynamic routing and streaming descriptors ([#1566](https://github.com/googleapis/nodejs-pubsub/issues/1566)) ([158c606](https://github.com/googleapis/nodejs-pubsub/commit/158c606a88077a59ac04d4abcce7c732120c4ebb))
|
54 |
|
55 |
|
56 | ### Build System
|
57 |
|
58 | * update library to use Node 12 ([#1564](https://github.com/googleapis/nodejs-pubsub/issues/1564)) ([adb4319](https://github.com/googleapis/nodejs-pubsub/commit/adb43190247a6282fc2abdcf75d7b07fe3fdc1dc))
|
59 |
|
60 | ### [2.19.4](https://github.com/googleapis/nodejs-pubsub/compare/v2.19.3...v2.19.4) (2022-05-05)
|
61 |
|
62 |
|
63 | ### Bug Fixes
|
64 |
|
65 | * **deps:** update dependency google-gax to v2.30.3 ([#1549](https://github.com/googleapis/nodejs-pubsub/issues/1549)) ([5810331](https://github.com/googleapis/nodejs-pubsub/commit/581033199dfe2a80a83b472bc77b1d7eab53b62d))
|
66 |
|
67 | ### [2.19.3](https://github.com/googleapis/nodejs-pubsub/compare/v2.19.2...v2.19.3) (2022-04-26)
|
68 |
|
69 |
|
70 | ### Bug Fixes
|
71 |
|
72 | * **deps:** update dependency google-gax to v2.30.2 ([#1502](https://github.com/googleapis/nodejs-pubsub/issues/1502)) ([37d075e](https://github.com/googleapis/nodejs-pubsub/commit/37d075e6ae4e588155a9f0c0506b9a497be6bf06))
|
73 |
|
74 | ### [2.19.2](https://github.com/googleapis/nodejs-pubsub/compare/v2.19.1...v2.19.2) (2022-04-21)
|
75 |
|
76 |
|
77 | ### Bug Fixes
|
78 |
|
79 | * fix flaky schema and subscription tests ([#1518](https://github.com/googleapis/nodejs-pubsub/issues/1518)) ([5ff0105](https://github.com/googleapis/nodejs-pubsub/commit/5ff0105cf84751beb6f06343aaf5228157faae4d))
|
80 |
|
81 | ### [2.19.1](https://github.com/googleapis/nodejs-pubsub/compare/v2.19.0...v2.19.1) (2022-04-06)
|
82 |
|
83 |
|
84 | ### Bug Fixes
|
85 |
|
86 | * **deps:** update dependency google-gax to v2.29.7 ([#1493](https://github.com/googleapis/nodejs-pubsub/issues/1493)) ([c8921a7](https://github.com/googleapis/nodejs-pubsub/commit/c8921a7af9205c15c5485f3a3d1c607483a69de4))
|
87 | * **deps:** update dependency google-gax to v2.30.0 ([#1496](https://github.com/googleapis/nodejs-pubsub/issues/1496)) ([073a1b8](https://github.com/googleapis/nodejs-pubsub/commit/073a1b86ab516ad78985ce3d09ff16cbdf56151e))
|
88 | * update grpc.max_metadata_size to 4MiB for exactly-once, and shift ack/modack errors to 'debug' stream channel ([#1505](https://github.com/googleapis/nodejs-pubsub/issues/1505)) ([abd10cc](https://github.com/googleapis/nodejs-pubsub/commit/abd10cc0c9956256bd06e5b48a412ec0af6dd086))
|
89 |
|
90 | ## [2.19.0](https://github.com/googleapis/nodejs-pubsub/compare/v2.18.5...v2.19.0) (2022-02-16)
|
91 |
|
92 |
|
93 | ### Features
|
94 |
|
95 | * add exactly once delivery flag ([#1487](https://github.com/googleapis/nodejs-pubsub/issues/1487)) ([330061c](https://github.com/googleapis/nodejs-pubsub/commit/330061c71e26753b86c637a525742b4f5cb3f02c))
|
96 |
|
97 |
|
98 | ### Bug Fixes
|
99 |
|
100 | * **deps:** update dependency google-gax to v2.29.5 ([#1474](https://github.com/googleapis/nodejs-pubsub/issues/1474)) ([f855db3](https://github.com/googleapis/nodejs-pubsub/commit/f855db312bcc0e9e885fa391f42b2509ceffc13f))
|
101 | * **deps:** update dependency google-gax to v2.29.6 ([#1489](https://github.com/googleapis/nodejs-pubsub/issues/1489)) ([62aba28](https://github.com/googleapis/nodejs-pubsub/commit/62aba28ddb191091bc80e9a244b561cedc92f4fe))
|
102 | * removing misspelled field, add correctly spelled field 🦉 Updates from OwlBot ([#1490](https://github.com/googleapis/nodejs-pubsub/issues/1490)) ([afb9cfe](https://github.com/googleapis/nodejs-pubsub/commit/afb9cfec83524c84d8e207e2b6298996df282a66))
|
103 |
|
104 | ### [2.18.5](https://github.com/googleapis/nodejs-pubsub/compare/v2.18.4...v2.18.5) (2022-01-21)
|
105 |
|
106 |
|
107 | ### Bug Fixes
|
108 |
|
109 | * **deps:** update dependency @opentelemetry/semantic-conventions to v1 ([#1407](https://github.com/googleapis/nodejs-pubsub/issues/1407)) ([740d78c](https://github.com/googleapis/nodejs-pubsub/commit/740d78cb285a136a39d7324c9f0e2e0d7fc1f06d))
|
110 | * **deps:** update dependency google-gax to v2.29.0 ([#1452](https://github.com/googleapis/nodejs-pubsub/issues/1452)) ([f419137](https://github.com/googleapis/nodejs-pubsub/commit/f4191372eabc134454db7d24cb38a29597b153dd))
|
111 | * **deps:** update dependency google-gax to v2.29.4 ([#1469](https://github.com/googleapis/nodejs-pubsub/issues/1469)) ([8abbfa7](https://github.com/googleapis/nodejs-pubsub/commit/8abbfa77ce9c6e6decbd79c29bcaad8e5e3e1ed6))
|
112 | * update to work with latest node types (changed the return type of Stream.destroy()) ([#1464](https://github.com/googleapis/nodejs-pubsub/issues/1464)) ([fddc2e7](https://github.com/googleapis/nodejs-pubsub/commit/fddc2e77ed54c1762afb533965da2e0658b58de6))
|
113 |
|
114 | ### [2.18.4](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.18.3...v2.18.4) (2021-12-09)
|
115 |
|
116 |
|
117 | ### Bug Fixes
|
118 |
|
119 | * **deps:** update dependency google-gax to v2.28.1 ([#1432](https://www.github.com/googleapis/nodejs-pubsub/issues/1432)) ([98840fc](https://www.github.com/googleapis/nodejs-pubsub/commit/98840fcc38a05be07de6e7dc97d8a79616940df9))
|
120 |
|
121 | ### [2.18.3](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.18.2...v2.18.3) (2021-11-18)
|
122 |
|
123 |
|
124 | ### Bug Fixes
|
125 |
|
126 | * set only Publish to 5000ms ([#1416](https://www.github.com/googleapis/nodejs-pubsub/issues/1416)) ([1e11001](https://www.github.com/googleapis/nodejs-pubsub/commit/1e110016ea04fc41d2fa80d64a54a11fd4078c60))
|
127 | * temporary hold-back on google-gax to avoid timeout issues caused by https://github.com/googleapis/gax-nodejs/pull/1100 ([#1431](https://www.github.com/googleapis/nodejs-pubsub/issues/1431)) ([18c6b18](https://www.github.com/googleapis/nodejs-pubsub/commit/18c6b18f621c410aca968a6bfc850e7a6ea404f4))
|
128 |
|
129 | ### [2.18.2](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.18.1...v2.18.2) (2021-11-08)
|
130 |
|
131 |
|
132 | ### Bug Fixes
|
133 |
|
134 | * **cloud-rad:** move comments for TSDoc ([#1423](https://www.github.com/googleapis/nodejs-pubsub/issues/1423)) ([a40a23e](https://www.github.com/googleapis/nodejs-pubsub/commit/a40a23ee43c6697000996e0ff7070f41610397f5))
|
135 |
|
136 | ### [2.18.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.18.0...v2.18.1) (2021-09-27)
|
137 |
|
138 |
|
139 | ### Bug Fixes
|
140 |
|
141 | * deprecate maxExtension in favour of maxExtensionMinutes ([#1402](https://www.github.com/googleapis/nodejs-pubsub/issues/1402)) ([46b83ba](https://www.github.com/googleapis/nodejs-pubsub/commit/46b83ba14e954cc6bec3f03ca7c3e0bcdfb7597c))
|
142 |
|
143 | ## [2.18.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.17.0...v2.18.0) (2021-09-23)
|
144 |
|
145 |
|
146 | ### Features
|
147 |
|
148 | * add publisher side flow control ([#1359](https://www.github.com/googleapis/nodejs-pubsub/issues/1359)) ([cc0f61b](https://www.github.com/googleapis/nodejs-pubsub/commit/cc0f61b18258bae0be1a5962a93970cc15dcd304))
|
149 |
|
150 |
|
151 | ### Bug Fixes
|
152 |
|
153 | * update default RPC retry timeouts to match other languages ([#1399](https://www.github.com/googleapis/nodejs-pubsub/issues/1399)) ([8c1afee](https://www.github.com/googleapis/nodejs-pubsub/commit/8c1afeee26fbff84448b1a9576e4c4ef5c67f9cc))
|
154 |
|
155 | ## [2.17.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.16.6...v2.17.0) (2021-08-25)
|
156 |
|
157 |
|
158 | ### Features
|
159 |
|
160 | * turns on self-signed JWT feature flag ([#1382](https://www.github.com/googleapis/nodejs-pubsub/issues/1382)) ([e8b4922](https://www.github.com/googleapis/nodejs-pubsub/commit/e8b49228cffd8016be12ab607363136c2f27c593))
|
161 |
|
162 |
|
163 | ### Bug Fixes
|
164 |
|
165 | * **build:** move branch references to main ([#1174](https://www.github.com/googleapis/nodejs-pubsub/issues/1174)) ([#1386](https://www.github.com/googleapis/nodejs-pubsub/issues/1386)) ([16b710a](https://www.github.com/googleapis/nodejs-pubsub/commit/16b710aae29575b9108215479080a8d6c3dad654))
|
166 |
|
167 | ### [2.16.6](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.16.5...v2.16.6) (2021-08-19)
|
168 |
|
169 |
|
170 | ### Bug Fixes
|
171 |
|
172 | * don't require a `data` attribute to be passed when sending a message ([#1370](https://www.github.com/googleapis/nodejs-pubsub/issues/1370)) ([97fd4f0](https://www.github.com/googleapis/nodejs-pubsub/commit/97fd4f041c195e0388b0613b2cf9710b89ab4e15))
|
173 |
|
174 | ### [2.16.5](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.16.4...v2.16.5) (2021-08-18)
|
175 |
|
176 |
|
177 | ### Bug Fixes
|
178 |
|
179 | * export publish and subscribe options ([#1371](https://www.github.com/googleapis/nodejs-pubsub/issues/1371)) ([c37e0fd](https://www.github.com/googleapis/nodejs-pubsub/commit/c37e0fd5ee8864597241623e19ec495b5b99d5c3))
|
180 |
|
181 | ### [2.16.4](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.16.3...v2.16.4) (2021-08-17)
|
182 |
|
183 |
|
184 | ### Bug Fixes
|
185 |
|
186 | * **deps:** google-gax v2.24.1 ([#1377](https://www.github.com/googleapis/nodejs-pubsub/issues/1377)) ([16a1eff](https://www.github.com/googleapis/nodejs-pubsub/commit/16a1eff34897567efa5f2116562e36325edce019))
|
187 |
|
188 | ### [2.16.3](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.16.2...v2.16.3) (2021-08-11)
|
189 |
|
190 |
|
191 | ### Bug Fixes
|
192 |
|
193 | * **pubsub:** replace IAMPolicy in API config ([#1373](https://www.github.com/googleapis/nodejs-pubsub/issues/1373)) ([435a181](https://www.github.com/googleapis/nodejs-pubsub/commit/435a18110fdefb6964b331047a9ac536d758d1d3))
|
194 |
|
195 | ### [2.16.2](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.16.1...v2.16.2) (2021-08-11)
|
196 |
|
197 |
|
198 | ### Bug Fixes
|
199 |
|
200 | * **deps:** update opentelemetry monorepo to ^0.24.0 ([#1349](https://www.github.com/googleapis/nodejs-pubsub/issues/1349)) ([cf0d24a](https://www.github.com/googleapis/nodejs-pubsub/commit/cf0d24a9ff090f6f3f235d8d474d75cd9599c49e))
|
201 |
|
202 | ### [2.16.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.16.0...v2.16.1) (2021-07-21)
|
203 |
|
204 |
|
205 | ### Bug Fixes
|
206 |
|
207 | * Updating WORKSPACE files to use the newest version of the Typescript generator. ([#1354](https://www.github.com/googleapis/nodejs-pubsub/issues/1354)) ([7288e2e](https://www.github.com/googleapis/nodejs-pubsub/commit/7288e2e06b15bede3e06002a8a3dec2699312aa2))
|
208 |
|
209 | ## [2.16.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.15.1...v2.16.0) (2021-07-12)
|
210 |
|
211 |
|
212 | ### Features
|
213 |
|
214 | * Add method signature for Subscriber.Pull without the deprecated return_immediately field. ([#1350](https://www.github.com/googleapis/nodejs-pubsub/issues/1350)) ([a7922fb](https://www.github.com/googleapis/nodejs-pubsub/commit/a7922fb345337d750789d1b672521c8440472cea))
|
215 |
|
216 |
|
217 | ### Bug Fixes
|
218 |
|
219 | * **deps:** google-gax v2.17.0 with mTLS ([#1344](https://www.github.com/googleapis/nodejs-pubsub/issues/1344)) ([0cd0a8c](https://www.github.com/googleapis/nodejs-pubsub/commit/0cd0a8c8c79e3ca7dfe1e2d1bf2a2f8894ba4680))
|
220 | * **deps:** google-gax v2.17.1 ([#1353](https://www.github.com/googleapis/nodejs-pubsub/issues/1353)) ([d5bf563](https://www.github.com/googleapis/nodejs-pubsub/commit/d5bf56325374c5509c6b65c953b41c15533a2a0a))
|
221 |
|
222 | ### [2.15.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.15.0...v2.15.1) (2021-06-22)
|
223 |
|
224 |
|
225 | ### Bug Fixes
|
226 |
|
227 | * make request optional in all cases ([#1328](https://www.github.com/googleapis/nodejs-pubsub/issues/1328)) ([fa74fa1](https://www.github.com/googleapis/nodejs-pubsub/commit/fa74fa16c76f6b25ee1648ee51c397ccf01f71a4))
|
228 |
|
229 | ## [2.15.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.14.0...v2.15.0) (2021-06-22)
|
230 |
|
231 |
|
232 | ### Features
|
233 |
|
234 | * upgrade the opentelemetry api to 1.0.0 ([#1329](https://www.github.com/googleapis/nodejs-pubsub/issues/1329)) ([6896ad9](https://www.github.com/googleapis/nodejs-pubsub/commit/6896ad9d73c6d481c02af503b0e9e5a211bdbdf1))
|
235 |
|
236 |
|
237 | ### Bug Fixes
|
238 |
|
239 | * **deps:** update opentelemetry monorepo to ^0.21.0 ([#1324](https://www.github.com/googleapis/nodejs-pubsub/issues/1324)) ([c6d1750](https://www.github.com/googleapis/nodejs-pubsub/commit/c6d1750de45bbad0f599d328c37085f1f4246f9b))
|
240 |
|
241 | ## [2.14.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.13.0...v2.14.0) (2021-06-11)
|
242 |
|
243 |
|
244 | ### Features
|
245 |
|
246 | * 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))
|
247 |
|
248 | ## [2.13.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.12.0...v2.13.0) (2021-06-10)
|
249 |
|
250 |
|
251 | ### Features
|
252 |
|
253 | * 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))
|
254 | * schema library support ([#1289](https://www.github.com/googleapis/nodejs-pubsub/issues/1289)) ([fd275e2](https://www.github.com/googleapis/nodejs-pubsub/commit/fd275e23fec89e6368a47caa1fdc194cbfc5d32b))
|
255 |
|
256 |
|
257 | ### Bug Fixes
|
258 |
|
259 | * 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))
|
260 |
|
261 | ## [2.12.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.11.0...v2.12.0) (2021-05-11)
|
262 |
|
263 |
|
264 | ### Features
|
265 |
|
266 | * 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))
|
267 |
|
268 |
|
269 | ### Bug Fixes
|
270 |
|
271 | * **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))
|
272 | * 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))
|
273 |
|
274 | ## [2.11.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.10.0...v2.11.0) (2021-04-14)
|
275 |
|
276 |
|
277 | ### ⚠ BREAKING CHANGES
|
278 |
|
279 | * `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.
|
280 |
|
281 | ### Bug Fixes
|
282 |
|
283 | * 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))
|
284 | * 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))
|
285 | * 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))
|
286 | * remove common protos ([#1232](https://www.github.com/googleapis/nodejs-pubsub/issues/1232)) ([8838288](https://www.github.com/googleapis/nodejs-pubsub/commit/883828800c94f7ea21c8306d272b70b4576c664c))
|
287 | * 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))
|
288 | * 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))
|
289 |
|
290 | ## [2.10.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.9.0...v2.10.0) (2021-02-22)
|
291 |
|
292 |
|
293 | ### Features
|
294 |
|
295 | * 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)
|
296 |
|
297 | ## [2.9.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.8.0...v2.9.0) (2021-02-10)
|
298 |
|
299 |
|
300 | ### Features
|
301 |
|
302 | * update protos from upstream ([#1206](https://www.github.com/googleapis/nodejs-pubsub/issues/1206)) ([33526b0](https://www.github.com/googleapis/nodejs-pubsub/commit/33526b04373bd1ea40930d14b6fc6a344a814eff))
|
303 |
|
304 |
|
305 | ### Bug Fixes
|
306 |
|
307 | * 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))
|
308 | * **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))
|
309 | * 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))
|
310 | * 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))
|
311 |
|
312 | ## [2.8.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.7.0...v2.8.0) (2021-01-08)
|
313 |
|
314 |
|
315 | ### Features
|
316 |
|
317 | * schema proto support ([#1176](https://www.github.com/googleapis/nodejs-pubsub/issues/1176)) ([ac29561](https://www.github.com/googleapis/nodejs-pubsub/commit/ac2956123b361892290ece66ab9a9dfaa7f61d2d))
|
318 |
|
319 |
|
320 | ### Bug Fixes
|
321 |
|
322 | * **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))
|
323 |
|
324 | ## [2.7.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.6.0...v2.7.0) (2020-11-30)
|
325 |
|
326 |
|
327 | ### Features
|
328 |
|
329 | * 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))
|
330 | * 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))
|
331 |
|
332 |
|
333 | ### Bug Fixes
|
334 |
|
335 | * 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))
|
336 | * 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))
|
337 |
|
338 | ## [2.6.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.5.0...v2.6.0) (2020-10-20)
|
339 |
|
340 |
|
341 | ### Features
|
342 |
|
343 | * 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))
|
344 |
|
345 |
|
346 | ### Bug Fixes
|
347 |
|
348 | * **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))
|
349 | * 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))
|
350 | * **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))
|
351 | * **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))
|
352 | * 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))
|
353 |
|
354 | ## [2.5.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.4.0...v2.5.0) (2020-08-17)
|
355 |
|
356 |
|
357 | ### Features
|
358 |
|
359 | * 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)
|
360 |
|
361 |
|
362 | ### Bug Fixes
|
363 |
|
364 | * 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))
|
365 | * 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))
|
366 | * **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))
|
367 | * 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))
|
368 |
|
369 | ## [2.4.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.3.0...v2.4.0) (2020-08-08)
|
370 |
|
371 |
|
372 | ### Features
|
373 |
|
374 | * 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))
|
375 |
|
376 | ## [2.3.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.2.0...v2.3.0) (2020-07-20)
|
377 |
|
378 |
|
379 | ### Features
|
380 |
|
381 | * 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))
|
382 | * support for detaching subscriptions ([#1032](https://www.github.com/googleapis/nodejs-pubsub/issues/1032)) ([c5af3a9](https://www.github.com/googleapis/nodejs-pubsub/commit/c5af3a9988e318c3d884aed1777010faa8545ab1))
|
383 |
|
384 |
|
385 | ### Bug Fixes
|
386 |
|
387 | * typeo in nodejs .gitattribute ([#1049](https://www.github.com/googleapis/nodejs-pubsub/issues/1049)) ([b4c6dc0](https://www.github.com/googleapis/nodejs-pubsub/commit/b4c6dc0264a4f62283ceb3b5e1e2ae58e06c56c1))
|
388 |
|
389 | ## [2.2.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.1.0...v2.2.0) (2020-07-09)
|
390 |
|
391 |
|
392 | ### Features
|
393 |
|
394 | * 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))
|
395 | * 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))
|
396 | * 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)
|
397 |
|
398 |
|
399 | ### Bug Fixes
|
400 |
|
401 | * handle fallback option properly ([#1028](https://www.github.com/googleapis/nodejs-pubsub/issues/1028)) ([5dc1827](https://www.github.com/googleapis/nodejs-pubsub/commit/5dc18270220dbf39f5a871716b4dd9d002d0c536))
|
402 | * update node issue template ([#1033](https://www.github.com/googleapis/nodejs-pubsub/issues/1033)) ([52ba0ae](https://www.github.com/googleapis/nodejs-pubsub/commit/52ba0ae0218c0859a03d8ad9e4f27130ceb4cc61))
|
403 |
|
404 | ## [2.1.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v2.0.0...v2.1.0) (2020-06-02)
|
405 |
|
406 |
|
407 | ### Features
|
408 |
|
409 | * 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))
|
410 |
|
411 |
|
412 | ### Bug Fixes
|
413 |
|
414 | * 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))
|
415 |
|
416 | ## [2.0.0](https://www.github.com/googleapis/nodejs-pubsub/compare/vv1.7.1...v2.0.0) (2020-05-20)
|
417 |
|
418 | Please note that Node 8 is no longer supported, and Node 10 is the new minimum version of the runtime.
|
419 |
|
420 | ### ⚠ BREAKING CHANGES
|
421 |
|
422 | * Please note that Node 8 is no longer supported, and Node 10 is the new minimum version of the runtime.
|
423 | * drop support for custom promises (#970)
|
424 | * convert to typescript (#923)
|
425 | * **deps:** update dependency @google-cloud/projectify to v2 (#929)
|
426 |
|
427 | ### Bug Fixes
|
428 |
|
429 | * **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))
|
430 | * 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))
|
431 | * 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))
|
432 | * remove unused dependencies ([#998](https://www.github.com/googleapis/nodejs-pubsub/issues/998)) ([7b242a3](https://www.github.com/googleapis/nodejs-pubsub/commit/7b242a36212e0871b3918621fe9a5f51d1e6b733))
|
433 | * **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))
|
434 | * **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))
|
435 | * **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))
|
436 | * **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))
|
437 | * **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))
|
438 | * **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))
|
439 |
|
440 |
|
441 | ### Build System
|
442 |
|
443 | * convert to typescript ([#923](https://www.github.com/googleapis/nodejs-pubsub/issues/923)) ([2fc68ba](https://www.github.com/googleapis/nodejs-pubsub/commit/2fc68baff0cc2013468da7ef3dc8d547d4745989))
|
444 |
|
445 |
|
446 | ### Miscellaneous Chores
|
447 |
|
448 | * 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))
|
449 |
|
450 | ### [1.7.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.7.0...v1.7.1) (2020-04-06)
|
451 |
|
452 |
|
453 | ### Bug Fixes
|
454 |
|
455 | * 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))
|
456 |
|
457 | ## [1.7.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.6.0...v1.7.0) (2020-03-29)
|
458 |
|
459 |
|
460 | ### Features
|
461 |
|
462 | * 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))
|
463 |
|
464 | ## [1.6.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.5.0...v1.6.0) (2020-03-04)
|
465 |
|
466 |
|
467 | ### Features
|
468 |
|
469 | * **subscription:** support oidcToken ([#865](https://www.github.com/googleapis/nodejs-pubsub/issues/865)) ([a786ca0](https://www.github.com/googleapis/nodejs-pubsub/commit/a786ca00bd27a6e098125d6b7b87edb11ea6ea0f))
|
470 | * export protos in src/index.ts ([f32910c](https://www.github.com/googleapis/nodejs-pubsub/commit/f32910c3a7da5ce268084d7294094912ab696034))
|
471 |
|
472 |
|
473 | ### Bug Fixes
|
474 |
|
475 | * **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))
|
476 | * 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))
|
477 |
|
478 | ## [1.5.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.4.1...v1.5.0) (2020-02-03)
|
479 |
|
480 |
|
481 | ### Features
|
482 |
|
483 | * added clientId to StreamingPullRequest ([b566ab3](https://www.github.com/googleapis/nodejs-pubsub/commit/b566ab3187efe08d19c29afc8a506a94ed2760b3))
|
484 | * 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))
|
485 |
|
486 | ### [1.4.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.4.0...v1.4.1) (2020-01-28)
|
487 |
|
488 |
|
489 | ### Bug Fixes
|
490 |
|
491 | * enum, bytes, and Long types now accept strings ([186778f](https://www.github.com/googleapis/nodejs-pubsub/commit/186778f627e0252f25508a80165f253b9dedcb83))
|
492 |
|
493 | ## [1.4.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.3.0...v1.4.0) (2020-01-24)
|
494 |
|
495 |
|
496 | ### Features
|
497 |
|
498 | * **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))
|
499 |
|
500 | ## [1.3.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.2.0...v1.3.0) (2020-01-14)
|
501 |
|
502 |
|
503 | ### Features
|
504 |
|
505 | * **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))
|
506 |
|
507 | ## [1.2.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.6...v1.2.0) (2019-12-13)
|
508 |
|
509 |
|
510 | ### Features
|
511 |
|
512 | * ordered messaging ([#716](https://www.github.com/googleapis/nodejs-pubsub/issues/716)) ([b2f96ff](https://www.github.com/googleapis/nodejs-pubsub/commit/b2f96ffe6c1db93741f40804786f8c294717676b))
|
513 |
|
514 | ### [1.1.6](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.5...v1.1.6) (2019-11-25)
|
515 |
|
516 |
|
517 | ### Bug Fixes
|
518 |
|
519 | * **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))
|
520 | * **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))
|
521 | * adds streaming pull retry, and increases request thresholds ([a7d4d04](https://www.github.com/googleapis/nodejs-pubsub/commit/a7d4d04c1b728e3d29626656889da0dd747b94ce))
|
522 | * 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))
|
523 |
|
524 | ### [1.1.5](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.4...v1.1.5) (2019-10-22)
|
525 |
|
526 |
|
527 | ### Bug Fixes
|
528 |
|
529 | * 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))
|
530 |
|
531 | ### [1.1.4](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.3...v1.1.4) (2019-10-22)
|
532 |
|
533 |
|
534 | ### Bug Fixes
|
535 |
|
536 | * **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))
|
537 |
|
538 | ### [1.1.3](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.2...v1.1.3) (2019-10-18)
|
539 |
|
540 |
|
541 | ### Bug Fixes
|
542 |
|
543 | * **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))
|
544 | * **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))
|
545 |
|
546 | ### [1.1.2](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.1...v1.1.2) (2019-10-09)
|
547 |
|
548 |
|
549 | ### Bug Fixes
|
550 |
|
551 | * **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))
|
552 |
|
553 | ### [1.1.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.1.0...v1.1.1) (2019-10-08)
|
554 |
|
555 |
|
556 | ### Bug Fixes
|
557 |
|
558 | * 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))
|
559 | * use compatible version of google-gax ([060207a](https://www.github.com/googleapis/nodejs-pubsub/commit/060207a))
|
560 | * **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))
|
561 | * **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))
|
562 |
|
563 | ## [1.1.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v1.0.0...v1.1.0) (2019-09-25)
|
564 |
|
565 |
|
566 | ### Bug Fixes
|
567 |
|
568 | * **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))
|
569 | * **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))
|
570 |
|
571 |
|
572 | ### Features
|
573 |
|
574 | * .d.ts for protos ([#755](https://www.github.com/googleapis/nodejs-pubsub/issues/755)) ([32aab9f](https://www.github.com/googleapis/nodejs-pubsub/commit/32aab9f))
|
575 |
|
576 | ## [1.0.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.32.1...v1.0.0) (2019-09-18)
|
577 |
|
578 |
|
579 | ### ⚠ BREAKING CHANGES
|
580 |
|
581 | * set release level to GA (#745)
|
582 |
|
583 | ### Miscellaneous Chores
|
584 |
|
585 | * 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))
|
586 |
|
587 | ### [0.32.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.32.0...v0.32.1) (2019-09-13)
|
588 |
|
589 | ### Updates
|
590 |
|
591 | * dependency `google-gax` updated to `^1.5.2` to make sure the new version is pulled.
|
592 |
|
593 | ## [0.32.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.31.1...v0.32.0) (2019-09-11)
|
594 |
|
595 |
|
596 | ### Bug Fixes
|
597 |
|
598 | * 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))
|
599 | * update IAM protos ([#736](https://www.github.com/googleapis/nodejs-pubsub/issues/736)) ([055fa33](https://www.github.com/googleapis/nodejs-pubsub/commit/055fa33))
|
600 |
|
601 |
|
602 | ### Features
|
603 |
|
604 | * introduces DeadLetterPolicy ([e24c545](https://www.github.com/googleapis/nodejs-pubsub/commit/e24c545))
|
605 | * 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))
|
606 | * update IAM protos ([#734](https://www.github.com/googleapis/nodejs-pubsub/issues/734)) ([91fa2ef](https://www.github.com/googleapis/nodejs-pubsub/commit/91fa2ef))
|
607 |
|
608 | ### [0.31.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.31.0...v0.31.1) (2019-08-27)
|
609 |
|
610 |
|
611 | ### Bug Fixes
|
612 |
|
613 | * **deps:** update dependency yargs to v14 ([b0ceb5e](https://www.github.com/googleapis/nodejs-pubsub/commit/b0ceb5e))
|
614 | * 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))
|
615 |
|
616 | ## [0.31.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.30.3...v0.31.0) (2019-08-15)
|
617 |
|
618 |
|
619 | ### Features
|
620 |
|
621 | * **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))
|
622 |
|
623 | ### [0.30.3](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.30.2...v0.30.3) (2019-08-03)
|
624 |
|
625 |
|
626 | ### Bug Fixes
|
627 |
|
628 | * allow calls with no request, add JSON proto ([1e73a69](https://www.github.com/googleapis/nodejs-pubsub/commit/1e73a69))
|
629 |
|
630 | ### [0.30.2](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.30.1...v0.30.2) (2019-07-30)
|
631 |
|
632 |
|
633 | ### ⚠ BREAKING CHANGES
|
634 |
|
635 | * **message:** remove nack delay parameter (#668)
|
636 |
|
637 | ### Bug Fixes
|
638 |
|
639 | * **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))
|
640 | * **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))
|
641 | * **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))
|
642 | * **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))
|
643 | * **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))
|
644 |
|
645 |
|
646 | ### Reverts
|
647 |
|
648 | * **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))
|
649 |
|
650 | ### [0.30.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.30.0...v0.30.1) (2019-06-21)
|
651 |
|
652 |
|
653 | ### Bug Fixes
|
654 |
|
655 | * **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))
|
656 |
|
657 | ## [0.30.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.29.1...v0.30.0) (2019-06-17)
|
658 |
|
659 |
|
660 | ### ⚠ BREAKING CHANGES
|
661 |
|
662 | * **deps:** use grpc-js instead of grpc extension (#658)
|
663 | * **subscription:** decouple retainAckedMessages from messageRetentionDuration (#625)
|
664 | * remove pullTimeout subscriber option (#618)
|
665 |
|
666 | ### Bug Fixes
|
667 |
|
668 | * **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))
|
669 | * **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))
|
670 | * **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))
|
671 | * **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))
|
672 | * **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))
|
673 | * **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))
|
674 | * 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))
|
675 | * update rpc timeout settings ([#628](https://www.github.com/googleapis/nodejs-pubsub/issues/628)) ([2a1a430](https://www.github.com/googleapis/nodejs-pubsub/commit/2a1a430))
|
676 | * **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))
|
677 | * **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))
|
678 |
|
679 |
|
680 | ### Features
|
681 |
|
682 | * 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))
|
683 | * support apiEndpoint override ([#647](https://www.github.com/googleapis/nodejs-pubsub/issues/647)) ([b44f566](https://www.github.com/googleapis/nodejs-pubsub/commit/b44f566))
|
684 |
|
685 |
|
686 | ### Reverts
|
687 |
|
688 | * remove pullTimeout subscriber option ([#618](https://www.github.com/googleapis/nodejs-pubsub/issues/618)) ([4fc9724](https://www.github.com/googleapis/nodejs-pubsub/commit/4fc9724))
|
689 |
|
690 | ### [0.29.1](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.29.0...v0.29.1) (2019-05-18)
|
691 |
|
692 |
|
693 | ### Bug Fixes
|
694 |
|
695 | * 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))
|
696 |
|
697 | ## [0.29.0](https://www.github.com/googleapis/nodejs-pubsub/compare/v0.28.1...v0.29.0) (2019-05-15)
|
698 |
|
699 |
|
700 | ### Bug Fixes
|
701 |
|
702 | * **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))
|
703 | * **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))
|
704 | * **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))
|
705 | * **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))
|
706 | * **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))
|
707 | * **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))
|
708 | * **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))
|
709 | * DEADLINE_EXCEEDED no longer treated as idempotent and retried ([39b1dac](https://www.github.com/googleapis/nodejs-pubsub/commit/39b1dac))
|
710 | * 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))
|
711 | * **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))
|
712 | * 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))
|
713 | * 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))
|
714 | * **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))
|
715 |
|
716 |
|
717 | ### Build System
|
718 |
|
719 | * 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))
|
720 |
|
721 |
|
722 | ### Features
|
723 |
|
724 | * **subscriber:** ordered messages ([1ae4719](https://www.github.com/googleapis/nodejs-pubsub/commit/1ae4719))
|
725 | * **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))
|
726 | * **subscription:** ordered messages ([#560](https://www.github.com/googleapis/nodejs-pubsub/issues/560)) ([38502ad](https://www.github.com/googleapis/nodejs-pubsub/commit/38502ad))
|
727 |
|
728 |
|
729 | ### BREAKING CHANGES
|
730 |
|
731 | * upgrade engines field to >=8.10.0 (#584)
|
732 |
|
733 | ## v0.28.1
|
734 |
|
735 | 03-11-2019 15:36 PDT
|
736 |
|
737 | ### Bug Fixes
|
738 | - fix(typescript): correctly import long ([#541](https://github.com/googleapis/nodejs-pubsub/pull/541))
|
739 |
|
740 | ### Internal / Testing Changes
|
741 | - testing: set skipLibCheck to false for ts install test ([#543](https://github.com/googleapis/nodejs-pubsub/pull/543))
|
742 | - refactor: fix/simplify proto gen scripts ([#542](https://github.com/googleapis/nodejs-pubsub/pull/542))
|
743 |
|
744 | ## v0.28.0
|
745 |
|
746 | 03-11-2019 09:11 PDT
|
747 |
|
748 | ### New Features
|
749 | - feat(topic): create setMetadata method ([#537](https://github.com/googleapis/nodejs-pubsub/pull/537))
|
750 |
|
751 | ### Dependencies
|
752 | - fix(deps): update dependency @google-cloud/paginator to ^0.2.0
|
753 |
|
754 | ### Internal / Testing Changes
|
755 | - build: Add docuploader credentials to node publish jobs ([#533](https://github.com/googleapis/nodejs-pubsub/pull/533))
|
756 | - test: add missing packages and install test ([#536](https://github.com/googleapis/nodejs-pubsub/pull/536))
|
757 | - refactor(typescript): noImplicitAny for Subscription test file ([#534](https://github.com/googleapis/nodejs-pubsub/pull/534))
|
758 |
|
759 | ## v0.27.1
|
760 |
|
761 | 03-06-2019 20:11 PST
|
762 |
|
763 | ### Bug Fixes
|
764 | - fix(typescript): correct response type of `Subscription.get` ([#525](https://github.com/googleapis/nodejs-pubsub/pull/525))
|
765 |
|
766 | ### Documentation
|
767 | - fix(typo): correct typo: recieved => received ([#527](https://github.com/googleapis/nodejs-pubsub/pull/527))
|
768 |
|
769 | ### Internal / Testing Changes
|
770 | - build: update release configuration
|
771 | - refactor(typescript): noImplicitAny for message-stream test file ([#522](https://github.com/googleapis/nodejs-pubsub/pull/522))
|
772 | - build: use node10 to run samples-test, system-test etc ([#529](https://github.com/googleapis/nodejs-pubsub/pull/529))
|
773 | - refactor: type fixes and some light housekeeping ([#528](https://github.com/googleapis/nodejs-pubsub/pull/528))
|
774 |
|
775 | ## v0.27.0
|
776 |
|
777 | 03-04-2019 08:42 PST
|
778 |
|
779 |
|
780 | ### Bug Fixes
|
781 | - refactor(typescript): various fixes/refactors to types ([#515](https://github.com/googleapis/nodejs-pubsub/pull/515))
|
782 | - fix(ts): fix getPolicy promise return signature ([#511](https://github.com/googleapis/nodejs-pubsub/pull/511))
|
783 | - fix(typescript): export all the types ([#516](https://github.com/googleapis/nodejs-pubsub/pull/516))
|
784 |
|
785 | ### Dependencies
|
786 | - refactor: clean up unused packages ([#517](https://github.com/googleapis/nodejs-pubsub/pull/517))
|
787 |
|
788 | ### Documentation
|
789 | - fix(docs): ensure docs are not removed by typescript ([#512](https://github.com/googleapis/nodejs-pubsub/pull/512))
|
790 | - docs: update comments on protos ([#509](https://github.com/googleapis/nodejs-pubsub/pull/509))
|
791 |
|
792 | ### Internal / Testing Changes
|
793 | - refactor(typescript):noImplicitAny for index test file ([#502](https://github.com/googleapis/nodejs-pubsub/pull/502))
|
794 | - refactor(ts): enable noImplicitAny for IAM test file ([#501](https://github.com/googleapis/nodejs-pubsub/pull/501))
|
795 | - refactor(ts): enable noImplicitAny for lease-manager test file ([#508](https://github.com/googleapis/nodejs-pubsub/pull/508))
|
796 | - refactor(ts): enable noImplicitAny for Histogram and Message_queues test file ([#510](https://github.com/googleapis/nodejs-pubsub/pull/510))
|
797 | - refactor(ts): enable noImplicitAny for pubsub system test file ([#519](https://github.com/googleapis/nodejs-pubsub/pull/519))
|
798 | - refactor(ts): noImplicitAny for publisher test file ([#520](https://github.com/googleapis/nodejs-pubsub/pull/520))
|
799 |
|
800 | ## v0.26.0
|
801 |
|
802 | 02-28-2019 05:42 PST
|
803 |
|
804 | ### 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))
|
805 |
|
806 | 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:
|
807 |
|
808 | - `toISOString()` now returns as a RFC 3339 formatted string.
|
809 | - Nano and microsecond data is available via `date.getNanoseconds()` and `date.getMicroseconds()` respectively.
|
810 |
|
811 | ### New Features
|
812 | - feat(typescript): ship typescript declaration files ([#498](https://github.com/googleapis/nodejs-pubsub/pull/498))
|
813 | - feat(subscription): support push config auth methods ([#504](https://github.com/googleapis/nodejs-pubsub/pull/504))
|
814 |
|
815 | ### Internal / Testing Changes
|
816 | - refactor(typescript): noImplicitAny for snapshot and subscriber test file ([#490](https://github.com/googleapis/nodejs-pubsub/pull/490))
|
817 | - fix(messageStream): remove call to destroy grpc stream ([#499](https://github.com/googleapis/nodejs-pubsub/pull/499))
|
818 |
|
819 | ## v0.25.0
|
820 |
|
821 | 02-20-2019 10:35 PST
|
822 |
|
823 | ### Implementation Changes
|
824 | - fix: throw on invalid credentials and update retry config ([#476](https://github.com/googleapis/nodejs-pubsub/pull/476))
|
825 |
|
826 | 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.
|
827 |
|
828 | ### New Features
|
829 | - refactor(ts): improve TypeScript types ([#482](https://github.com/googleapis/nodejs-pubsub/pull/482))
|
830 | - refactor(typescript): noImplicityAny for snapshot.ts and publisher.ts ([#457](https://github.com/googleapis/nodejs-pubsub/pull/457))
|
831 |
|
832 | ### Bug Fixes
|
833 | - fix: ignore messages that come in after close ([#485](https://github.com/googleapis/nodejs-pubsub/pull/485))
|
834 |
|
835 | ### Dependencies
|
836 | - chore(deps): update dependency mocha to v6 ([#488](https://github.com/googleapis/nodejs-pubsub/pull/488))
|
837 | - fix(deps): update dependency @google-cloud/promisify to ^0.4.0 ([#478](https://github.com/googleapis/nodejs-pubsub/pull/478))
|
838 | - fix(deps): update dependency yargs to v13 ([#475](https://github.com/googleapis/nodejs-pubsub/pull/475))
|
839 | - fix(deps): update dependency duplexify to v4 ([#462](https://github.com/googleapis/nodejs-pubsub/pull/462))
|
840 | - fix(deps): update dependency google-gax to ^0.25.0 ([#456](https://github.com/googleapis/nodejs-pubsub/pull/456))
|
841 |
|
842 | ### Documentation
|
843 | - docs: update links in contrib guide ([#479](https://github.com/googleapis/nodejs-pubsub/pull/479))
|
844 | - docs: update contributing path in README ([#471](https://github.com/googleapis/nodejs-pubsub/pull/471))
|
845 | - chore: move CONTRIBUTING.md to root ([#470](https://github.com/googleapis/nodejs-pubsub/pull/470))
|
846 | - docs: make mention of message change in changelog ([#469](https://github.com/googleapis/nodejs-pubsub/pull/469))
|
847 | - docs: add lint/fix example to contributing guide ([#464](https://github.com/googleapis/nodejs-pubsub/pull/464))
|
848 | - fix(sample): fix retry codes in retry sample code ([#458](https://github.com/googleapis/nodejs-pubsub/pull/458))
|
849 |
|
850 | ### Internal / Testing Changes
|
851 | - test(samples): correctly handle publishTime value ([#495](https://github.com/googleapis/nodejs-pubsub/pull/495))
|
852 | - test: fix publishTime issues ([#494](https://github.com/googleapis/nodejs-pubsub/pull/494))
|
853 | - refactor(typescript): noImplicityAny for Topic test file ([#487](https://github.com/googleapis/nodejs-pubsub/pull/487))
|
854 | - refactor(ts): noImplicitAny for subscription test file ([#489](https://github.com/googleapis/nodejs-pubsub/pull/489))
|
855 | - build: use linkinator for docs test ([#477](https://github.com/googleapis/nodejs-pubsub/pull/477))
|
856 | - build: create docs test npm scripts ([#474](https://github.com/googleapis/nodejs-pubsub/pull/474))
|
857 | - build: test using @grpc/grpc-js in CI ([#472](https://github.com/googleapis/nodejs-pubsub/pull/472))
|
858 | - test: update code style of smoke test ([#463](https://github.com/googleapis/nodejs-pubsub/pull/463))
|
859 | - test: make smoke test spam less ([#459](https://github.com/googleapis/nodejs-pubsub/pull/459))
|
860 |
|
861 | ## v0.24.1
|
862 |
|
863 | 01-29-2019 13:17 PST
|
864 |
|
865 | ### Bug Fixes
|
866 |
|
867 | - fix(publisher): unbound max send message size ([#454](https://github.com/googleapis/nodejs-pubsub/pull/454))
|
868 |
|
869 | ## v0.24.0
|
870 |
|
871 | 01-28-2019 09:54 PST
|
872 |
|
873 | ### New Features
|
874 | - fix(auth): pass project id to gax clients ([#447](https://github.com/googleapis/nodejs-pubsub/pull/447))
|
875 | - refactor(typescript): noImplicityAny for topic.ts and subscription.ts ([#420](https://github.com/googleapis/nodejs-pubsub/pull/420))
|
876 | - refactor: improve subscriber error handling ([#440](https://github.com/googleapis/nodejs-pubsub/pull/440))
|
877 | - feat(subscription): auto close sub on non-recoverable errors ([#441](https://github.com/googleapis/nodejs-pubsub/pull/441))
|
878 |
|
879 | ### Dependencies
|
880 | - chore(deps): update dependency eslint-config-prettier to v4 ([#450](https://github.com/googleapis/nodejs-pubsub/pull/450))
|
881 | - fix(deps): update dependency google-gax to ^0.24.0 ([#444](https://github.com/googleapis/nodejs-pubsub/pull/444))
|
882 | - fix(deps): update dependency google-auth-library to v3 ([#433](https://github.com/googleapis/nodejs-pubsub/pull/433))
|
883 |
|
884 | ### Documentation
|
885 | - build: ignore googleapis.com in doc link check ([#439](https://github.com/googleapis/nodejs-pubsub/pull/439))
|
886 | - chore: update year in the license headers. ([#434](https://github.com/googleapis/nodejs-pubsub/pull/434))
|
887 |
|
888 | ### Internal / Testing Changes
|
889 | - chore: remove trailing whitespace in package.json
|
890 | - fix(sample): factor setTimeout jitter into assertion ([#449](https://github.com/googleapis/nodejs-pubsub/pull/449))
|
891 | - fix(test): broken snapshot test hook ([#448](https://github.com/googleapis/nodejs-pubsub/pull/448))
|
892 |
|
893 | ## v0.23.0
|
894 |
|
895 | 01-16-2019 13:09 PST
|
896 |
|
897 | **This release has breaking changes.**
|
898 |
|
899 | #### BREAKING: `Topic#publisher()` has been removed in favor of `Topic#publish()` ([#426](https://github.com/googleapis/nodejs-pubsub/pull/426))
|
900 |
|
901 | Before
|
902 | ```js
|
903 | const publisher = topic.publisher(publishOptions);
|
904 | await publisher.publish(Buffer.from('Hello, world!'));
|
905 | ```
|
906 |
|
907 | After
|
908 | ```js
|
909 | topic.setPublishOptions(publishOptions);
|
910 | await topic.publish(Buffer.from('Hello, world!'));
|
911 | ```
|
912 |
|
913 | #### BREAKING: `Subscription` options have changed. ([#388](https://github.com/googleapis/nodejs-pubsub/pull/388))
|
914 |
|
915 | Before
|
916 | ```js
|
917 | const subscription = topic.subscription('my-sub', {
|
918 | batching: {
|
919 | maxMilliseconds: 100,
|
920 | },
|
921 | flowControl: {
|
922 | maxBytes: os.freem() * 0.2,
|
923 | maxMessages: 100,
|
924 | },
|
925 | maxConnections: 5,
|
926 | });
|
927 | ```
|
928 |
|
929 | After
|
930 | ```js
|
931 | const subscription = topic.subscription('my-sub', {
|
932 | ackDeadline: 10,
|
933 | batching: {
|
934 | callOptions: {}, // gax call options
|
935 | maxMessages: 3000,
|
936 | maxMilliseconds: 100,
|
937 | },
|
938 | flowControl: {
|
939 | allowExcessMessages: true,
|
940 | maxBytes: os.freem() * 0.2,
|
941 | maxExtension: Infinity,
|
942 | maxMessages: 100
|
943 | },
|
944 | streamingOptions: {
|
945 | highWaterMark: 0,
|
946 | maxStreams: 5, // formerly known as maxConnections
|
947 | timeout: 60000 * 5, // 5 minutes
|
948 | }
|
949 | });
|
950 | ```
|
951 |
|
952 | #### BREAKING: messages are no longer plain objects. ([#388](https://github.com/googleapis/nodejs-pubsub/pull/388))
|
953 |
|
954 | Messages were refactored into a [class](https://github.com/googleapis/nodejs-pubsub/blob/52305c7ee5bbc9caba1369a45ae7fdcdeba1c89b/src/subscriber.ts#L59),
|
955 | this will only affect (some) users who treat messages like plain old objects.
|
956 |
|
957 | The following example is something that would have worked previously, but will
|
958 | now throw a `TypeError` since `ack` lives on the prototype chain.
|
959 |
|
960 | ```js
|
961 | const m = Object.assign({}, message, customData);
|
962 | m.ack(); // TypeError: m.ack is not a function
|
963 | ```
|
964 |
|
965 | ### New Features
|
966 | - feat(topic): create method for publishing json ([#430](https://github.com/googleapis/nodejs-pubsub/pull/430))
|
967 |
|
968 | ### Dependencies
|
969 | - fix(deps): update dependency google-gax to ^0.23.0 ([#423](https://github.com/googleapis/nodejs-pubsub/pull/423))
|
970 | - chore(deps): update dependency @types/sinon to v7 ([#411](https://github.com/googleapis/nodejs-pubsub/pull/411))
|
971 | - chore: update nyc and eslint configs ([#409](https://github.com/googleapis/nodejs-pubsub/pull/409))
|
972 |
|
973 | ### Documentation
|
974 | - docs(samples): correct publish retry settings ([#419](https://github.com/googleapis/nodejs-pubsub/pull/419))
|
975 | - docs: sync generated grpc message type docs
|
976 | - fix(docs): remove unused long running operations and IAM types
|
977 | - fix: modernize the sample tests ([#414](https://github.com/googleapis/nodejs-pubsub/pull/414))
|
978 |
|
979 | ### Internal / Testing Changes
|
980 | - chore: update subscriber gapic
|
981 | - fix: add getSubscriberStub to synth file ([#425](https://github.com/googleapis/nodejs-pubsub/pull/425))
|
982 | - build: check broken links in generated docs ([#416](https://github.com/googleapis/nodejs-pubsub/pull/416))
|
983 | - chore(build): inject yoshi automation key ([#410](https://github.com/googleapis/nodejs-pubsub/pull/410))
|
984 | - chore: fix publish.sh permission +x ([#406](https://github.com/googleapis/nodejs-pubsub/pull/406))
|
985 | - fix(build): fix Kokoro release script ([#404](https://github.com/googleapis/nodejs-pubsub/pull/404))
|
986 |
|
987 | ## v0.22.2
|
988 |
|
989 | 12-10-2018 09:37 PST
|
990 |
|
991 | ### Implementation Changes
|
992 | *TypeScript related changes:*
|
993 | - fix(ts): copy gapic code properly ([#399](https://github.com/googleapis/nodejs-pubsub/pull/399))
|
994 |
|
995 | ### Documentation
|
996 | - fix(docs): add subscription expiration policy docs ([#400](https://github.com/googleapis/nodejs-pubsub/pull/400))
|
997 | - Add migration for v0.20.0 from v0.19.0 ([#398](https://github.com/googleapis/nodejs-pubsub/pull/398))
|
998 |
|
999 | ## v0.22.1
|
1000 |
|
1001 | 12-06-2018 17:11 PST
|
1002 |
|
1003 | ### Dependencies
|
1004 | - chore(deps): update dependency typescript to ~3.2.0 ([#380](https://github.com/googleapis/nodejs-pubsub/pull/380))
|
1005 |
|
1006 | ### Documentation
|
1007 | - fix(docs): place doc comment above the last overload ([#393](https://github.com/googleapis/nodejs-pubsub/pull/393))
|
1008 | - docs: Update documentation for Subscription ([#387](https://github.com/googleapis/nodejs-pubsub/pull/387))
|
1009 | - docs: Add documentation about defaults for publisher ([#384](https://github.com/googleapis/nodejs-pubsub/pull/384))
|
1010 | - docs: update readme badges ([#383](https://github.com/googleapis/nodejs-pubsub/pull/383))
|
1011 |
|
1012 | ### Internal / Testing Changes
|
1013 | - chore: always nyc report before calling codecov ([#392](https://github.com/googleapis/nodejs-pubsub/pull/392))
|
1014 | - chore: nyc ignore build/test by default ([#391](https://github.com/googleapis/nodejs-pubsub/pull/391))
|
1015 | - chore: update license file ([#386](https://github.com/googleapis/nodejs-pubsub/pull/386))
|
1016 |
|
1017 | ## v0.22.0
|
1018 |
|
1019 | ### Implementation Changes
|
1020 | - fix(ts): do not ship types ([#377](https://github.com/googleapis/nodejs-pubsub/pull/377))
|
1021 |
|
1022 | #### Road to TypeScript
|
1023 | - refactor(ts): improve types (2) ([#356](https://github.com/googleapis/nodejs-pubsub/pull/356))
|
1024 | - refactor(ts): updated lint and fix command to cover gts ([#375](https://github.com/googleapis/nodejs-pubsub/pull/375))
|
1025 | - refactor(ts): added ts style fix for src/iam.ts ([#352](https://github.com/googleapis/nodejs-pubsub/pull/352))
|
1026 | - refactor(ts): Added ts style fix for test/topic.ts ([#373](https://github.com/googleapis/nodejs-pubsub/pull/373))
|
1027 | - refactor(ts): Added ts style fix for test/subscription.ts ([#372](https://github.com/googleapis/nodejs-pubsub/pull/372))
|
1028 | - refactor(ts): Added ts style fix for test/subscriber.ts ([#371](https://github.com/googleapis/nodejs-pubsub/pull/371))
|
1029 | - refactor(ts): Added ts style fix for test/snapshot.ts ([#370](https://github.com/googleapis/nodejs-pubsub/pull/370))
|
1030 | - refactor(ts): Added ts style fix for test/publisher.ts ([#369](https://github.com/googleapis/nodejs-pubsub/pull/369))
|
1031 | - refactor(ts): added ts style fix for src/index.ts ([#351](https://github.com/googleapis/nodejs-pubsub/pull/351))
|
1032 | - refactor(ts): added ts style fix for src/publisher.ts ([#357](https://github.com/googleapis/nodejs-pubsub/pull/357))
|
1033 | - refactor(ts): added ts style fix for src/snapshot.ts ([#358](https://github.com/googleapis/nodejs-pubsub/pull/358))
|
1034 | - refactor(ts): added ts style fix for src/subscriber.ts ([#359](https://github.com/googleapis/nodejs-pubsub/pull/359))
|
1035 | - refactor(ts): added ts style fix for src/subscription.ts ([#360](https://github.com/googleapis/nodejs-pubsub/pull/360))
|
1036 | - refactor(ts): added ts style fix for src/topic.ts ([#361](https://github.com/googleapis/nodejs-pubsub/pull/361))
|
1037 | - refactor(ts): added ts style fix for src/util.ts ([#362](https://github.com/googleapis/nodejs-pubsub/pull/362))
|
1038 | - refactor(ts): added ts style fix for test/connection-pool.ts ([#364](https://github.com/googleapis/nodejs-pubsub/pull/364))
|
1039 | - refactor(ts): added ts style fix for test/histogram.ts ([#365](https://github.com/googleapis/nodejs-pubsub/pull/365))
|
1040 | - refactor(ts): added ts style fix for test/iam.ts ([#366](https://github.com/googleapis/nodejs-pubsub/pull/366))
|
1041 | - refactor(ts): added ts style fix for test/index.ts ([#368](https://github.com/googleapis/nodejs-pubsub/pull/368))
|
1042 | - refactor(ts): added ts style fix for src/connection-pool.ts ([#353](https://github.com/googleapis/nodejs-pubsub/pull/353))
|
1043 | - refactor(ts): added ts style fix for src/histogram.ts ([#354](https://github.com/googleapis/nodejs-pubsub/pull/354))
|
1044 | - refactor(ts): enable noImplicitAny on src/iam.ts ([#348](https://github.com/googleapis/nodejs-pubsub/pull/348))
|
1045 | - added ts style fix for system-test/pubsub.ts ([#374](https://github.com/googleapis/nodejs-pubsub/pull/374))
|
1046 | - chore: ts-ignoring some stuff in tests ([#343](https://github.com/googleapis/nodejs-pubsub/pull/343))
|
1047 |
|
1048 | ### Dependencies
|
1049 | - fix: Pin @types/sinon to last compatible version ([#345](https://github.com/googleapis/nodejs-pubsub/pull/345))
|
1050 | - chore(deps): update dependency @types/sinon to v5.0.7 ([#349](https://github.com/googleapis/nodejs-pubsub/pull/349))
|
1051 |
|
1052 | ### Documentation
|
1053 | - docs(samples): Publish with Retry Setting Example ([#355](https://github.com/googleapis/nodejs-pubsub/pull/355))
|
1054 | - docs: remove outdated comments ([#342](https://github.com/googleapis/nodejs-pubsub/pull/342))
|
1055 |
|
1056 | ### Internal / Testing Changes
|
1057 | - chore: add a synth.metadata
|
1058 | - 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))
|
1059 |
|
1060 | ## v0.21.1
|
1061 |
|
1062 | ### Bug fixes
|
1063 | - fix: include protos in the package ([#336](https://github.com/googleapis/nodejs-pubsub/pull/336))
|
1064 |
|
1065 | ## v0.21.0
|
1066 |
|
1067 | 11-12-2018 17:25 PST
|
1068 |
|
1069 | ### Implementation Changes
|
1070 |
|
1071 | **BREAKING CHANGE**
|
1072 | `@google-cloud/pubsub` now uses ES6 import/export syntax since v0.21.0.
|
1073 |
|
1074 | Before:
|
1075 | ```javascript
|
1076 | const pubsub = require('@google-cloud/pubsub')();
|
1077 | // OR
|
1078 | const PubSub = require('@google-cloud/pubsub');
|
1079 | const pubsub = new PubSub();
|
1080 | ```
|
1081 | Now:
|
1082 | ```javascript
|
1083 | const {PubSub} = require('@google-cloud/pubsub');
|
1084 | const pubsub = new PubSub();
|
1085 | ```
|
1086 |
|
1087 | - refactor: use Object.assign where possible ([#324](https://github.com/googleapis/nodejs-pubsub/pull/324))
|
1088 | - fix(subscription): promisify Subscription#close ([#282](https://github.com/googleapis/nodejs-pubsub/pull/282))
|
1089 | - fix: maxBytes batching sending empty messages ([#281](https://github.com/googleapis/nodejs-pubsub/pull/281))
|
1090 | - (New) Synchronous Pull with Lease Management ([#272](https://github.com/googleapis/nodejs-pubsub/pull/272))
|
1091 | - Switch to let/const ([#254](https://github.com/googleapis/nodejs-pubsub/pull/254))
|
1092 |
|
1093 | #### Road to TypeScript
|
1094 | - refactor(ts): introduce a round of types ([#319](https://github.com/googleapis/nodejs-pubsub/pull/319))
|
1095 | - refactor(ts): enable noImplicitThis ([#316](https://github.com/googleapis/nodejs-pubsub/pull/316))
|
1096 | - refactor(ts): convert to typescript ([#310](https://github.com/googleapis/nodejs-pubsub/pull/310))
|
1097 |
|
1098 | ### New Features
|
1099 | - feat: add expiration policy ([#287](https://github.com/googleapis/nodejs-pubsub/pull/287))
|
1100 |
|
1101 | ### Dependencies
|
1102 | - chore(deps): update dependency eslint-plugin-prettier to v3 ([#274](https://github.com/googleapis/nodejs-pubsub/pull/274))
|
1103 | - fix(deps): update dependency google-proto-files to ^0.17.0 ([#284](https://github.com/googleapis/nodejs-pubsub/pull/284))
|
1104 | - chore(deps): update dependency sinon to v7 ([#285](https://github.com/googleapis/nodejs-pubsub/pull/285))
|
1105 | - chore(deps): update dependency eslint-plugin-node to v8 ([#300](https://github.com/googleapis/nodejs-pubsub/pull/300))
|
1106 | - fix(deps): update dependency through2 to v3 ([#320](https://github.com/googleapis/nodejs-pubsub/pull/320))
|
1107 | - refactor: drop dependencies on google-proto-files and async ([#329](https://github.com/googleapis/nodejs-pubsub/pull/329))
|
1108 | - chore(deps): update dependency @google-cloud/nodejs-repo-tools to v3 ([#328](https://github.com/googleapis/nodejs-pubsub/pull/328))
|
1109 | - chore(deps): update dependency @types/is to v0.0.21 ([#323](https://github.com/googleapis/nodejs-pubsub/pull/323))
|
1110 | - fix(deps): update dependency google-gax to ^0.20.0 ([#252](https://github.com/googleapis/nodejs-pubsub/pull/252))
|
1111 |
|
1112 | ### Documentation
|
1113 | - fix quickstart tag in v0.20 docs ([#271](https://github.com/googleapis/nodejs-pubsub/pull/271))
|
1114 |
|
1115 | ### Samples
|
1116 | - Pub/Sub Synchronous Pull Example ([#259](https://github.com/googleapis/nodejs-pubsub/pull/259))
|
1117 | - Update sample topic and subscription names
|
1118 | - Add Pub/Sub ack deadline example ([#315](https://github.com/googleapis/nodejs-pubsub/pull/315))
|
1119 | - docs(samples): update samples to use async/await ([#305](https://github.com/googleapis/nodejs-pubsub/pull/305))
|
1120 | - chore: adjust samples timeout ([#283](https://github.com/googleapis/nodejs-pubsub/pull/283))
|
1121 | - Fix the topic name in the samples ([#262](https://github.com/googleapis/nodejs-pubsub/pull/262))
|
1122 |
|
1123 | ### Internal / Testing Changes
|
1124 | - chore: update eslintignore config ([#332](https://github.com/googleapis/nodejs-pubsub/pull/332))
|
1125 | - chore(build): eslint all js files, and use js for all generated files ([#331](https://github.com/googleapis/nodejs-pubsub/pull/331))
|
1126 | - chore: drop contributors from multiple places ([#325](https://github.com/googleapis/nodejs-pubsub/pull/325))
|
1127 | - chore: use latest npm on Windows ([#322](https://github.com/googleapis/nodejs-pubsub/pull/322))
|
1128 | - chore: update CircleCI config ([#309](https://github.com/googleapis/nodejs-pubsub/pull/309))
|
1129 | - chore: include build in eslintignore ([#304](https://github.com/googleapis/nodejs-pubsub/pull/304))
|
1130 | - chore: update issue templates ([#299](https://github.com/googleapis/nodejs-pubsub/pull/299))
|
1131 | - chore: remove old issue template ([#297](https://github.com/googleapis/nodejs-pubsub/pull/297))
|
1132 | - build: run tests on node11 ([#296](https://github.com/googleapis/nodejs-pubsub/pull/296))
|
1133 | - chores(build): do not collect sponge.xml from windows builds ([#295](https://github.com/googleapis/nodejs-pubsub/pull/295))
|
1134 | - chores(build): run codecov on continuous builds ([#294](https://github.com/googleapis/nodejs-pubsub/pull/294))
|
1135 | - chore: update new issue template ([#293](https://github.com/googleapis/nodejs-pubsub/pull/293))
|
1136 | - build: fix codecov uploading on Kokoro ([#286](https://github.com/googleapis/nodejs-pubsub/pull/286))
|
1137 | - Update kokoro config ([#275](https://github.com/googleapis/nodejs-pubsub/pull/275))
|
1138 | - Update Kokoro configs ([#270](https://github.com/googleapis/nodejs-pubsub/pull/270))
|
1139 | - Update kokoro config ([#269](https://github.com/googleapis/nodejs-pubsub/pull/269))
|
1140 | - test: remove appveyor config ([#268](https://github.com/googleapis/nodejs-pubsub/pull/268))
|
1141 | - Update CI config ([#266](https://github.com/googleapis/nodejs-pubsub/pull/266))
|
1142 | - Run prettier on smoke tests ([#265](https://github.com/googleapis/nodejs-pubsub/pull/265))
|
1143 | - Fix the linter ([#261](https://github.com/googleapis/nodejs-pubsub/pull/261))
|
1144 | - Enable prefer-const in the eslint config ([#260](https://github.com/googleapis/nodejs-pubsub/pull/260))
|
1145 | - Enable no-var in eslint ([#257](https://github.com/googleapis/nodejs-pubsub/pull/257))
|
1146 |
|
1147 | ## v0.20.1
|
1148 |
|
1149 | ### Documentation
|
1150 | - fix(docs): correct region tag for sample documentation (#272)
|
1151 |
|
1152 | ## v0.20.0
|
1153 |
|
1154 | ### Implementation Changes
|
1155 |
|
1156 | *BREAKING CHANGE*: - fix: drop support for node.js 4.x and 9.x (#171)
|
1157 |
|
1158 |
|
1159 | **BREAKING CHANGE**
|
1160 | `@google-cloud/pubsub` now requires `new`.
|
1161 |
|
1162 | Before:
|
1163 | ```javascript
|
1164 | const PubSub = require('@google-cloud/pubsub');
|
1165 | const pubsub = PubSub();
|
1166 | ```
|
1167 | Now:
|
1168 | ```javascript
|
1169 | const PubSub = require('@google-cloud/pubsub');
|
1170 | const pubsub = new PubSub();
|
1171 | ```
|
1172 |
|
1173 | ### New Features
|
1174 |
|
1175 | - Re-generate library using /synth.py (#227)
|
1176 | - some minor proto documentation changes
|
1177 |
|
1178 | ### Dependencies
|
1179 |
|
1180 | - fix(deps): update dependency google-auth-library to v2 (#228)
|
1181 | - chore(deps): update dependency nyc to v13 (#225)
|
1182 | - fix(deps): update dependency google-gax to ^0.19.0 (#216)
|
1183 | - chore(deps): update dependency eslint-config-prettier to v3 (#213)
|
1184 | - chore: drop dependency on @google-cloud/common (#210)
|
1185 | - fix(deps): update dependency @google-cloud/common to ^0.21.0 (#206)
|
1186 | - chore(deps): lock file maintenance (#203)
|
1187 | - fix(deps): update dependency google-gax to ^0.18.0 (#197)
|
1188 | - chore(deps): lock file maintenance (#196)
|
1189 | - chore(deps): lock file maintenance (#188)
|
1190 | - chore(deps): update dependency eslint-plugin-node to v7 (#185)
|
1191 | - chore(deps): lock file maintenance (#182)
|
1192 | - chore(deps): lock file maintenance (#174)
|
1193 | - chore(deps): lock file maintenance (#173)
|
1194 | - chore(deps): lock file maintenance (#172)
|
1195 | - chore(deps): lock file maintenance (#168)
|
1196 | - chore(deps): lock file maintenance (#167)
|
1197 | - chore(deps): lock file maintenance (#166)
|
1198 | - fix(deps): update dependency delay to v3 (#165)
|
1199 | - fix(deps): update dependency @google-cloud/common to ^0.20.0 (#155)
|
1200 | - chore(deps): update dependency proxyquire to v2 (#160)
|
1201 | - chore(deps): update dependency nyc to v12 (#159)
|
1202 | - Update google-gax and add Synth.py (#158)
|
1203 | - chore(deps): update dependency sinon to v6 (#161)
|
1204 | - fix(deps): update dependency yargs to v12 (#164)
|
1205 | - fix(deps): update dependency yargs to v11 (#163)
|
1206 | - fix(deps): update dependency yargs to v10.1.2 (#157)
|
1207 | - chore(deps): update dependency ava to ^0.25.0 (#153)
|
1208 | - chore(deps): update dependency sinon to v4.5.0 (#154)
|
1209 |
|
1210 | ### Documentation
|
1211 |
|
1212 | - fix docs (#229)
|
1213 | - test: fix import sample failures (#218)
|
1214 | - fix: correct the documentation (#117)
|
1215 | - fix: Fix sample region tag in JSDoc (#184)
|
1216 | - Fixes 179: Adds missing return statement in docs (#180)
|
1217 |
|
1218 | ### Internal / Testing Changes
|
1219 |
|
1220 | - Update the CI config (#220)
|
1221 | - chore: make the CircleCI config consistent
|
1222 | - chore: use arrow functions (#215)
|
1223 | - chore: convert to es classes (#211)
|
1224 | - chore: do not use npm ci (#209)
|
1225 | - chore: use let and const (#204)
|
1226 | - chore: ignore package-lock.json (#207)
|
1227 | - chore: use split common modules (#200)
|
1228 | - chore: update renovate config (#199)
|
1229 | - chore: move mocha options to mocha.opts (#194)
|
1230 | - chore: require node 8 for samples (#195)
|
1231 | - chore: add node templates to synth.py (#191)
|
1232 | - chore: fix the eslint errors (#190)
|
1233 | - refactor: use google-auth-library (#189)
|
1234 | - Fixes 177: Prevents publishing attributes that have non-string values (#183)
|
1235 | - chore(build): use `npm ci` instead of `npm install` (#175)
|
1236 | - chore(package): update eslint to version 5.0.0 (#145)
|
1237 | - chore: update sample lockfiles (#149)
|
1238 | - test: use strictEqual in tests (#186)
|
1239 | - Configure Renovate (#144)
|
1240 | - refactor: drop repo-tool as an exec wrapper (#150)
|
1241 | - fix: update linking for samples (#146)
|