For Server islands Astro creates a cryptography key in order to hash props for the islands, preventing accidental leakage of secrets.
If you deploy to an environment with rolling updates then there could be multiple instances of your app with different keys, causing potential key mismatches.
To fix this you can now pass the ASTRO_KEY environment variable to your build in order to reuse the same key.
To generate a key use:
astro create-key
This will print out an environment variable to set like:
#117291c54e63 Thanks @ematipico! - Adds a new variant sync for the astro:config:setup hook's command property. This value is set when calling the command astro sync.
For Server islands Astro creates a cryptography key in order to hash props for the islands, preventing accidental leakage of secrets.
If you deploy to an environment with rolling updates then there could be multiple instances of your app with different keys, causing potential key mismatches.
To fix this you can now pass the ASTRO_KEY environment variable to your build in order to reuse the same key.
To generate a key use:
astro create-key
This will print out an environment variable to set like:
Bumps the npm-deps group with 11 updates in the / directory:
5.0.20
5.0.21
4.13.2
4.15.4
11.3.24
11.5.4
3.4.9
3.4.10
3.6.1
3.6.2
0.5.14
0.5.15
7.18.0
8.4.0
8.13.2
8.14.2
8.57.0
9.10.0
0.33.1
1.2.3
0.5.14
0.6.6
Updates
@fontsource/inter
from 5.0.20 to 5.0.21Commits
Updates
astro
from 4.13.2 to 4.15.4Release notes
Sourced from astro's releases.
... (truncated)
Changelog
Sourced from astro's changelog.
... (truncated)
Commits
0d50d75
[ci] release (#11936)c0c9645
[ci] formatbd1d4aa
Allow passing into the crypto key via ASTRO_KEY (#11879)4a44e82
fix: explicitly check for null props inserializeSignals
(#11930)c58193a
fix(add): Use proper export names when adding adapters (#11935)65bfefb
[ci] release (#11909)ca54e3f
perf(astro/assets): avoid downloading original image when using cache (#11904)5d7bc70
[ci] format7ff7134
Provide an error message when Actions throws in setup (#11886)f696051
[ci] formatUpdates
framer-motion
from 11.3.24 to 11.5.4Changelog
Sourced from framer-motion's changelog.
... (truncated)
Commits
5d9d296
v11.5.429c4d0f
Updating changelogb2608b2
Improving pure markc342e05
Updating versioncff1970
v11.5.361c6bc9
updating changelog5922278
Moving5619d56
Import hydrateRoot from react-dom/client (#2789)beae985
Upgrading to React 18.3.1 (#2788)e30cea7
Updating lockfileUpdates
tailwindcss
from 3.4.9 to 3.4.10Release notes
Sourced from tailwindcss's releases.
Changelog
Sourced from tailwindcss's changelog.
Commits
f07dbff
3.4.10c4f2362
Bump versions of plugins in the Standalone CLI (#14185)Updates
@astrojs/react
from 3.6.1 to 3.6.2Release notes
Sourced from
@astrojs/react
's releases.Changelog
Sourced from
@astrojs/react
's changelog.Commits
8118120
[ci] release (#11654)7adb350
Prevent throwing in react and solid component checks (#11624)72c7ae9
update formatter config (#11640)750d532
fix(deps): update all non-major dependencies (#11565)Updates
@tailwindcss/typography
from 0.5.14 to 0.5.15Release notes
Sourced from
@tailwindcss/typography
's releases.Changelog
Sourced from
@tailwindcss/typography
's changelog.Commits
199a0c6
0.5.15fa5beec
Modernize repository setup (#359)1da9d14
Update peer dependency version to include 4.0.0-alpha.20 (#358)Updates
@typescript-eslint/parser
from 7.18.0 to 8.4.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
3920c93
chore(release): publish 8.4.02ad3404
chore: enableunicorn/prefer-export-from
and `@typescript-eslint/consistent...ef2eab1
chore(release): publish 8.3.09612d81
chore: enable eslint-plugin-perfectionist on parser package (#9845)7440e14
chore(release): publish 8.2.0382e87b
chore: enableunicorn/prefer-node-protocol
(#9742)243fb5f
chore: enable prefer-template (#9544)3d78392
chore(release): publish 8.1.0a26e3c7
chore: enable prefer-regexp-test (#9658)e05c2e5
chore(release): publish 8.0.1Updates
cspell
from 8.13.2 to 8.14.2Release notes
Sourced from cspell's releases.
... (truncated)
Changelog
Sourced from cspell's changelog.
Commits
9f7c183
v8.14.25552bdb
v8.14.12e050b4
v8.14.0e017775
v8.13.3ecfa89a
fix: Try non-English suffix endings on word breaks (#6066)Updates
eslint
from 8.57.0 to 9.10.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
6448f32
9.10.0afeb9b1
Build: changelog update for 9.10.024c3ff7
chore: upgrade to@eslint/js
@9
.10.0 (#18866)1ebdde1
chore: package.json update for@eslint/js
release301b90d
feat: Add types (#18854)bee0e7a
docs: update README (#18865)bcf0df5
feat: limit namespace import identifier in id-length rule (#18849)45c18e1
feat: addrequireFlag
option torequire-unicode-regexp
rule (#18836)5d80b59
docs: specify thatruleId
can benull
in custom formatter docs (#18857)156b1c3
docs: Update READMEUpdates
eslint-plugin-astro
from 0.33.1 to 1.2.3Release notes
Sourced from eslint-plugin-astro's releases.
... (truncated)
Changelog
Sourced from eslint-plugin-astro's changelog.