v8.4.0
Changelog
π§ π¨ Experimental Breaking
breaking(rsc): Removing live-reload RSC dev server approach (#11648) by @Tobbe
Please see #11648 for more detailsπ Features
feat(baremetal): Check available disk space (#11469) by @Tobbe
Adds an early step to the yarn rw deploy baremetal
command that checks to
make sure there is enough free disk space on the server before continuing.
By default it will make sure there is at least 2048 MB (2 GB) of free disk space
but this can be changed by setting the new deploy.toml
option
freeSpaceRequired
to however many MB you want.
You can skip this step by passing --no-df
to the deploy baremetal
command or
setting freeSpaceRequired
to 0
.
π οΈ Fixes
fix(jobs): merge job options to prevent 'undefined' values in place of defaults (#11666) by @Josh-Walker-GM
Please see #11666 for more detailsfix(jobs): Fixes creating worker with deleteSuccessfulJobs config setting in JobManager (#11653) by @dthyresson
According to the Job documentation, the JobManager's deleteSuccessfulJobs
can be used to decide if one wants successfully completed jobs from being deleted from the BackgroundJobs
table.
Keeping job run history around is useful for reporting purposes, such s hoe many jobs run over time, how many fails, how many successes, etc.
However, the deleteSuccessfulJobs
was not being correctly passed to the worker in createWorker
so the worker always used the default value -- true -- and always deleted the job run record regardless of configuration.
This PR fixes this issue by setting the config value when creating the worker.
fix(crwa): Add missing quotes to seed example (#11651) by @Tobbe
Just un-commenting the example seed code now gives you valid code to seed your database with
fix(web) type NonSuspenseCellQueryResult... (#11639) by @richard-stafflink
The result you get back as queryResult
is now properly typed. Typically the
type will be something like FindPostById
, i.e. the first type that is passed
to CellSuccessProps
(instead of just being any
).
fix(crwa): Better handling of installing to . (#11645) by @Tobbe
When installing to cwd
:
- Print "the current directory" instead of "."
- Skip the output of
cd
(which would move you to your home directory, which
most likely is not what you want)
π Docs
docs(deploy): fix grove command (#11689) by @Josh-Walker-GM
Please see #11689 for more detailsdocs: fix versioned docs (#11643) by @Josh-Walker-GM
Please see #11643 for more detailsRemoved 'Azure' as deploy provider mention' (#11116) by @pantheredeye
Please see #11116 for more detailsUpdate the Deployment step of the tutorial for GROVE (#10890) by @cannikin
Please see #10890 for more detailsπ¦ Dependencies
Click to see all dependency updates
- chore(deps): update babel monorepo to v7.25.7 (#11682) by @renovate
- chore(deps): update dependency firebase to v10.14.0 (#11680) by @renovate
- fix(deps): update dependency firebase-admin to v12.6.0 (#11681) by @renovate
- fix(deps): update dependency @types/node to v20.16.11 (#11679) by @renovate
- fix(deps): update dependency @joshwooding/vite-plugin-react-docgen-typescript to v0.4.1 (#11675) by @renovate
- fix(deps): update dependency @vitejs/plugin-react to v4.3.2 (#11673) by @renovate
- chore(deps): update dependency node to v20.18.0 (#11669) by @renovate
- fix(deps): update dependency @faire/mjml-react to v3.4.0 (#11672) by @renovate
- fix(deps): update dependency cookie to v0.7.2 (#11670) by @renovate
- chore(deps): bump cookie from 0.7.0 to 0.7.1 (#11665) by @dependabot
- fix(deps): update dependency cookie to v0.7.0 [security] (#11661) by @renovate
- fix(deps): update dependency http-proxy-middleware to v3.0.3 (#11657) by @renovate
- fix(deps): update dependency vite to v5.4.8 (#11658) by @renovate
π§Ή Chore
Click to see all chore contributions
- chore(deps): update github/codeql-action digest to c36620d (#11678) by @renovate
- chore(deps): update actions/checkout action to v4.2.1 (#11676) by @renovate
- chore(deps): update dependency @actions/core to v1.11.1 (#11677) by @renovate
- chore(deps): update dependency eslint-plugin-perfectionist to v3.8.0 (#11674) by @renovate
- chore(deps): update dependency @types/jscodeshift to v0.12.0 (#11671) by @renovate
- chore(deps): update dependency knip to v5.33.1 (#11668) by @renovate
- chore(deps): update dependency @types/lodash to v4.17.10 (#11667) by @renovate
- chore(deps): update dependency rollup to v4.24.0 (#11664) by @renovate
- chore(deps): update dependency memfs to v4.13.0 (#11663) by @renovate
- chore(deps): update chore (#11662) by @renovate
- chore(deps): update dependency @types/vscode to v1.94.0 (#11659) by @renovate
- chore(release): update docs (#11637) by @Josh-Walker-GM
π§ π§Ή Experimental Chore
Click to see all chore contributions
- chore(rsc): Extract importRsdwServer() and move type assertions to utils (#11688) by @Tobbe
- chore(rsc): Fix console log and add todo (#11685) by @Tobbe
- chore(rsc): Fix TODO and simplify SSR code (#11650) by @Tobbe
- chore(rsc): Rename renderRoutesFromDist to renderRoutesSsr (#11647) by @Tobbe
- chore(rsc): Make Router-related imports safer for RSC (#11644) by @Tobbe
- chore(rsc): Remove unused node-loader (#11642) by @Tobbe
- chore(rsc): Refactor: Extract rscFetch and rsaFetch (#11582) by @Tobbe