-
Notifications
You must be signed in to change notification settings - Fork 994
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'feat/rw-uploads-extension' of github.com:dac09/redwood …
…into feat/rw-uploads-extension * 'feat/rw-uploads-extension' of github.com:dac09/redwood: chore(test-fixture): correct rebuild script string suffix substitution (#11339) refactor(forms): Build with esbuild and add conditional exports (#11338) refactor(prerender): build with esbuild and introduce conditional exports (#11337) Adds more tests! Refactor rw-jobs-worker (#11335) refactor(auth-providers): switch to esbuild for some 'web' packages (#11334) Jobs doc updates (#11333) chore(ci): Split formatting check into separate job (#11332) Updates caching doc code snippets to be consistent (#11331) chore(tsconfig): Properly link to api-server's tsconfig (#11330) Adds background job scheduling and execution (#11238) [gh11317] Added documentation for working with Jest and Alias Paths (#11323) fix(record): Update dependencies and build dual esm/cjs (#11300) chore(build): Consistent tsconfig and buildinfo naming for CJS (#11326) chore(test): Fix RSC server cell smoke test (#11327) chore(playwright): Make RSC tests less flakey (#11325) chore(ci): Temporary fix for format checking on all PRs (#11324) chore(build): Move more repetitive code into framework-tools (#11320) chore(docs): fix docs formatting (#11321)
- Loading branch information
Showing
180 changed files
with
6,374 additions
and
484 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
- Adds background job scheduling and execution (#10906) by @cannikin | ||
|
||
This new package provides scheduling and processing of background jobs. We want everything needed to run a modern web application to be included in Redwood itself—you shouldn't need any third party integrations if you don't want. | ||
|
||
Background jobs have been sorely missed, but the time has come! (If you do want to use a third party service we have had an [integration with Inngest](https://community.redwoodjs.com/t/ship-background-jobs-crons-webhooks-and-reliable-workflows-in-record-time-with-inngest-and-redwoodjs/4866) since May of 2023!) | ||
|
||
## Features | ||
|
||
- Named queues: you can schedule jobs in separate named queues and have a different number of workers monitoring each one—makes it much easier to scale your background processing | ||
- Priority: give your jobs a priority from 1 (highest) to 100 (lowest). Workers will sort available jobs by priority, working the most important ones first. | ||
- Configurable delay: run your job as soon as possible (default), wait a number of seconds before running, or run at a specific time in the future | ||
- Auto-retries with backoff: if your job fails it will back off at the rate of attempts \*\* 4 for a default of 24 tries, the time between the last two attempts is a little over three days. | ||
- Run inline: instead of scheduling to run in the background, run immediately | ||
- Integrates with Redwood's [logger](https://docs.redwoodjs.com/docs/logger): use your existing one in api/src/lib/logger or create a new one just for job logging |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- refactor(prerender): build with esbuild and introduce conditional exports (#11337) by @Josh-Walker-GM | ||
|
||
This change restricts the available imports from the `@redwoodjs/prerender` package. You will also have to use modern `moduleResolution` settings in your tsconfig to resolve the imports correctly within TS. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- refactor(forms): Build with esbuild and add conditional exports (#11338) by @Josh-Walker-GM | ||
|
||
This change introduces restrictions on what can be imported from the `@redwoodjs/forms` package. You can no longer import from `@redwoodjs/forms/dist/...`. All imports should be available simply from `@redwoodjs/forms`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,6 +22,7 @@ | |
"baremetal", | ||
"bazinga", | ||
"corepack", | ||
"daemonized", | ||
"envinfo", | ||
"execa", | ||
"Fastify", | ||
|
Oops, something went wrong.