News

ACE 6.5.6 and TAO 2.5.6 released

Added by Johnny Willemsen 21 days ago

The open source community has released on Tuesday July 30th 2019 a new ACE 6.5.6 and TAO 2.5.6 release. This release is available from the usual download location at http://download.dre.vanderbilt.edu/ under the heading “Latest Micro Release” or from the github release page

The doxygen documentation for this release is also available. In addition to the packages combined of sources and generate makefiles, this release provides source-only packages for developers who use MPC to generate their own makefiles.

Changes to ACE (detailed changes)

  • On Linux, the ACE_Log_Msg format specifier %t is now replaced with the system thread id provided by gettid(), instead of the much longer pthread id
  • Added support for MQX
  • Enhanced Android support

Changes to TAO (detailed changes)

  • Fixed race condition in ImplRepo on server shutdown/restart (#889)

ACE 6.5.5 and TAO 2.5.5 released

Added by Johnny Willemsen 4 months ago

The open source community has released on Monday April 8th 2019 a new ACE 6.5.5 and TAO 2.5.5 release. This release is available from the usual download location at http://download.dre.vanderbilt.edu/ under the heading “Latest Micro Release” or from the github release page

The doxygen documentation for this release is also available. In addition to the packages combined of sources and generate makefiles, this release provides source-only packages for developers who use MPC to generate their own makefiles.

Changes to ACE (detailed changes)

  • Fixed several broken links due to the removal of Douglas Schmidt website at WashU
  • ACE_Log_Msg (and therefore ACE_DEBUG and ACE_ERROR) now uses Android’s logging system (aka Logcat) by default in addition to stderr because stdout and stderr are discarded under normal circumstances. To disable this at runtime, run:
        ACE_LOG_MSG->clr_flags (ACE_Log_Msg::SYSLOG)
    

    To disable this at compile time include these lines in config.h:
        #define ACE_DEFAULT_LOG_FLAGS ACE_Log_Msg::STDERR
        #define ACE_DEFAULT_LOG_BACKEND_FLAGS 0
    
  • On Android when statically linking to OpenSSL, prevent usage of the preloaded and unpredictable system SSL library when using ace_openssl.
  • minizip has been moved from ACE to DANCE
  • Add initial support for Visual Studio 2019
  • Validated ACE for usage SLES15.0 x86_64 using 32bit g++ compiler
  • Add optional argument for the receive address in ACE_SOCK_Dgram::recv

Changes to TAO (detailed changes)

CIAO 1.3.8 and DAnCE 1.3.8 released

Added by Johnny Willemsen 4 months ago

The open source community has released on Monday April 8th 2019 a new CIAO 1.3.8 and DAnCE 1.3.8 release. These releases are available from the download location at http://download.dre.vanderbilt.edu/ under the heading “Latest CIAO Micro Release” and “Latest DAnCE Micro Release” or from the CIAO github release page or from the DAnCE github release page.

CIAO and DAnCE are shipped in source only packages where the CIAO package has to be extracted to ACE_wrappers/TAO/CIAO and the DAnCE package to ACE_wrappers/TAO/DAnCE.

Changes to CIAO (detailed changes)

  • Minor enhancements and fixes

Changes to DAnCE (detailed changes)

  • minizip has been moved from ACE to DAnCE

CIAO 1.3.7 and DAnCE 1.3.7 released

Added by Johnny Willemsen 7 months ago

The open source community has released on Friday January 25th 2019 a new CIAO 1.3.7 and DAnCE 1.3.7 release. These releases are available from the download location at http://download.dre.vanderbilt.edu/ under the heading “Latest CIAO Micro Release” and “Latest DAnCE Micro Release” or from the CIAO github release page or from the DAnCE github release page.

CIAO and DAnCE are shipped in source only packages where the CIAO package has to be extracted to ACE_wrappers/TAO/CIAO and the DAnCE package to ACE_wrappers/TAO/DAnCE.

Changes to CIAO (detailed changes)

  • Minor enhancements and fixes

Changes to DAnCE (detailed changes)

  • Minor enhancements and fixes

ACE 6.5.4 and TAO 2.5.4 released

Added by Johnny Willemsen 7 months ago

The open source community has released on Thursday January 24th 2019 a new ACE 6.5.4 and TAO 2.5.4 release. This release is available from the usual download location at http://download.dre.vanderbilt.edu/ under the heading “Latest Micro Release” or from the github release page

The doxygen documentation for this release is also available. In addition to the packages combined of sources and generate makefiles, this release provides source-only packages for developers who use MPC to generate their own makefiles.

Changes to ACE (detailed changes)

  • Fix ACE_Vector::end(), which now correctly represents the end of the elements of the vector instead of the end of the base array.

Changes to TAO (detailed changes)

  • Enhanced the ImR to better handle a huge number of servers which use the ImR heavily and each of them does a frequent shutdown/start cycle
  • The TAO_IDL frontend library now parses all IDL4 annotation-related syntax: using and defining annotations. Use the tao_idl command-line options --idl-version and --unknown-annotations to control annotation parsing. Documentation on this feature is located in TAO/TAO_IDL/docs/annotations.md.
  • TAO_IDL now will return an error status code when passing an invalid command line argument. Backends will have to support this behavior
    explicitly, see TAO/TAO_IDL/include/idl_defines.h for details. TAO_IDL also accepts new options such as -h, --help, --version, and --syntax-only, the latter of which won’t generate any files, just check syntax of the IDL file(s). See tao_idl -h for details.
  • When using IDL_Files in MPC, generated files will now be placed in the current directory by default, instead of the directory of the IDL file. Use idlflags += -o <IDL_FILE_DIR> gendir = <IDL_FILE_DIR> to output generated files to where the IDL file is.

ACE 6.5.3 and TAO 2.5.3 released

Added by Johnny Willemsen 9 months ago

The open source community has released on Monday November 19th 2018 a new ACE 6.5.3 and TAO 2.5.3 release. This release is available from the usual download location at http://download.dre.vanderbilt.edu/ under the heading “Latest Micro Release” or from the github release page

The doxygen documentation for this release is also available. In addition to the packages combined of sources and generate makefiles, this release provides source-only packages for developers who use MPC to generate their own makefiles.

Changes to ACE (detailed changes)

  • Enhance Android support
  • Fix AIX and Solaris linking rpath errors
  • Add support for SSL_INCDIR/SSL_LIBDIR and XERCESC_INCDIR/XERCESC_LIBDIR to specify a custom include/lib dir as required for vcpkg versions of openssl/xercesc

Changes to TAO (detailed changes)

  • Enhance ssliop and uiop corbaloc parsers

ACE 6.5.2 and TAO 2.5.2 released

Added by Johnny Willemsen 11 months ago

The open source community has released on Tuesday September 18th 2018 a new ACE 6.5.2 and TAO 2.5.2 release. This release is available from the usual download location at http://download.dre.vanderbilt.edu/ under the heading “Latest Micro Release” or from the github release page

The doxygen documentation for this release is also available. In addition to the packages combined of sources and generate makefiles, this release provides source-only packages for developers who use MPC to generate their own makefiles.

Changes to ACE (detailed changes)

  • Enhanced C++Builder XE2 support
  • ACE_QtReactor can be built with Qt version 5 using the qt5 MPC feature

Changes to TAO (detailed changes)

  • Enhance logging within the ImR
  • Enhance the behavior of the ImR with a per-client activation mode and multiple clients starting in parallel
  • Modified the SSLIOP::Protocol_Factory::init to process an -SSLEcName argument to set the ECDH curve name.

ACE 6.5.1 and TAO 2.5.1 released

Added by Johnny Willemsen about 1 year ago

The open source community has released on Thursday August 9th 2018 a new ACE 6.5.1 and TAO 2.5.1 release. This release is available from the usual download location at http://download.dre.vanderbilt.edu/ under the heading “Latest Micro Release” or from the github release page

The doxygen documentation for this release is also available. In addition to the packages combined of sources and generate makefiles, this release provides source-only packages for developers who use MPC to generate their own makefiles.

Changes to ACE (detailed changes)

  • At the moment C++11 or newer is enabled ACE_Strong_Bound_Ptr doesn’t provide the convenience functions to use a std::auto_ptr anymore
  • Optimized CDR std::(w)string insertion and extraction when C++11 or newer is enabled
  • Solved Visual Studio 2017 solution loading due to duplicate files generated in a project file

Changes to TAO (detailed changes)

  • Make use of std::atomic when C++11 or newer is enabled for the CORBA reference counting

CIAO 1.3.6 and DAnCE 1.3.6 released

Added by Johnny Willemsen about 1 year ago

The open source community has released on Tuesday June 12th 2018 a new CIAO 1.3.6 and DAnCE 1.3.6 release. These releases are available from the download location at http://download.dre.vanderbilt.edu/ under the heading “Latest CIAO Micro Release” and “Latest DAnCE Micro Release” or from the CIAO github release page or from the DAnCE github release page.

CIAO and DAnCE are shipped in source only packages where the CIAO package has to be extracted to ACE_wrappers/TAO/CIAO and the DAnCE package to ACE_wrappers/TAO/DAnCE.

Changes to CIAO (detailed changes)

  • Doxygen changes
  • Minor enhancements and fixes

Changes to DAnCE (detailed changes)

  • Regenerated XSC based QoS XML handlers and reduced their size
  • Minor enhancements and fixes

ACE 6.5.0 and TAO 2.5.0 released

Added by Johnny Willemsen about 1 year ago

The open source community has released on Tuesday June 12th 2018 a new ACE 6.5.0 and TAO 2.5.0 release. This release is available from the usual download location at http://download.dre.vanderbilt.edu/ under the heading “Latest Minor Release” or from the github release page

The doxygen documentation for this release is also available. In addition to the packages combined of sources and generate makefiles, this release provides source-only packages for developers who use MPC to generate their own makefiles.

Changes to ACE (detailed changes)

  • The ACE core libraries now use std::unique_ptr instead of std::auto_ptr when C++11 or newer is enabled

Changes to TAO (detailed changes)

  • The TAO core libraries now use std::unique_ptr instead of std::auto_ptr when C++11 or newer is enabled

1 2 3 (1-10/26)

Also available in: Atom