v5.37.1

webiny/webiny-jsv5.37.1Aug 16, 2023by adrians5j

AI Summary

Improves performance for ACO tables, DynamoDB scan interfaces, and fixes page/revision synchronization logic.

Key Highlights

  • Improved ACO table rendering performance.
  • Fixed DynamoDB scan result interface to match scan behavior.
  • Fixed page entry and revision sync when deleted.
  • Updated GraphQL schema cache key to include tenant ID and locale.

Full Release Notes

## [5.37.1](https://github.com/webiny/webiny-js/compare/v5.37.0...v5.37.1) (2023-08-16)


### Bug Fixes

* use `pid` instead of `id` when working with cache ([5019023](https://github.com/webiny/webiny-js/commit/5019023cb593e121207a4ed013f7a4c2ce719ae6))
* **db-dynamodb:** scan result next method provides exact interface as scan ([#3470](https://github.com/webiny/webiny-js/issues/3470)) ([b1ece66](https://github.com/webiny/webiny-js/commit/b1ece667332c782a127dc50c2a2c7bb15e972ec8))
* ACO table rendering performances ([#3439](https://github.com/webiny/webiny-js/issues/3439)) ([09b3f5b](https://github.com/webiny/webiny-js/commit/09b3f5b86b3c6b5574bd409cb2e4e7bd4e3c6f6a))
* add missing `isLambdaFunctionRole` meta property ([2cf4873](https://github.com/webiny/webiny-js/commit/2cf4873b715e52630ac2f9e0619b8c682fbca6ed))
* change `revisions` to `revision` ([ed8ccec](https://github.com/webiny/webiny-js/commit/ed8ccec31f7b5f73f378b7bc76c97782a1ca3917))
* double check for `resource_already_exists_exception` exception ([908f269](https://github.com/webiny/webiny-js/commit/908f269ad1d7b03e5ea52f52b90ba84daa524565))
* ensure GQL schema cache key also includes current tenant ID and locale code ([2b34707](https://github.com/webiny/webiny-js/commit/2b3470775a39c606e0b0ff6fde25ce4555f90273))
* get tenant ID/locale code only if getters exist ([81db04b](https://github.com/webiny/webiny-js/commit/81db04bfff54b043a5fdc53876dd5b9c0c205fa1))
* page entry and revision syncy with aco record when deleted ([3007f82](https://github.com/webiny/webiny-js/commit/3007f82822d451040f42979def5f6061ca8d63b6))
* pass pid instead of id when deleting page and all revisions ([5335a36](https://github.com/webiny/webiny-js/commit/5335a362da0c2eb7c4f8dd1438b7fa31fd9f457c))
* remove loading of PB settings and storage ([a757729](https://github.com/webiny/webiny-js/commit/a7577290fd50ad1ab881b765933181c31eb9b82c))
* update aco table record on page revision deletion ([a9e3a2f](https://github.com/webiny/webiny-js/commit/a9e3a2fe5aeb20459454553d96a5c128d428844b))
* upgrade Lexical and improve UX [#3459](https://github.com/webiny/webiny-js/issues/3459) ([76045ad](https://github.com/webiny/webiny-js/commit/76045addbc7624bf68bf181cc619a24730ad3833))
* use `afterPageDelete` in `message` and `code` properties ([c188c47](https://github.com/webiny/webiny-js/commit/c188c47d0877089281693da8b0041442e103d970))
* **api-headless-cms:** permissions checks ([#3449](https://github.com/webiny/webiny-js/issues/3449)) ([26cace7](https://github.com/webiny/webiny-js/commit/26cace7a67068026c996c78153c444f7ab23297d))
* **data-migration:** logger with trace level ([#3462](https://github.com/webiny/webiny-js/issues/3462)) ([a6a30a8](https://github.com/webiny/webiny-js/commit/a6a30a83453fea979de9952354942cdd770a04de))
* **migrations:** elasticsearch 5.37.0 002 validation ([#3453](https://github.com/webiny/webiny-js/issues/3453)) ([f58d4c1](https://github.com/webiny/webiny-js/commit/f58d4c1a24a702ca7009713c4880178a910de1c2))