Skip to content

v6.152

Choose a tag to compare

@realityforge realityforge released this 15 Sep 00:41
· 90 commits to master since this release

Changes in this release:

  • Migrate server code from the org.realityforge.replicant.server package to the replicant.server package.
  • Rename SystemMetaData to SchemaMetaData and all supported infrastructure to use the new name (i.e. systemId becomes schemaId). This is to achieve consistency between the client and server as well as domgen generated code and hand-crafted code.
  • Rename ChannelAddress.id to ChannelAddress.rootId on the client and rename ChannelAddress.subChannelId to ChannelAddress.rootId on the server. This is done to gain consistency across client, server, and generated code.
  • Start to use records in the server code to reduce verbosity.
  • Pass JsonValue as the response object rather than converting JsonValue to a string and then deserializing back into a JsonValue in server code.
  • Change ChannelMetaData to use more explicit mechanisms for decoding strings into JsonValue objects in java Object rather than reliance on implicit jackson presence.