Skip to content

Releases: googleapis/gax-nodejs

v0.22.1

13 Nov 01:19
Compare
Choose a tag to compare

11-12-2018 16:56 PST

Dependencies

  • Update grpc dependency (#353)

Internal / Testing Changes

  • Update eslintignore config (#352)

v0.22.0

12 Nov 23:14
697ee95
Compare
Choose a tag to compare

11-12-2018 15:05 PST

New Features

  • feat: to support GRPC-GCP Extension, include additional options in grpcOptions (#328)

v0.21.0

12 Nov 20:54
c3aab52
Compare
Choose a tag to compare

11-10-2018 11:27 PST

This is a minor service release that largely contains updates to other modules. The upgrade to google-proto-files and walkdir in particular should improve load time of the module by at least ~100ms.

Dependencies

  • fix(deps): update dependency google-proto-files to ^0.18.0 (#348)
  • fix: use walkdir instead of globby (#346)
  • chore(deps): update dependency through2 to v3 (#343)
  • chore: update grpc to ^1.15.1 (#316)
  • fix(deps): update dependency @grpc/grpc-js to ^0.3.0 (#308)

Internal / Testing Changes

  • fix: improve types, remove dead code (#340)
  • refactor: enable noImplicitThis in the tsconfig (#347)
  • refactor: drop extend and lodash.flatten (#345)
  • chore: remove temporary folder (#339)
  • chore: use latest npm on Windows (#344)
  • refactor: clean up lodash and use strict (#342)
  • chore: include build in eslintignore (#337)
  • chore: system tests for gax (#334)
  • chore: update issue templates (#333)
  • Update issue templates
  • chore: remove old issue template (#329)
  • build: run tests on node11 (#327)
  • fix: better types for GAPIC clients (#326)
  • chores(build): do not collect sponge.xml from windows builds (#325)
  • chores(build): run codecov on continuous builds (#324)
  • chore: update new issue template (#323)
  • build: fix codecov uploading on Kokoro (#320)
  • fix(deps): update dependency google-proto-files to ^0.17.0 (#317)
  • chore(deps): update dependency sinon to v7 (#319)
  • Update kokoro config (#315)
  • chore(deps): update dependency typescript to ~3.1.0 (#313)
  • Update CI config (#312)
  • build: prevent system/sample-test from leaking credentials
  • Update the kokoro config (#309)
  • test: remove appveyor config (#307)
  • Update CI config (#306)
  • Enable prefer-const in the eslint config (#304)
  • Enable no-var in eslint (#303)

v0.20.0

12 Sep 19:21
b7e7f29
Compare
Choose a tag to compare

Features

BREAKING CHANGE

In this release we remove method GrpcClient.load which used the deprecated grpc.load call. If you use this method in your code (which is unlikely), change it to use loadProto instead.

  • (#286) Need to stop using grpc.load
  • (#299) Export GoogleAuth for consumption
  • minor changes to CI and tests

v0.19.0

21 Aug 23:06
af320d1
Compare
Choose a tag to compare

Features

This release includes one new feature:

  • (#273) feat: load grpc-js based on GOOGLE_CLOUD_USE_GRPC_JS

v0.18.0

01 Aug 21:26
3ada2cd
Compare
Choose a tag to compare

Implementation Changes

BREAKING CHANGE:

  • fix: drop support for node.js 4.x and 9.x (#262)

Dependencies

  • refactor: add dependency on @grpc/proto-loader (#229)
  • chore(deps): update dependency typescript to v3 (#275)
  • fix(deps): update dependency @grpc/proto-loader to ^0.3.0 (#269)
  • chore(deps): update dependency gts to ^0.8.0 (#266)
  • chore(package): Update gts to the latest version 🚀 (#255)
  • chore(package): update @types/globby to version 8.0.0 (#257)

Documentation

  • Add Code of Conduct

Internal / Testing Changes

  • chore: move mocha options to mocha.opts (#274)
  • test: fixing timeouts (#264)
  • Configure Renovate (#258)
  • fix: fix typo in a test (#260)
  • fix: update linking for samples (#259)
  • refactor: remove prettier, eslint, jshint (#254)

v0.17.1

13 Jun 20:57
7ab9528
Compare
Choose a tag to compare

This release fixes a bug with creating new LRO objects.

3c2eb48 fix: enable new gax.lro() (#251)

v0.17.0

12 Jun 16:52
4c8b242
Compare
Choose a tag to compare

This release has a bunch of upgraded dependencies, improved retry logic, and a TypeScript conversion. This release also has a big breaking change! You now need to instantiate your own gRPC client:

// old 
var gax = require('google-gax');
var gaxGrpc = gax.grpc(opts);

// new
var gax = require('google-gax');
var gaxGrpc = new gax.GrpcClient(opts);

da7a0bd refactor: switch to google-auth-library (#244)
66f21c0 fix(package): update google-proto-files to version 0.16.0 (#240)
7589e14 chore(package): update sinon to version 6.0.0 (#246)
4d25439 refactor: improve types (#247)
790ee57 fix: correct json import paths (#245)
9a2c5cb feat: support retryable streaming requests. (#241)
e5e1589 chore: Update sinon to the latest version 🚀 (#239)
ed51887 chore(package): update @types/sinon to version 5.0.0 (#238)
7f45ff6 chore: lock files maintenance (#237)
2d02e7e chore: improve the types (#234)
2805823 chore(package): update mocha to version 5.2.0 (#233)
3360c3e chore: improve types (#232)
1227425 chore: improve types (#231)
def9cd7 docs: improve the readme (#230)
9b09cbe docs: update CI badge (#227)
642147d feat: improve the types (#226)
668726e fix: update dependencies (#223)
21b8d48 fix: un-flake timer test (#225)
210e4c7 fix: re-enable lint via gts (#218)
a720e07 test: fix flaky test (#228)
a949727 chore: use es6 classes (#219)
915e806 chore: use imports and @types where possible (#217)
783cb88 chore: convert to TypeScript (#214)
5110c2f chore: test on node10 (#216)
b8802b0 chore: lock files maintenance (#215)
11fadf1 chore(package): update sinon to version 5.0.1 (#212)
60855f1 chore(package): update mocha to version 5.1.0 (#211)

v0.16.1

06 Apr 22:38
d4c259b
Compare
Choose a tag to compare

Updated dependencies

This release has several dependencies updates, most importantly, grpc is upgraded to version 1.10.0.

v0.16.0

12 Mar 14:56
Compare
Choose a tag to compare

Features

  • (#197): Use duplexify to enable flow control from user streams.