Releases: BallAerospace/COSMOS
v3.8.0
With this release COSMOS now has initial support for the XTCE Command and Telemetry Definition standard.
New Features:
#251 Create COSMOS XTCE Converter
#252 Add polling rate command line option to PacketViewer
Bug Fixes:
#245 TlmGrapher Crashes on Inf
#248 Can't script commands containing 'with' in the name
Migration Notes from COSMOS 3.7.x:
None
v3.7.1
Bug Fixes:
#228 Fix typo in udp_interface
#231 MACRO_APPEND with multiple items not working
#235 Improve IntegerChooser and FloatChooser Validation
#236 TestRunner doesn't support status_bar
#240 Make sure super() is called in all bundled conversion classes
#241 Don't reformat BLOCK data types with a conversion in Structure#formatted
Migration Notes from COSMOS 3.6.x:
- Background task arguments are now broken out instead of being received as a single array
- udp_interface now takes an optional argument for bind_address
- line_graph_script has been significantly updated to support modifying plots from the script.
v3.7.0
Features:
#213 Vertical Limits Bar
#214 TlmGrapher show full date for plotted points
#219 State Color Widget
#225 Set Bind Address in UDP interface
Maintenance:
#223 C Extension Improvements
Bug Fixes:
#199 Investigate TlmGrapher Formatted Time Item
#211 Background task with arguments not working
#217 Graph Right Margin Too Small
Migration Notes from COSMOS 3.6.x:
- Background task arguments are now broken out instead of being received as a single array
- udp_interface now takes an optional argument for bind_address
- line_graph_script has been significantly updated to support modifying plots from the script.
v3.6.3
Features:
#200 ScriptRunner Find Dialog Does Not Cross Windows
#201 Table Manager to support arbitrary inputs on State fields
#209 Add UTS Timestamp Flag to TlmGrapher Plots
Maintenance:
#194 Allow up to one minute for TlmViewer to start when calling display() from a script
#203 load_utility should raise LoadError like load and require
#205 Add testing for array and matrix
Bug Fixes:
#191 Installing COSMOS Issue on Windows 7
#193 Fix ask() on linux and qt 4.6.2
#197 Improve linc interface
Migration Notes from COSMOS 3.5.x:
None
v3.6.2
v3.6.1
v3.6.0
Huge new feature in this release: All COSMOS configuration files are now interpreted with the ERB preprocessor! This allows you to use Ruby code within the configuration files to help build them. You can also render partials of common information such as packet headers so you only have to define them once. See the INST target in the updated Demo project for examples.
Bug Fixes:
#168 Select unreliably unblocks when closing sockets on linux
#177 MACRO_APPEND in descending order is broken
#179 ScriptRunnerFrame Context Menu Crash
#182 Overridding LOG_WRITERS in cmd_tlm_server.txt can cause issues
New Features:
#170 Consider supporting a preprocessor over COSMOS config files
#171 Script Runner should have file open and save GUI dialogs
#174 Add View in Command Sender in Server
Maintenance:
#80 Investigate performance of nonblocking IO without exceptions
Migration Notes from COSMOS 3.5.0:
None
v3.5.3
Bug Fixes:
#169 Make windows bat files support running outside of the current directory
New Features:
N/A
Maintenance:
N/A
Migration Notes from COSMOS 3.4.2:
The launcher scripts and .bat files that live in the COSMOS project tools folder have been updated to be easier to maintain and to ensure that the user always sees some sort of error message if a problem occurs starting a tool. All users should copy the new files from the tools folder in the COSMOS demo folder into their projects as part of the upgrade to COSMOS 3.5.3
COSMOS now disables reverse DNS lookups by default because they can take a long time in some environments. If you still want to see hostnames when someone connects to a TCP/IP server interface/router then you will need to add ENABLE_DNS to your system.txt file.
v3.5.2
Bug Fixes:
#167 Use updated url for wkhtmltopdf downloads
New Features:
#166 Add install script for Ubuntu
Maintenance:
N/A
Migration Notes from COSMOS 3.4.2:
The launcher scripts and .bat files that live in the COSMOS project tools folder have been updated to be easier to maintain and to ensure that the user always sees some sort of error message if a problem occurs starting a tool. All users should copy the new files from the tools folder in the COSMOS demo folder into their projects as part of the upgrade to COSMOS 3.5.2
COSMOS now disables reverse DNS lookups by default because they can take a long time in some environments. If you still want to see hostnames when someone connects to a TCP/IP server interface/router then you will need to add ENABLE_DNS to your system.txt file.
v3.5.1
This release fixes a bug and completes the installation scripts for linux/mac.
Bug Fixes:
#165 Change launch_tool to tool_launch
New Features:
N/A
Maintenance:
#102 Create Installation Scripts
Migration Notes from COSMOS 3.4.2:
The launcher scripts and .bat files that live in the COSMOS project tools folder have been updated to be easier to maintain and to ensure that the user always sees some sort of error message if a problem occurs starting a tool. All users should copy the new files from the tools folder in the COSMOS demo folder into their projects as part of the upgrade to COSMOS 3.5.1
COSMOS now disables reverse DNS lookups by default because they can take a long time in some environments. If you still want to see hostnames when someone connects to a TCP/IP server interface/router then you will need to add ENABLE_DNS to your system.txt file.