Skip to content

Releases: hasura/ndc-nodejs-lambda

v1.16.0

18 Jul 06:20
v1.16.0
a1c81fd
Compare
Choose a tag to compare
  • Updated the NDC TypeScript SDK to v8.2.0 (#58)
    • Updated to support v0.2.0 of the NDC Spec. This is a very large update which adds new features and some breaking changes to the spec.
    • If the X-Hasura-NDC-Version header is sent, the SDK will validate that the connector supports the incoming request's version and reject it if it does not. If no header is sent, no action is taken
    • Added support for automatically returning compressed responses using gzip or deflate
  • All OpenTelemetry trace spans are now annotated with the TypeScript SDK version (resource.service.version: "8.2.0") and the connector name (resource.service.connector.name: "ndc-nodejs-lambda") and version (resource.service.connector.version: "1.16.0"). The connector name and version can be overriden using HASURA_CONNECTOR_NAME and HASURA_CONNECTOR_VERSION environment variables.

v1.15.0

21 May 00:23
v1.15.0
a938528
Compare
Choose a tag to compare

v1.14.0

12 May 16:13
6e3a664
Compare
Choose a tag to compare
  • Increase bodyLimit to 30mb

v1.13.0

28 Mar 00:55
v1.13.0
8643740
Compare
Choose a tag to compare
  • Added native toolchain support for connector version upgrading and fixed Dockerized connector version upgrading (#55)

v1.12.0

21 Mar 01:47
v1.12.0
7c1f637
Compare
Choose a tag to compare

v1.11.0

22 Jan 05:51
v1.11.0
2107b77
Compare
Choose a tag to compare

Added

  • The connector now supports being upgraded with the forthcoming ddn connector upgrade command (#51)

Changed

v1.10.0

22 Nov 05:00
v1.10.0
2711113
Compare
Choose a tag to compare
  • The connector now exits during startup if there are compiler errors in the functions code. The compiler errors are printed to stderr. Previously the connector would print the errors and start "successfully", but with an empty schema. The new behaviour ensures that when the connector is used with ddn connector introspect, ddn is aware that a problem has occurred (because the connector fails to start) and will prompt the user to print the logs to see the compiler errors.

v1.9.0

24 Oct 03:43
v1.9.0
b8e329e
Compare
Choose a tag to compare

Added

  • Exported the @hasura/ndc-lambda-sdk/connector module to make it easier to build entirely new connectors that extend the existing functionality provided by the SDK (#45)

Changed

v1.8.0

20 Sep 04:57
v1.8.0
c144271
Compare
Choose a tag to compare
  • Updated the NDC TypeScript SDK to v7.0.0 (#44)
    • Added support for exporting OpenTelemetry traces and metrics over GRPC. A new environment variable OTEL_EXPORTER_OTLP_PROTOCOL lets you switch between http/protobuf and grpc.
    • By default OpenTelemetry is now exported over GRPC to http://localhost:4317.
    • To return to the old defaults, set the following environment variables:
      • OTEL_EXPORTER_OTLP_PROTOCOL="http/protobuf"
      • OTEL_EXPORTER_OTLP_ENDPOINT="http://localhost:4318"

v1.7.0

27 Aug 07:09
1adf00b
Compare
Choose a tag to compare
  • Added documentationPage to the connector metadata to enable the ddn CLI to suggest documentation to users (#41)
  • Added multi-platform support to the hasura/ndc-nodejs-lambda docker image. It now supports both linux/amd64 and linux/arm64 platforms (#42)
  • Updated the NDC TypeScript SDK to v6.1.0 (#43)
  • Use a Hasura-forked version of ts-node-dev (used for hot-reloading in watch mode) to upgrade deprecated dependencies (#43)