**New features and improvements:**
- Refactored mechanism that handles JWT tokens used for authorization (https://github.com/CERT-Polska/mwdb-core/pull/542, KWMORALE)
It's recommended to rollup your API keys after upgrade because they use slightly different format that is more compliant with [RFC7519](https://datatracker.ietf.org/doc/html/rfc7519). All previously generated API keys will be honored by further 2.x.x releases of MWDB Core.
- API key token is shown only just after creation due to security reasons (https://github.com/CERT-Polska/mwdb-core/pull/524, KWMORALE)
- Repository name shown in navbar can be set directly in MWDB configuration (https://github.com/CERT-Polska/mwdb-core/pull/521, KWMORALE)
- Added new hooks for various MWDB actions that can be intercepted in plugins (https://github.com/CERT-Polska/mwdb-core/pull/513, wklimek)
- Added configurable rate limits for specific endpoints and methods (https://github.com/CERT-Polska/mwdb-core/pull/523, wklimek)
- Karton analysis association can be removed from object (https://github.com/CERT-Polska/mwdb-core/pull/533, wklimek)
- Added relative date-time ranges in search (https://github.com/CERT-Polska/mwdb-core/pull/555, wklimek)
- Added visual indicator for non-editable groups in Administration panel (https://github.com/CERT-Polska/mwdb-core/pull/519, wklimek)
- Extendable upload form (https://github.com/CERT-Polska/mwdb-core/pull/541, thanks yankovs!)
**Bugfixes:**
- Fixed exception handling for exceptions that happen out of request context (https://github.com/CERT-Polska/mwdb-core/pull/522)
- Fixed crash in web application when user clicks "Add" in Attributes box and no attributes are available to add (https://github.com/CERT-Polska/mwdb-core/pull/539, thanks chivay!)
- Removed too short limit of field length in OpenID Connect Provider configuration (https://github.com/CERT-Polska/mwdb-core/pull/552)
- Fixed ISE 500 caused by concurrent assign of Karton analysis on the same object (https://github.com/CERT-Polska/mwdb-core/pull/576)
- Fixed remove of self-loop relationship that causes removal of all permissions to the object (https://github.com/CERT-Polska/mwdb-core/pull/579)
- Various fixes in documentation
Special thanks to wklimek for all contributions and dd8917vk for catching few regressions during development!