Skip to content

v4.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 24 Jul 10:21
9cdb7de

4.0.0 (2024-07-24)

⚠ BREAKING CHANGES

Features

  • add 'rsc', 'next-router-prefetch', 'next-router-state-tree' to lambda cache policy (#107) (ee98a15)
  • Add ability to add IAM Auth to Lambda Function URLs (#109) (4416343)
  • add cache deployment bucket (5365bee)
  • add cache-control on all origins (#187) (a874b09)
  • add dynamodb table and provider for tag and path revalidation (#145) (e68e49f)
  • Add Image Optimization (3faf626)
  • add NextjsOverrides (#181) (1524c8e)
  • add useEfs and vpc properties to NextjsAssetsDeployme… (#94) (314f046)
  • allow custom buildPath (00e12a4)
  • allow to use an existing sharp layer via arn (#96) (a437e86)
  • basePath and allow multiple next.js sites on same distribution (passing custom distribution) (#148) (37788b3)
  • Cache-control max-age (#20) (b15a89a), closes #22 #29 #32 #31 #33 #35
  • choose between npm and yarn as package manager for NextJS build (#77) (106322c)
  • conditionally create cache and response header policies based on overrides (#196) (05a77d5)
  • customize name of edge function stack id (#79) (72cb72c)
  • extract NextjsDomain from NextjsDistribution (#174) (99842fe)
  • faster asset deployment (#137) (60da6e2)
  • move from lambda@edge to OAC (9cdb7de)
  • Refactor functionality into discrete constructs (#1) (8186b8f)
  • security headers by default (#186) (a8b5c4a)
  • set output trace roots (4d1f5b6)
  • update edge lambda from node 18 to 20 (#179) (f04836c)
  • update lambda to Node.js 20 (#170) (48ab3b6)
  • Use open-next for building (BREAKING) (#95) (c49774c), closes #94
  • use static asset bucket for cache (e49b5aa)

Bug Fixes