Skip to content

Releases: themoos/core-moos

v10.4.0

14 Jun 09:13
19d06a9
Compare
Choose a tag to compare

Including recent fixes to constructor efficiency, some formatting, build system improvements, speed increases, more monitoring and audit tools. Also includes an MIT license version of GetPot.

alpha release of 10.0.4

12 Aug 10:35
Compare
Choose a tag to compare
Pre-release

Sped up serialisation
Improved Build System
Multiple small compiler warning fixes
Addition of detailed comms auditing via a multicast service (and "atm")
Better support for Nagle and delayed ack arbitration (a high performance issue)
CI support added

10.0.3-devel-candidate

04 May 17:43
Compare
Choose a tag to compare
Pre-release

This is a candidate for 10.0.3 currently in the devel branch

10.0.2.a-release

17 Jul 17:09
Compare
Choose a tag to compare

fixed compiler warning and moved CMake version onto 10.0.2. Release notes as for 10.0.2-release

10.0.2-release

11 Jul 18:25
Compare
Choose a tag to compare

A series of performance improvements and the addition of some useful command line tools. Fully compatible with all previous versions of moos-v10 and comms-compatible with all versions of MOOS.

Release notes for core-moos 10.0.2-release


New Tools
Added mtm and mqos command line tools for monitoring moos behaviour and operation
Added ktm command line tool to kill a moos application (according to a pattern)

Build System
Add ability to have messages agglomerate at high time warps (TIME_WARP_AGGLOMERATION_CONSTANT is a cmake option)
Add option to build against libstdc++ on OSX >= Mavericks.
Adding parsing of bool from command line or mission file
Moved all of MOOSDB server code to libMOOS.
Changed async comms the default

Comms
Added QoS query support
Added abilty to terminate moos applications via suicide instructions
Added ability to ping db from umm umm --ping
Added DB_INFO variable which publishes connection and disconnection information
Added DBLogger facility. DB can now log all significant events
Added wildcard active queues
Added memory usage and CPUload indication in status messages published by MOOS Apps
Removed zlib compression of comms data as an option

General
Adding command line parameters to mission file and ability to list all searched configuration parameters
Added ability to print git SHA1 codes and library revision codes from command lines

Performance
Improved memory management for faster communications
Speeded up client shutdown

Minor Bug Fixes

making XPCGetProtocl thread safe with a file scope mutex and some scoped locks
fixed bug which meant moos_time_warp was not read from command line
allowing time warp of a 100
fixing umm to make it tolerant of time warps and improving some formatting options
fixed threading bug in MissionFileReader
fixing a major bug which could prevent server shut down
improved command line help on all binaries
made the update frequency reported by the DB work properly.

pre-release of 10.0.2

02 Mar 20:35
Compare
Choose a tag to compare
pre-release of 10.0.2 Pre-release
Pre-release
10.0.2-devel

a first prerelease of 10.0.2

10.0.1-release: Merge tag '10.0.1-devel'

15 Nov 10:07
Compare
Choose a tag to compare

This is a release which contains a few feature improvements but mostly it is about bug fixes since 10.0.0.

Features

  • added --audit_port option on DB
  • added message bouncing in umm
  • improved app casting support

Bugs

  • Fixed bug which could cause clients to become zombie like in a corner case of network disruption
  • Fixed bug which could cause client connection to fail under peculiar network conditions
  • Fixed a wildcard subscription bug
  • Fixed a bug in which some messages under certain subscription conditions are sent twice occasionally
  • Improved thread shutdown functionality

10.0.0-release

15 Nov 10:07
Compare
Choose a tag to compare
spelling correction

10.0.0

15 Nov 10:06
Compare
Choose a tag to compare
10.0.0 Pre-release
Pre-release
created release 10.0.0