The Neon release (2.5.0) of Object Teams will be shipped with the new byte code weaver OTDRE (Object Teams Dynamic Runtime Environment) in production quality. This adds the following functionality:
- Team and role classes can be dynamically added to a running application, the necessary weaving can be performed even on classes that have already been loaded into the JVM. This provides the ultimate flexibility for unanticipated adaptation.
- Weaving is fully capable of handling Java 8 bytecode. Workarounds applied in the previous weaver are no longer needed.
Additionally, the previous weaver OTRE (Object Teams Runtime Environment) will be updated (time permitting) to also handle Java 8 bytecode, as to provide both weavers with quite different characteristics as options.
Support for Java 9 will be merged from JDT (and adjusted for OT/J) when it is available. (not applicable as of Neon)