News

ACE/TAO: ACE 6.5.7 and TAO 2.5.7 released

Added by Johnny Willemsen 24 days ago

The open source community has released on Friday November 22th 2019 a new ACE 6.5.7 and TAO 2.5.7 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 compile problem with glibc 2.30 and newer
  • gnuace makefiles: Updated handling of generated files and use requires/avoids to make postbuild steps conditional
  • Removed references to the ACE_LACKS_MONOTONIC_TIME preprocessor macro because it was equivalent to ACE_LACKS_CLOCK_MONOTONIC.
  • Exposed support status of monotonic times features using preprocessor macros. See “Testing for Monotonic Time Support” in docs/ACE-monotonic-timer.html for details.
  • Added support for ARM and ARM64 stack traces with Microsoft Visual C++.
  • The “optional argument for the receive address in ACE_SOCK_Dgram::recv” feature from ACE-6.5.5 is now supported on Windows. This includes enhanced support for sendmsg/recvmsg on Windows.

Changes to TAO (detailed changes)

  • Fixed deprecated-copy warnings in TAO_IDL generated code
  • The TAO IDL Frontend now supports annotations on interfaces, operations, and attributes. (#967)
  • idl_global->eval in the TAO IDL Frontend will now produce error and warning messages. This can be silenced by passing true as a second argument. (#967)
  • Expanded documentation on what can be annotated and roughly how to extend annotation support in `TAO_IDL/docs/annotations.md`. Also made various corrections. (#967)
  • Fixed invalid free in the TAO IDL Frontend while parsing an IDL wstring literal. (#984)

R2CORBA: R2CORBA version 1.5.1 released

Added by Johnny Willemsen 4 months ago

R2CORBA version 1.5.1 has been released.

This version implements the following changes:

  • Updated to support the latest MRI Ruby versions (now supports MRI 1.9.3-2.2.0)
  • Updated to support the latest JRuby version (1.7.19)
  • Updated to support TAO <= 2.3.1
  • Updated to support JacORB <= 3.5
  • RIDL frontend upgraded to 2.5.5
  • Discontinues MRI 1.8.x support

This release has been tested on Windows 32bit (MRI 1.9.3-2.1.5; JRuby) and 64bit (MRI 2.0.0-2.1.5; JRuby) as well as on Linux 64bit (MRI 1.9.3-2.2.0; JRuby).

ACE/TAO: ACE 6.5.6 and TAO 2.5.6 released

Added by Johnny Willemsen 5 months 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/TAO: ACE 6.5.5 and TAO 2.5.5 released

Added by Johnny Willemsen 8 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)

ACE/TAO: CIAO 1.3.8 and DAnCE 1.3.8 released

Added by Johnny Willemsen 8 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

OpenDDS: OpenDDS 3.13.2 released

Added by Johnny Willemsen 9 months ago

The open source community has released on Wednesday April 3rd 2019 a new OpenDDS release. This release is available from the github release page

Features added and bugs/fixes

This is an excerpt of the NEWS, for full change information see ChangeLog within the source distribution
  • Service Participant, Transport Registry, RTPS libs updated to support certain Restart scenarios (#1081)
  • Wrong entity_refs_ counter when deleting data reader in the TopicDescriptionImpl (#936)
  • Add an include required for std::back_inserter (#965)
  • DDS Security on VxWorks7 (#968)
  • Fix unregister with nil handle (#1064)
  • Install with java: Fix classpath for i2jrt.jar and i2jrt_compact.jar in .mpbs (#1079)

1 2 3 4 (1-10/38)

Also available in: Atom