Skip to content

Releases: modelix/modelix.core

11.2.1

14 Jan 02:36
e61258f
Compare
Choose a tag to compare

11.2.1 (2025-01-14)

Bug Fixes

  • mps-model-adapters: exclude libraries provided by MPS from mps-model-adapters-plugin (82dfcbc)

11.2.0

09 Jan 03:07
24e7224
Compare
Choose a tag to compare

11.2.0 (2025-01-09)

Bug Fixes

  • mps-model-adapters: fix MPSNode.replaceNode (940c553)

Features

  • mps-model-adapters: handle root nodes and free-floating nodes in MPSNode.replaceNode (954860b)

11.1.4

08 Jan 02:41
ad59f45
Compare
Choose a tag to compare

11.1.4 (2025-01-08)

Bug Fixes

  • modelql: set INodeResolutionScope when running query on INode (f8861f5)

11.1.3

20 Dec 16:39
5ed06af
Compare
Choose a tag to compare

11.1.3 (2024-12-20)

Bug Fixes

  • model-client: don't use roleIds in the deprecated ReplicatedRepository (1d3f559)
  • model-datastructure: repeated wrapping with AsyncStoreAsLegacyDeserializingStore (3052d4b)

11.1.2

19 Dec 17:57
a465888
Compare
Choose a tag to compare

11.1.2 (2024-12-19)

Bug Fixes

  • authorization: existing access control data couldn't be read (c5b9d19)
  • authorization: verification against private keys from disk failed (0ba1639)

11.1.0

19 Dec 13:54
e3fb1da
Compare
Choose a tag to compare

11.1.0 (2024-12-19)

Bug Fixes

  • model-server: ignite failed to start because of missing permissions (01bdd2b)

Features

  • authorization: easier to understand UI for permission management (93cd0be)
  • model-server: added links for permission management to the repository overview page (2a3aab7)
  • model-server: persist access control data into database (da25835)

11.0.0

19 Dec 02:51
260e367
Compare
Choose a tag to compare

11.0.0 (2024-12-19)

  • feat(model-server)!: use a consistent status code for query failures (ff653fd)

Bug Fixes

  • authorization: reload keys when the file changes (2b80425)
  • model-server: do not put objects into store in request thread (0c69ab2)

BREAKING CHANGES

  • resolving a non-existing node via ModelQL now returns
    status code 422 instead of 404.

10.2.1

13 Dec 02:58
f3b4e9f
Compare
Choose a tag to compare

10.2.1 (2024-12-13)

Bug Fixes

  • model-server: @RequiresTransaction annotation to help avoiding MissingTransactionException (cfebf70)
  • model-server: @RequiresTransaction annotation to help avoiding MissingTransactionException (2a10185)
  • model-server: deadlock caused by non-existing lock ordering (2670d49)
  • model-server: IImmutableStore is supposed to return null values (ed9bd6d)

10.2.0

12 Dec 07:45
9d36c70
Compare
Choose a tag to compare

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

  • authorization: built-in permission management (5aeb53b)
  • authorization: option to install status pages (16a31f3)
  • authorization: support for identity tokens (31c2c16)
  • authorization: support for RSA keys (9d9a8bd)

10.1.3

10 Dec 02:58
d04c1d7
Compare
Choose a tag to compare

10.1.3 (2024-12-10)

Bug Fixes

  • nullMono() resulted in NPE (60adb36)