Skip to content

10.0.0

Compare
Choose a tag to compare
@slisson slisson released this 12 Nov 02:39
· 468 commits to main since this release
5010c1c

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 for useRoleIds and rely on a
    name based persistence you now have to provide an explicit false
    value.