Releases: modelix/modelix.core
Releases · modelix/modelix.core
10.2.0
10.2.0 (2024-12-12)
Bug Fixes
- authorization: allow only resource owners/admins to manage permissions (817f454)
- authorization: also install status page handler for Throwable (ce06948)
- authorization: cache remote keys (64053df)
- authorization: ignore unknown granted permissions (e4b5415)
- authorization: MODELIX_PERMISSION_CHECKS_ENABLED wasn't applied to Keycloak checks (8179c75)
- authorization: publish sources jar (be8bd81)
- authorization: trust own tokens (also add public key when adding private key) (165d453)
- model-datastructure: implement IKVEntryReference.toString (01812f5)
- model-server: /history /content /diff and /repos always returned 401 (693f3bd)
- model-server: make modelix-admin also model-server admin (dd1fe1d)
- model-server: RestWebModelClient couldn't request a clientId (ff08972)
Features
10.1.3
10.1.2
10.1.1
10.1.0
10.0.0
10.0.0 (2024-11-12)
Bug Fixes
- model-api: deprecation of ModelFacade.toLocalBranch (3ab0c7e)
- model-api: IAsyncNode.getReferenceTarget failed when TreePointer was used (83aa1d6)
- model-datastructure: role IDs are now used by default (a6a5c50)
- modelql: assertNotEmpty should throw an IllegalArgumentException (c12a992)
- modelql: ClassCastException caused by wrong order in ZipStep (dbf7eb9)
- modelql: more detailed exception for unsupported cross-query streams (8d7e154)
- modelql: unresolvable node reference in ModelQL should result in a 404 (4e991cb)
Features
- model-api: added missing IRoleDefinition including subtypes (f6e99fa)
- modelql: efficient execution using bulk requests (a9538e3)
- modelql: findAll that accepts multiple keys as a flux (ace6ccf)
- modelql: new steps: memoize, find, findAll, sum, toFlux (4bf8460)
Performance Improvements
- model-server: skip batching for entries cached by ignite (68ee86a)
BREAKING CHANGES
- model-datastructure: The default value for
useRoleIdsparameters changed
to true. If you didn't specify a value foruseRoleIdsand rely on a
name based persistence you now have to provide an explicitfalse
value.
9.1.3
9.1.2
9.1.0
9.0.0
9.0.0 (2024-09-24)
Bug Fixes
- model-datastructure: correctly calculate linear history between the same version (424ad26)
Features
- mps-model-adapters: remove code for mps-model-server-plugin (de7673d)
- mps-model-adapters: remove documentation for mps-model-server-plugin (978599e)
BREAKING CHANGES
- mps-model-adapters: We decided to remove the components light-model-client and mps-model-sever-plugin.
The light-model-server/client was not used required continuous maintenance.
As an alternative, we suggest using the mps-sync-plugin to sync models with a model server and access the data through the model-sever.
See https://issues.modelix.org/issue/MODELIX-996
Fixes: MODELIX-996