Closed
Milestone
v7.0
Breaking changes
- Most non-simulation-related messages have been moved to the new
ros_acomms_msgs
package (!50 (merged)) - Removed the following and moved them to the
ros_acomms_uuv
project (!50 (merged)):legacy_translator_node.py
ssp_node.py
xducer_safety_power_control.py
- Removed messages that had already been moved to the
ros_iridium
package (and should have been removed at that time) (!50 (merged)):IridiumPacket.msg
- Removed
sourcePublisher
topic onacomms_driver_node
and removedSource.msg
message (!50 (merged)) - Moved example launch files to new
ros_acomms_examples
package (!50 (merged)) - Moved simulation components into new
ros_acomms_modeling
project (!50 (merged)):modem_sim_node.py
- Messages:
Tick
,Tock
,SimPacket
,Location
(see also !60 (merged))
- Moved test code to new
ros_acomms_tests
package (!50 (merged)) -
ltcodecs
v1.0.0 or higher is required (!59 (merged)) - Removed
TxInhibit
andWriteNmeaString
services (which were previously marked as deprecated) (!51 (merged))
New Features
- Improved message queue performance and reliability (!55 (merged))
- Improved queue status message (!52 (merged))
- Source code cleanup (!50 (merged))
- Added a bunch of stuff to
.gitignore
(!50 (merged)) - Support
catkin build
(!54 (merged)) - Added handling for message encoding exceptions (!59 (merged))
- Added faster-than-realtime simulation capability for CI (!58 (merged))
- Improved CI (!56 (merged))
Bugfixes
- Added missing requirements to
requirements.txt
:crccheck
,bitstring
,msgpack
(!50 (merged)) - Fixed pinned versions for packages in
requirements.txt
soarlpy
works (!53 (merged)) - Fixed some bugs in modem sim location handling (!60 (merged))
- Fixed race condition in modem sim due to
acoustic_channel
subscriber being initialized too early. (!60 (merged)) - Fixed several codec config parsing bugs (!57 (merged))
- Correctly handle codec defaults for destination and priority (#33 (closed))
Deprecation
- Marked
packet_codecs
rosparam as deprecated (!57 (merged)). It will be removed in a future release. (This used the rosparam loader to load codec files This doesn't handle includes, and it has all sorts of weird bugs, like not being able to handle uint64 literals due to a bug in the xml parser library used by roslaunch.)
Loading
Loading
Loading
Loading