🐛 Bug fix
- [core:framework] Bug: Erroneous error if there is a database configuration for a custom session middleware storage provider. (#8457) @taylor-work
- [core:framework] Fix sanitize removing polymorphic relations (#9310) @alexandrebodin
- [plugin:content-manager] Fix idsToOmit (#9306) @soupette
- [plugin:graphql] Fix some many many perf issues in graphQL (#9286) @alexandrebodin
- [plugin:content-manager] Fix regex validation (#9237) @soupette
💅 Enhancement
- [admin] Improve front end development (#9293) @soupette
- [admin] fix typo "to access to" (#9303) @bglidwell
- [core:cli] Update target.js: Change assignment of "ok" in "isValidTarget" function (#8477) @florianmarkusse
- [core:framework] Fix undefined filter value (#8490) @MattieBelt
- [core:tooling] Update .npmignore files (#8865) @jorrit
- [documentation] Use https:// in package.json and README.md files (#9227) @jorrit
- [plugin:upload] strapi-plugin-upload: Read responsive breakpoints from config (#9002) @blefevre
- [plugin:upload] [Media Library] Get preview mime type from thumbnail (to support video thumbnail) (#9184) @darron1217
- [plugin:upload] add support for actionOptions for provider upload and delete functions (#9219) @bglidwell