serverless-adapter

Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, tRPC, Fastify and many others), on top of AWS, Azure, Huawei and many other clouds.

MIT License

Downloads
6.5K
Stars
133
Committers
10

Bot releases are visible (Hide)

serverless-adapter - v4.3.0

Published by H4ad 29 days ago

4.3.0 (2024-09-18)

Features

  • aws-stream-handler: add flag to customize callbackWaitsForEmptyEventLoop (#264) (30a59f9)
serverless-adapter - v4.2.3

Published by H4ad about 1 month ago

4.2.3 (2024-09-09)

Bug Fixes

  • response-stream: improve chunk identification (fixes #260) (2aa474e)

Documentation

  • response-stream: add comments and references explaining implementation (d39db53)

Tests

  • response-stream: test eagerly flushed headers (0f33c29)
serverless-adapter - v4.2.2

Published by H4ad about 1 month ago

4.2.2 (2024-09-06)

Bug Fixes

  • apig-v1-adapter: lowercase request headers (4fbb588)

Documentation

  • fix Apollo Server package name in npm command (4d4cece)
  • getting-started: update npm install command (ee4661f)

Miscellaneous Chores

  • bump express from 4.18.2 to 4.19.2 in /benchmark (98e84d1)
serverless-adapter - v4.2.1 Latest Release

Published by H4ad 8 months ago

4.2.1 (2024-02-29)

Bug Fixes

  • response-stream: fix response with no content doesn't correctly end the writable stream (bded8cf)

Code Refactoring

  • apollo-server-mutation: better types for adapter (79f3383)
  • response-stream: avoid creating object on log while parsing headers (1effcae)

Tests

  • all: cleaning tests and fixing ts issues (c3dcfff)
  • aws-stream: add tests to cover #206 (c853149)
serverless-adapter - v4.2.0

Published by H4ad 9 months ago

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)
serverless-adapter - v4.1.0

Published by H4ad 10 months ago

4.1.0 (2024-01-03)

Features

  • network: support buffering transfer-encoding: chunked (f19ffd1)
serverless-adapter - v4.0.1

Published by H4ad 10 months ago

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)
serverless-adapter - v4.0.0

Published by H4ad 10 months ago

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)
serverless-adapter - v3.2.0

Published by H4ad 10 months ago

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)
serverless-adapter - v3.1.0

Published by github-actions[bot] over 1 year ago

3.1.0 (2023-07-01)

Bug Fixes

  • build: disable minify identifiers (0a285a6)
  • package: types not being emitted (2bc1244)

Features

  • aws: added adapter for request lambda edge (b8791da)
serverless-adapter - v3.0.0

Published by github-actions[bot] over 1 year ago

3.0.0 (2023-06-09)

Bug Fixes

  • api-gateway-v1: probably missing query string value when multiple (78b9f18)

Features

  • trpc: bump support for 10.x (5d3124a)

Performance Improvements

  • api-gateway-v1: faster getRequest (70f7020)
  • api-gateway-v2: faster getRequest method (3b08708)
  • api-gateway-v2: single pass when collecting headers and cookies on response (3d65895)
  • 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)

Other Changes

  • core: removed support for regex on binary validation and case-sensitive headers (4fb3a39)
  • nodejs: deprecate node 12.x, 14.x and 16.x (4c734d4)

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
serverless-adapter - v2.17.0

Published by github-actions[bot] over 1 year ago

2.17.0 (2023-04-29)

Features

  • aws-stream: added support for aws lambda stream (6782563)
serverless-adapter - v2.16.0

Published by github-actions[bot] almost 2 years ago

2.16.0 (2023-01-04)

Features

  • firebase-v2: added support for gen2 of firebase functions (90eba3f)
serverless-adapter - v2.15.1

Published by github-actions[bot] almost 2 years ago

2.15.1 (2022-12-31)

Performance Improvements

  • logging: add defer log for util inspect (2a7389e)
serverless-adapter - v2.15.0

Published by github-actions[bot] almost 2 years ago

2.15.0 (2022-12-26)

Features

serverless-adapter - v2.14.1

Published by github-actions[bot] almost 2 years ago

2.14.1 (2022-12-20)

Bug Fixes

  • alb: alb not working when header value is not string (10d72ac)
serverless-adapter - v2.14.0

Published by github-actions[bot] almost 2 years ago

2.14.0 (2022-12-20)

Bug Fixes

  • docs: simple adapters now throw error when status is different than success (2cf72e5)

Features

  • batch-support: added aws simple adapter to abstract batch support to simple aws adapters (e6c17bb)
serverless-adapter - v2.13.1

Published by github-actions[bot] almost 2 years ago

2.13.1 (2022-12-14)

Bug Fixes

  • firebase: issue with body-parser internally in firebase environment (3ec9a6f)
serverless-adapter - v2.13.0

Published by github-actions[bot] almost 2 years ago

2.13.0 (2022-12-03)

Bug Fixes

  • http-trigger-v4: issue after upgrade typescript (b047b56)

Features

  • adapters: added apollo server mutation adapter (aa7e3e3)
  • apollo-server: added support for apollo server (4d6f35b)
  • draft-apollo-server: added initial implementation for apollo server (c2f2f11)
serverless-adapter - v2.12.0

Published by github-actions[bot] almost 2 years ago

2.12.0 (2022-11-26)

Features

  • body-parser: added body-parsers frameworks (69b746a)
Package Rankings
Top 8.57% on Npmjs.org
Badges
Extracted from project README's
npm package Build Status Downloads Issues Code Coverage Commitizen Friendly
Related Projects