- Gradle update to 4.10.2.
- Use new http_archive rule for Bazel deps.
- Contributors: Juan Ignacio Ubeira, Rodrigo Queiro
- Using time=0 by default; prevents NullPointerException when using sim_time.
- Fix: waiting for master before getting /use_sim_time.
- Gradle upgraded to 3.5.1.
- Added Bazel build support.
- Supporting XMLRPC multicalls - prevents ROS master from shutting down when a launchfile is launched.
- Fix for race condition in RetryingExecutorService.
- Improved error checking and tests for rosjava_helpers.
- Contributors: Juan Ignacio Ubeira, Rodrigo Queiro, Wojciech Mlynarczyk.
- Fix remapping member variable not set if argument is not null
- Adding the capability to remove a messageListener from a subscriber.
- Avoid flooding log with error messages on NTP sync failure
- Fix to avoid logging the same error multiple times for NtpTimeProvider.
- Fix: avoid exceptions on node shutdown
- Fix to avoid spurious exceptions on node shutdown if there's an active topic.
- Contributors: Juan Ignacio Ubeira, Julian Cerruti, Perrine Aguiar
- Implement parameter server's searchParam
- fixed nullptr triggered by default node factory
- Contributors: Julian Cerruti, Leroy Ruegemer
- Added fix to remove Publishers and Subscribers from topicParticipantManager on node shutdown.
- Added fix to remove listeners from DefaultPublisher on shutdown.
- Contributors: Dan Ambrosio, Julian Cerruti
- Adds fix for shutting down DefaultNodeMainExecutor ListenerGroup to prevent leak in android when activities are destroyed.
- Added ability to remove listener from ListenerGroup to fix android_core issue #254.
- NativeNodeMain upgraded to upstream error codes to the application.
- Parameter Node added to new Helper module.
- publishMavenJavaPublicationToMavenRepository -> publish
- Gradle 2.2.1 -> 2.14.1
- Contributors: Juan Ignacio Ubeira, Julian Cerruti
- Updates for Kinetic release.
- NativeNodeMain for C++ node integration.
- allow setting of the talker topic name in pubsub tutorial.
- A more robust ntp provider.
- gradle 1.12 -> 2.2.1
- Add a comment explaining the disabling of SNI.
- Fix SSL connection errors with Java 1.7.
- Adds APIs to check the status of a service connection. Fixes bug that caused a disconnected service to be reused. Fixes bug in DefaultSubscriber that used the wrong class for logging.
- Changes FrameTransformTree to use GraphName instead of FrameName but still support tf2.
- Removed listAllInetAddress private method. Also renamed getAllInetAddressByName to getAllInetAddressesByName.
- Adds newNonLoopbackForNetworkInterface This is needed to allow the user to specify the ROS Hostname. An example application can: Run the ROS application through a VPN connection. The user would like to use the tunnel interface to creates the nodes and master.
- Contributors: Damon Kohler, Daniel Stonier, Lucas Chiesa, corot, damonkohler
- Constrain open ranged dependencies.
- use ROS_MAVEN_REPOSITORY
- official maven style open ended dependencies.
- use updated ros gradle plugins with maven-publish for publishing.
- missing sensor_msgs dependency added.
- gradle wrapper -> 1.7
- first official hydro release
- tf_msgs -> tf2_msgs upgrade
- fix hydro transform issues (frame naming policy)
- message generation code moved out
- message generation moved out
- using gradle plugins to eliminate copied build logic
- uses the github rosjava/rosjava_maven_repo for pulling external dependencies
- uses local maven repositories embedded in the ros workspaces (share/maven)
- cmake installation rules - deb building starting
- test_ros messages -> rosjava_test_msgs