Releases: opennextjs/opennextjs-aws
Releases · opennextjs/opennextjs-aws
v3.2.2
Changes
- #617
6f798debb575b157acb2f5068658f95ace0fae50
Thanks @vicb! - feat: add support for Next15 geolocation - #638
fe600ac6f5e513376cf233a5d2ce68affaa3aa5a
Thanks @vicb! - fix(http): Set content-length only if body is present - #626
5f0cbc8feac9eec728c27bb3b7ff5c3f3bc26716
- add support for next/after - #632
8b51108d9aee7e5ed3027c1ceda99091b579951d
- fix 304 incorrectly set as 200 - #630
b999c4e9a38499680bed77ddeb94b62a3301c0fa
- Feat: Allow overriding the proxying for external rewrite - #633
ba84259d2e35e79a562a7e3f055e350a03c9d651
Thanks @chanceaclark! - When copying over assets, check to see if favicon.ico is a file. In some cases favicon.ico is a folder that can contain a route handler.
v3.2.1
Changes
- #604
cf33973f3fbab73e77898fdd072a00a1f037257a
Thanks @vicb! - fix(middleware): always compiles the middleware. - #603
77d87e7a870fad6afad022bf75aca18c8656c268
Thanks @john-trieu-nguyen! - Fix redirect when containing "+" and decode values for URLSearchParams - #612
a43b82b4cb68889371ac8260aefef9e04eefb037
Thanks @vicb! - feature(edge): add a way for convertTo to return a Request - #598
bfa1a8c4056bd691fb57617dd6287693e51071b4
- Fix external redirect trailing - #601
5839217411012d1df2874d299daa977ba3701c2c
- fix fetch cache for next 15 - #613
dfc174d88b7bcc54eede09c98d9443dd84b93fd8
Thanks @vicb! - feat(middleware): add ability to force single build pass
v3.2.0
Breaking Changes
- For people importing from OpenNext in their custom wrapper, all the overrides can now be found under
@opennextjs/aws/overrides
- There is a new install option available for every function in your
open-next.config.ts
including the image optimization function. For image optimization it replace the oldarch
option with the new install options. Here is an example to install sharp for x64 :
imageOptimization: {
install: {
packages: ["sharp@0.32.6"],
arch: "x64"
}
},
Changes
- #574
216e05c545d0bba680306ad1bad6057345232b88
- Add a new option to install native dependencies on every lambda - #579
5f661b53675f3dc9bef8c05072be949c476328f3
- Refactor overrides - #585
8f4b67a9f4c18ddfe31e1d90caf35bdb2d780163
Thanks @alacroix! - Support i18n localeDetection with value false - #567
d6d4b8f83da47b7ec3b0e7b565c38567a3ff0742
Thanks @sommeeeer! - Hides the x-opennext header from server requests when poweredByHeader is false in next config - #575
c8cf0fc50a6ef9ee406f2bd400666feef0a9179f
Thanks @zdenham! - Add protobuf to common binary formats
v3.1.6
v3.1.5
v3.1.4
Changes
- b5bfb5d: Fix response binary content handling - Thanks Adrien Lacroix
- 6b894df: lazily initialize lite client
- 8b576d9: fix content-length incorrectly set in proxyRequest - Thanks Matthew Benton
- 9fceedb: fix: fix basePath support for API routes - Thanks Soc Sieng
- 5cdbc9f: Update vulnerable path-to-regexp dependency - Thanks Nathan Hardy
- 50703a3:
- Fix cloudflare env
- Fix an issue with cookies and the node wrapper
- Fix some issue with cookies being not properly set when set both in the routing layer and the route itself
- Added option for headers priority
v3.1.3
v3.1.2
v3.1.1
v3.1.0
Breaking Change
- If you use a custom converter or custom wrapper
InternalResult
body is now aReadableStream
instead of a string - External middleware when used with the new
enableCacheInterception
will need to have the correct permission (and environment variable) to access the incremental and tag cache as well as the queue (By default S3, DynamoDb, SQS )