Compatibility MatrixBelow lists the changes for ADM generated code compatibility. See Adm Compatibility Level documentation for an explanation on ADM generated code compatibility. Core X ADM Maven PluginVersion | ADM Compat Level | Notes |
---|
3.0.503 -> 3.1.103 | 2.4.0 | First 3.0 release
Generated Code can run with 3.0.503 to 3.1.103 |
---|
3.1.104 -> 3.2.120 | 3.0.0 | Enhancements for detecting incompatible enums required new apis in generated code
Generated Code can run with 3.1.104 to 3.X |
---|
3.2.121 -> 3.4.67 | 3.1.0 | Adding support for Field Interest registration for Xbuf
Generated Code can run with 3.2.121 to 3.X |
---|
3.4.373 -> 3.5.126 | 3.4.0 | Support for Message copy Support for RepeatedFieldBuffer access in Xbuf. Generated Code can run with 3.4.373 to 3.X |
---|
3.5.127 -> 3.6.X | 3.4.1 | Support for pass-through field preserving entity copy and Message.copyXXXTo(Entity) Generated Code can run with 3.4.373 to 3.X These were introduced 3.5.127, 3.6.84 patch releases ... prior 3.5 and 3.6 versions were at ADM compat level of 3.4.0
|
---|
3.7.162 -> 3.7.216 | 3.7.0 | Changed protobuf message copy() to preserve pass-through fields, changed getXXXTo implementation to use copyInto() for embedded fields. Changed Xbuf generated entities to use XbufHeuristics class to source deync policy and sparse optimization flags ... requires new platform APIs. Change Xbuf generated objects to use XbufHeuristics class to source pooling parameters ... requires new platform APIs. Generated Code can run with 3.7.162 to 3.X |
---|
3.7.217 -> 3.8.63 | 3.8.0 | Changed Xbuf embedded entity array accessors to allow for reduce memory usage. The changes to the generated code require new platform APIs Generated Code can run with 3.7.217 to 3.X |
---|
3.8.64 -> 3.8.108 | 3.8.1 | Changed the ADM generated lendXXX(XString val) method to allow it to accept a null value without throwing a NullPointerException See XPLATFORM-1823 Generated Code can run with 3.7.217 to 3.X |
---|
3.8.126 - 3.8.158 | 3.8.2 | Fixes a compiler warning in XBuf generated code relating the deprecated PktBuffer.create method. See XPLATFORM-1886 Generated Code can run with 3.7.217 to 3.X |
---|
3.8.159 -> 3.8.187 | 3.9.0 | Changes the code generated by ADM for collection nodes by moving more of the implementation code into the platform collection base classes. See XPLATFORM-1903 Generated Code can run with 3.8.159 to 3.X |
---|
3.8.188 -> 3.8.193 | 3.9.1 | Optimizing Xbuf generated messages' <T> getXXXTo(XString.Factory<T> factory) methods for better performance with FrameFields. See XPLATFORM-1915 Generated Code can run with 3.8.159 to 3.X |
---|
3.8.194 ->3.11.0 | 3.9.2 | New code generator option to generate embedded entities as non final. This change does not other wise change the generated apis. See XPLATFORM-1445 Generated Code can run with 3.8.159 to 3.X |
---|
3.11.55 -> 3.12.x | 3.10.0 | New State Replication Map types and ERogFieldNotWriteable exceptions require new runtime APIs. See XPLATFORM-2080 Generated Code can run with 3.11.55 to 3.X |
---|
3.14.19 | 4.0.0 | Changed the data type fields ids of generated classes from int to long See XPLATFORM-2228 Generated Code can run with 3.14.19 to 3.X |
---|
|