Highlights
Duplicate workflow registration no longer throws
Workflows are not utilized in v1.x, however our core package comes with a few workflows for v2.0. We are currently investigating an issue with checking for duplicate workflow registrations, but we can safely remove this check in v1.x, as it will never affect users using these versions.
Isolation level in batch job subscriber
The transaction isolation level set by the batch job processing subscriber has been changed from the default "READ COMMITTED" to "REPEATABLE READ" to ensure correct data in long-running job processors.
This was always the intention, but the "REPEATABLE READ" level set in the batch job strategies was overwritten by the default level set in the subscriber calling the strategy. This happens because the subscriber initiates a transaction with the default level that is then reused within the strategies.
Bugs
- fix(workflows-sdk): workflow registration by @carlos-r-l-rodrigues in #7590
- fix(medusa): TX isolation level in batch job subscriber by @olivermrbl in #7661
Docs
- docs(v1.x): use correct branch name by @shahednasser in #7233
- docs: fix code snippet for webpack custom configurations by @shahednasser in #7188
- docs(v1.x): fix rewrites of api-reference by @shahednasser in #7318
- docs: fix example code block by @chiuwah in #7453
- docs(v1.x): fix link to stripe plugin by @shahednasser in #7557
Chores
- chore(v1.x): fix build command in docs-util by @shahednasser in #7280
- chore(ap-ref v1.x): add v2 rewrite + remove versioning snippets by @shahednasser in #7305
New Contributors
Full Changelog: v1.20.6...v1.20.7