News

ACE/TAO: ACE 6.4.8 and TAO 2.4.8 released

Added by Johnny Willemsen 10 days ago

The open source community has released on Monday May 14th 2018 a new ACE 6.4.8 and TAO 2.4.8 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 Embarcadero C++ Builder support
  • ACE XML_Utils enhancements
  • Debian packaging enhancements
  • Support for clang6 and gcc8
  • Enhanced Android support
  • Remove addr_any restriction from ipv6_only UDP

Changes to TAO (detailed changes)

  • Logging enhancements to the TAO core for some possible error situations

ACE/TAO: ACE 6.4.7 and TAO 2.4.7 released

Added by Johnny Willemsen 2 months ago

The open source community has released on Friday March 16th 2018 a new ACE 6.4.7 and TAO 2.4.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)

  • Added a new, optional argument named ipv6_only. If ipv6_only is 0/false (the default) the socket will accept both IPv6 and IPv4 connections/datagrams. If ipv6_only is 1/true the socket will only accept IPv6. This behavior only applies when ACE_HAS_IPV6 is true and the local-side IP address is the generic localhost IP address. This optional argument is added to:

ACE_Acceptor::ACE_Acceptor
ACE_Acceptor::open
ACE_SOCK_Dgram::ACE_SOCK_Dgram
ACE_SOCK_Dgram::open

  • Integrated some changes from XSC into XML Utils
  • Enable ACE_HAS_CPP11 when we have clang with C++11 enabled
  • Added support for cross compiling using MinGW on a Linux host
  • Added support for FreeBSD 11
  • Fixed issue ACE_Singleton was broken after ACE::fini, ACE::init (Github 554)

Changes to TAO (detailed changes)

  • TAO_IDL parses and discards IDLv4 annotations (applying, not defining)
  • Fixed Bug 1220 as it applies to the SHMIOP transport

ACE/TAO: ACE 6.4.6 and TAO 2.4.6 released

Added by Johnny Willemsen 6 months ago

The open source community has released on Friday December 8th 2017 a new ACE 6.4.6 and TAO 2.4.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)

  • Fixed some Codacy and C++ Core guidelines reported issues
  • VxWorks 7 (SR0510) support
  • Support make install on newer Apple MacOS versions

Changes to TAO (detailed changes)

  • Added support for IPv4-mapped IPv6 addresses in BiDirGIOP+SSLIOP
  • Fixed Bug 1220 as it applies to the SSLIOP transport

AXCIOMA: AXCIOMA v2.0.1 available

Added by Johnny Willemsen 8 months ago

Remedy IT is pleased to announce the availability of AXCIOMA 2.0.1! This latest micro release enhances user experience for embedded developers which are using cross compilation and cross platform deployment.

AXCIOMA 2.0.1 includes several enhancements:
  • The DnCX11 infrastructure has been enhanced with several new features to simplify cross platform deployment
  • Support for Yocto based development environments
  • Support for the Xilinx Zynq UltraScale+ MPSoC ZCU102 development board

For more information about AXCIOMA check our website at https://www.axcioma.com.

ACE/TAO: ACE 6.4.5 and TAO 2.4.5 released

Added by Johnny Willemsen 9 months ago

The open source community has released on Thursday September 7th 2017 a new ACE 6.4.5 and TAO 2.4.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)

  • Add support for OpenSSL 1.1. ACE users on Windows have to add openssl11=1 to their default.features file so that the correct OpenSSL library names are used.

Changes to TAO (detailed changes)

  • Extended TAO_IDL with a new -Gsd which enables the generation of two additional static operations for each interface. _desc_repository_id to retrieve the repository id as string, second _desc_interface_name to return the interface name. Both can be useful in template meta programming use cases where we want to use the repository id or interface name of a specific type.

OpenDDS: OpenDDS 3.12 released

Added by Johnny Willemsen 9 months ago

The open source community has released on Friday September 1st 2017 a new OpenDDS release. This release is available from the github release page

Fixes

  • Fixed deadlock in RtpsUdpDataLink::remove_sample locking
  • Track latency only when needed for LatencyBudget QoS or statistics
  • Corrected counters for sample rejected/lost liveliness lost total_count_change
  • get_key_value() now has a correct return value in case an error occured
  • Setting DCPSBitTransportPort without DCPSBitTransportIPAddress had no effect
  • Writer side association wasn’t removed after the the reader had unsubscribed
  • Fixed several memory leaks
  • Fixed issue with unregistered instances when deleting DataWriter
  • Fixed problem with multiple transport instances in a single transport config
  • EntityFactory QoS didn’t enable child objects when the factory was enabled

Notes

  • Configure supports ACE+TAO from DOCGroup repository as an option
  • Configure improvements for using external ACE+TAO and cross-compiling on Windows
  • Coverity fixes
  • Improved Bench performance test
  • Docker Hub now has an OpenDDS docker image

JacORB: JacORB 3.9 released

Added by Johnny Willemsen 9 months ago

A summary for the 3.9 changes may be seen in the release notes. Complete list of commits may be found at GitHub.

Overview of the changes:
  • Fixes in Name and Notification services.
  • Improve virtual network determination
  • Improve exception propagation

ACE/TAO: CIAO 1.3.5 and DAnCE 1.3.5 released

Added by Johnny Willemsen 9 months ago

The open source community has released on Monday August 14th 2017 a new CIAO 1.3.5 and DAnCE 1.3.5 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)

  • Fixed static initialization order issue when using DDS4CCM using RTI Connext DDS 5.2.3

Changes to DAnCE (detailed changes)

  • Minor const changes to resolve compile errors with recent TAO releases

ACE/TAO: ACE 6.4.4 and TAO 2.4.4 released

Added by Johnny Willemsen 9 months ago

The open source community has released on Monday August 8th 2017 a new ACE 6.4.4 and TAO 2.4.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)

  • Enhanced support for Embarcadero C++ Builder 10.2.1 (Tokyo). Support for bcc32/bcc64/bcc32c has been enhanced and by default the clang based versions are used. When the old bcc32 has to be used set the CLASSIC environment variable to 1. At this moment runtime test results for bcc64/bcc32c show some structural problems
  • Add support for Oracle Studio 12.5
  • Removed usage of ACE_REGISTER and register keyword because they trigger deprecated warnings with newer gcc and clang versions
  • Add support for gcc 7
  • Enhanced Android support
  • Fix ACE_INET_Addr::set(domain_name, AF_UNSPEC) to be set to IPv4 address when IPv6 is enabled and the domain_name could be resolved to IPv4 address.

Changes to TAO (detailed changes)

  • Minor cleanup and fixes to the code generated by TAO_IDL

1 2 3 4 (1-10/39)

Also available in: Atom