For the full list of changes, check out the Webiny 5.43.0external link release on GitHub.

Headless CMS
anchor

FLP - Improved Permissions Inheritance (#4630external link)
anchor

✍️

Use Heartbeat in Record Locking Mechanism (#4583external link)
anchor

We refactored the record locking mechanism to use the heartbeat instead of React useEffect to unlock the record. Record is unlocked by default after 30 seconds of the system not receiving a heartbeat signal.

Deployments
anchor

✍️ Fixed Existing VPCs Not Used With OpenSearch (#4532external link)
anchor

✍️

Development
anchor

TypeScript 5.3.3 (#4464external link)
anchor

We have upgraded TypeScript to version 5.3.3. At this point we cannot go any higher because of the @rmwc/* packages.

Also, fastify was updated to 4.29.0 - which might affect users which are hooking into the fastify handler. If something is wrong in your code, the TypeScript build will break, and it is an easy fix - just check the fastify docsexternal link.

Ensuring Same Webiny Package Versions (#4628external link)
anchor

✍️

Webiny package versions checkWebiny package versions check
(click to enlarge)

Webiny CLI - webiny refreshCommand (#4552external link)
anchor

✍️