The Talon Manual

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

div
styledisplay: inline-block;
Section

Compatibility Matrix

Below lists the changes for ADM generated code compatibility. See Adm Compatibility Level documentation for an explanation on ADM generated code compatibility. 

Core X 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 -> Latest3.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.X3.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

(info) 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.2173.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.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

API Compatibilty Goals

Wire Compatibility

...