-
-
Notifications
You must be signed in to change notification settings - Fork 378
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 5 #940
Comments
Either you're moving too fast to I'm too slow. I just switched to node16 today and saw this. |
@KillDozerX2 lol, neither. AWS released two nodejs runtimes this year, nodejs16.x later than expected and nodejs18 way earlier than expected. I'm hopeful we'll get nodejs20.x by late fall next year. We follow the runtime release cycle for major releases, so lots of time till the next version. I create a draft of the next release to capture everything that didn't make it into the current release so it doesn't get lost. |
Can I 👎 on I cannot describe the pain I have gone through trying to use node-fetch/node-fetch#1263 describes a litany of issues people are facing. Just my 2 cents, I can understand wanting to move forward. |
Thanks for the feedback. It's just an idea right now. FYI This is the esbuild script I use, if you'd like to give it a try:
|
Integration with
|
@olanb7 Powertool already has a Middy middleware for their logger. See https://awslabs.github.io/aws-lambda-powertools-typescript/latest/core/logger/#capturing-lambda-context-info, might be of use to you. |
|
aka "The ESM Only Update"
Alpha: May/June (after initial nodejs release)
Beta: Sept/Oct
Release: Nov (after nodejs active LTS starts)
Planned
engines
to"node": ">=18"
node-version
swc
to usees2022
(https://github.com/tsconfig/bases/tree/main/bases)event-normalizer
: review for any new events from AWS docs and event listhttp-security-headers
: review against helmet, MDN, ASVShttp-multipart-body-parser
changedisableContentTypeError
tofalse
by defaulthttp-urlencoded-body-parser
changedisableContentTypeError
tofalse
by defaulthttp-json-body-parser
changedisableContentTypeError
tofalse
by defaulthttp-cors
changedisableBeforePreflightResponse
tofalse
by defaults3-object-response
update to usefetch
overhttps
fetch
ws-json-body-parser
deprecaterawBody
from eventpreferred*
in context instead of event for http-content-negotiationerror-logger
pass in context withrequest.error
Polyfills
>= 17
structuredClone
core
(https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal/timeout) - No, prevent use to manual abort which is useful.>= 18
fetch
overhttps
>= 19
>= 20
New Middleware?
Maybe
error-logger
update to print otel by defaultinput-output-logger
update to print in otel formatqs
inhttp-urlencode-body-parser
forURLSearchParams
. No, doesn't support nested objects thoughNext Version
http-urlencode-body-parser
rename tohttp-urlencoded-body-parser
? NahThe text was updated successfully, but these errors were encountered: