Versions Compared

Key

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

...

  • 2021APR + 2021JUN + 2021AUG + 2021OCT Release
  • ACS Changes

    • Obsolescence Management Roadmap

      • Java (24 upgrades)
      • Python (25 upgrades)
      • OmniORBpy (4.2.4)
      • astyle (3.1)
      • Recommendation to install doxygen and graphviz from O.S. (It's still installed along with ACS if not found 1.8.5 + 2.30.1)
      • Fixed ACE/TAO config-*.h files to be compatible with newer O.S.
      • oAW: No longer installing as a module, now we use the version provided by ACS Eclipse installation
    • C++ container initialization reduced (3 seconds sleep removed)
    • C++ clients can be restarted (unit testing)
    • Acssim setMethod/setMethodIF now receives fully-compliant Python code blocks
      • This may break some implementations that used to write the return value on the last line without actually putting "return ..."
    • Alternative XML Schema bindings for Java are being prepared using JAXB XJC technology
      • Both castor and jaxb bindings are created with the XSDBIND directive and are packaged in the same JAR file
      • If castor's code generated package is 'test.xx.yy', then xjc one is 'test.xx.yy.jaxb
    • ACS Maven artifacts now consider transitive dependencies
    • ACS Python packages ready to be deployed on custom Pypi serverservers
    • Add support to longLongSeq and uLongLongSeq BACI properties
      • Complete Java and Python support of original BACI properties
    • Python 3.8 support
      • Default is still 3.6 
      • 2022FEB will remove Python 2.7 and 3.6 support and set 3.8 as default
    • Notification Channel fix after re-initialization

...