github DOCGroup/ACE_TAO ACE+TAO-7_0_3

3 years ago

Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the major release of ACE 7.0.3 and TAO 3.0.3 which is available from the usual download location under the heading "Latest Micro Release".

The Source Code zip/tar.gz provided by github do not contain the necessary MPC files, please do not download these!

Changes to ACE

  • The macro ACE_HAS_WIN32_STRUCTURAL_EXCEPTIONS has been renamed to ACE_HAS_WIN32_STRUCTURED_EXCEPTIONS, update your code accordingly
  • MinGW 2 has been deprecated
  • ACE CDR supports (u)int8
  • Use more C++11 features including using std alternatives
  • Various cleanup
  • Fix SocketConnect::ip_check() Concurrency and Too-Early Request Issues for Windows
  • Make install: use relative links in prefix/share

Changes to TAO

  • Support for IDL 4 explicitly-named integer types like int64 in TAO_IDL. Support for uint8 and int8 is limited in TAO. Unlike the larger types, these are new distinct types that are not aliases of existing types covered by the CORBA specification
  • Added the tao/idl_features.h header file for getting the IDL features supported by TAO_IDL. See the file for example usage
  • TAO_IDL: Fix empty case evaluation on unions with enum discriminators

Don't miss a new ACE_TAO release

NewReleases is sending notifications on new releases.