Package detail
@altalune/serverless-adapter
Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.
readme
changelog
Changelog
4.2.0 (2024-01-08)
Features
- frameworks: added support for polka (39377cb)
Miscellaneous Chores
- bump @apollo/server from 4.9.5 to 4.10.0 (cf4e1d9)
- bump @rushstack/node-core-library from 3.62.0 to 3.63.0 (19c88e0)
- bump @vitest/coverage-v8 from 1.1.0 to 1.1.3 (3e67b23)
- bump eslint-plugin-prettier from 5.1.1 to 5.1.2 (83fc5e5)
- bump fastify from 4.25.1 to 4.25.2 (e048b11)
- bump follow-redirects from 1.15.3 to 1.15.4 in /www (af12bbd)
- bump koa from 2.14.2 to 2.15.0 (164c97b)
- bump vite from 5.0.10 to 5.0.11 (0478492)
4.1.0 (2024-01-03)
Features
- network: support buffering transfer-encoding: chunked (f19ffd1)
4.0.1 (2023-12-26)
Bug Fixes
- ci: missing build part while releasing new version (5b7d184)
Documentation
- blog: added note about bug related to missing package files (1d75d91)
4.0.0 (2023-12-26)
⚠ BREAKING CHANGES
- Now we support dual package publish, and the import can fail.
Features
- added support for dual package publish (dd0803f)
Bug Fixes
- dual-package-publish: issue with imports lib when moduleResolution is node (4dac8aa)
Documentation
- blog: added blogpost about dual package publish (006e8a9)
- updated documentation for dual package publish (03ee217)
Continuous Integration
- release: fixed issue with release-please skipping release (8dfb582)
3.2.0 (2023-12-22)
Features
- firebase: bump supported firebase functions to 4.x (b717240)
Documentation
- readme: removed semantic release badge (fe85304)
Miscellaneous Chores
- benchmark: bump package versions (b6aa539)
- bootstrap releases for path: . (e68506e)
- bump @apollo/server from 4.7.4 to 4.9.3 (52c8b83)
- bump semver from 5.7.1 to 5.7.2 in /benchmark (0a6a3e0)
- bump semver from 5.7.1 to 5.7.2 in /www (49c7baf)
- bump vite from 4.3.5 to 4.4.9 (ecd1252)
- bump vite from 4.4.9 to 5.0.10 (8eadf40)
- bump word-wrap from 1.2.3 to 1.2.4 (218d3a9)
- docs: update to docusaurus v3 (51a104e)
- package: bump package versions (fe0a0fc)
- release-please: set latest version (69110ec)
- semantic-release: removed unused package (2c60275)
Continuous Integration
- codeql: run only when changing code files (93d8f1c)
- codeql: updated configuration (9ffa3e8)
- docs: only trigger when update workflows of docs (c1e7f8a)
- pr: only run when update specific files (0085520)
- pr: stop running the pr on main (7c7a05a)
- release-please: try fix issues with release please config (46577f2)
- release: added coverage (57f1e09)
- release: added provenance during publish (1161e42)
- release: include all commits on release (9185a0b)
- release: moved configuration to the correct place (b8c6156)
- release: use release manager instead of merge-and-release (ef278e6)
- workflows: bump action versions (647e694)
CHANGES:
3.1.0 (2023-07-01)
Bug Fixes
Features
- aws: added adapter for request lambda edge (b8791da)
3.0.0 (2023-06-09)
Bug Fixes
- api-gateway-v1: probably missing query string value when multiple (78b9f18)
- perf(api-gateway-v2)!: single pass when collecting headers and cookies on response (3d65895)
- refactor(core)!: removed support for regex on binary validation and case-sensitive headers (4fb3a39)
- chore(nodejs)!: deprecate node 12.x, 14.x and 16.x (4c734d4)
Features
- trpc: bump support for 10.x (5d3124a)
Performance Improvements
- api-gateway-v1: faster getRequest (70f7020)
- api-gateway-v2: faster getRequest method (3b08708)
- aws: optimized strip base path (f72967a)
- default-handler: always log using fn (36950b3)
- headers: use object.keys + reduce instead of entries (41339c6)
- logger: faster logger (103817c)
- optional: use strict equal instead of typeof (1fba12c)
- tsconfig: do not use define because is slower (35ce7c7)
Tests
- vitest: replaced jest for vitest (7505fad)
BREAKING CHANGES
- now we don't flatten the headers
- now regex is not support anymore due the slow performance and we don't lower case all the headers, so the content-encoding and content-type must be lowercase
- vitest: removed support for fastify 3.0.0 & hapi 20.x & firebase-admin < 11
- Now we will no longer support old nodejs versions