Releases: modelix/modelix.core
Releases · modelix/modelix.core
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
useRoleIds
parameters changed
to true. If you didn't specify a value foruseRoleIds
and 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