Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the major release of ACE 7.1.2 and TAO 3.1.2 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
- C++17 removed
std::auto_ptr, updated ACE/TAO to not usestd::auto_ptranymore and also not provide our own auto_ptr. With C++17 ACE doesn't provideACE_Auto_Ptr,ACE_Auto_Basic_Ptr,ACE_Auto_Basic_Array_Ptr,ACE_Auto_Array_Ptr, andACE_auto_ptr_resetanymore, just usestd::unique_ptr - Add
c++stdwhich can be used in the platform_macros.GNU to set the C++ revision to be used (results in-std=flag) - Improve support for QNX 7.1
- Embarcadero C++ Builder enhancements
Changes to TAO
- TAO_IDL: Added support for the
mapdata type, but this isn't supported in TAO user applications except for local usage