v6.152
Changes in this release:
- Migrate server code from the
org.realityforge.replicant.serverpackage to thereplicant.serverpackage. - Rename
SystemMetaDatatoSchemaMetaDataand all supported infrastructure to use the new name (i.e.systemIdbecomesschemaId). This is to achieve consistency between the client and server as well as domgen generated code and hand-crafted code. - Rename
ChannelAddress.idtoChannelAddress.rootIdon the client and renameChannelAddress.subChannelIdtoChannelAddress.rootIdon 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
JsonValueas the response object rather than convertingJsonValueto a string and then deserializing back into aJsonValuein server code. - Change
ChannelMetaDatato use more explicit mechanisms for decoding strings intoJsonValueobjects in javaObjectrather than reliance on implicit jackson presence.