8.0.10
Release 8.0.10
🔥 This release drastically improves GraphQL API performances under heavy workloads.
📖 Please read this blog post for detailed information on the implemented enhancements.
Note: release 8.0.9 was skipped and superseded by this one.
Main new commits
- 92ea8be - chore: Update Dockerfile to improve package installation efficiency [skip ci] (2024-08-28 18:01:13 +0200)
- 3795e01 - Update Maven dependencies to latest patch versions (2024-08-28 17:54:34 +0200)
- 4a1677f - ⚡ GraphAppsUpdater updates gql app cache entries only if app def document is actually updated. Cache entries are not all invalidated on delete /gql-apps requests since GraphAppsUpdater will remove deleted apps (2024-08-27 19:13:01 +0200)
- b6a40c2 - ⚡ Improve performance of CaffeineLoadingCache.put() method (2024-08-26 21:38:57 +0200)
- cb5e417 - ⚗️ Experimenting performance improvements for field-ql gql typeResolver predicate (2024-08-26 16:50:28 +0200)
- 8ed8a42 - ⚗️ Performance improvements for graphAppsUpdater (2024-08-26 13:30:50 +0200)
- 54b15f0 - ⚗️ Experimenting performance improvements for field-ql gql typeResolver predicate (2024-08-26 12:19:55 +0200)
- 210d00d - Fix regular expression injection: Unsanitized input from an HTTP parameter flows into replaceAll (2024-08-26 11:28:34 +0200)
- f768d3d - ✨ Add GraphAppsUpdater to periodically revalidate entries in GQL Apps cache (2024-08-23 18:17:32 +0200)
- 46aae12 - ⚡ Use virtual threads executor in caffeine cache async methods (2024-08-23 18:15:55 +0200)
Full Changelog: 8.0.8...8.0.10