Releases: hasura/ndc-nodejs-lambda
Releases · hasura/ndc-nodejs-lambda
v1.6.0
v1.5.0
v1.4.1
- Added a default .gitignore that ignores node_modules in the connector template (#34)
- Updated to NDC TypeScript SDK to v5.0.0 (#35)
- The BigInt scalar type now uses the biginteger type representation
- Added
dotenv-cli
to the dev dependencies of the connector's default package.json to help with using .env files (#36)
v1.4.0
v1.3.0
- Fixed watch mode not reloading after files with compiler errors are changed #27
- Fixed functions that are imported then re-exported causing a crash #28
- Support for NDC Spec v0.1.2 via the NDC TypeScript SDK v4.4.0 (#29).
- Built-in scalar types that support equality now define it in the NDC schema.
- Built-in scalar types now have an explicit type representation defined in the NDC schema.
- Fixed functions that return null causing crashes (#31)
- Added support for native connector packaging (#30)
- b3 (zipkin) OpenTelemetry trace propagation support via the NDC TypeScript SDK v4.5.0 (#32)
v1.2.0
- Improved error messages when unsupported enum types or unions of literal types are found, and allow these types to be used in relaxed types mode (#17)
- Improved naming of types that reside outside of the main
functions.ts
file. Type names will now only be prefixed with a disambiguator if there is a naming conflict detected (ie. where two different types use the same name). Anonymous types are now also named in a shorter way. (#21) - Updated NodeJS to v20 and TypeScript to v5.4.2 (#23)
- Added a built-in Docker healthcheck, and ignored
node_modules
from the Docker build (#22)
v1.1.0
- Updated to NDC TypeScript SDK v4.2.0 to include OpenTelemetry improvements. Traced spans should now appear in the Hasura Console
- Custom OpenTelemetry trace spans can now be emitted by creating an OpenTelemetry tracer and using it with
sdk.withActiveSpan
(#16)
v0.16.0
- Updated to NDC TypeScript SDK v1.4.0 to include OpenTelemetry improvements. Traced spans should now appear in the Hasura Console
- Additional OpenTelemetry trace spans covering work done around function invocations
Full Changelog: v0.15.0...v0.16.0
v1.0.0
ndc-lambda-sdk
- Support for NDC Spec v0.1.0-rc.15 via the NDC TypeScript SDK v4.1.0 (#8, #10, #13). This is a breaking change and must be used with the latest Hasura engine.
- Support for nested object/array selection
- New function calling convention that relies on nested object queries
- New mutation request/response format
- New names for configuration environment variables
- The default port is now 8080 instead of 8100
- OpenTelemetry support improved, with additional spans covering work done around function invocation
Yeoman template
- Prompts the user to pick between a version of ndc-lambda-sdk that works for Hasura DDN Alpha or Hasura DDN Beta
v0.15.0
- OpenTelemetry support added via support for NDC TypeScript SDK v1.3.0 (#12)
Full Changelog: v0.14.0...v0.15.0