Skip to content

v4.1.0

Latest
Compare
Choose a tag to compare
@akhenry akhenry released this 04 Feb 21:39
· 10 commits to master since this release

What's Changed

Caution

Breaking Changes

  • Simplified implementation of telemetry buffering. If using the default Yamcs buffering the necessary changes have already been made for you in the openmct-yamcs plugin, but if custom batching algorithms have been implemented you may want to check the implementation notes here - #7837 (comment)

🎉 Enhancements

  • Conditional visibility for images and alpha-numerics in display layouts - #7718
  • Support Couch DB object locking for displays that shouldn't be editable in flight environments - #7877
  • Time list views now show activities that are in-progress but out of time bounds - #7945

⚡ Performance

  • Simplified implementation of telemetry buffering. #7838
  • For bar graphs only request most recent values #7781
  • Complex displays can sometimes fail to load due to performance issues - #7857

🐛 Bug Fixes

  • Don't change table sort order when switching between limited and unlimited modes - #7809
  • Fix out of order image thumbnails in imagery view - #7825
  • Fix bad color value for Gauge 'Needle' type - #7820
  • Remove hard coding of shelve durations and allow fault providers to define them - #7853
  • Conditional styling is sometimes incorrectly evaluated - #7840
  • Fix table insertion order - #7863
  • Fixed bug in time conductor that was leading to over-zealous input validation - #7873
  • Always respect swimlane ordering in plans - #7895
  • Fix placement of "now" line in plans - #7892
  • Fixes bug that prevented bar graphs from displaying any data until the config tab was opened - #7897
  • Fixes bug that would prevent images with certain special characters in the URL from rendering - #7903
  • Fixes bug in Gauges that prevented them from handling missing objects gracefully. This could cause downstream failures including the Time Conductor showing incorrect bounds in complex displays - #7908
  • Fixes bug in subscriptions that prevented Open MCT from differentiating subscriptions to the same telemetry object with different options. This prevented multiple Yamcs events tables with different filter levels in the same display from working correctly. - #7933
  • Fixes bug that prevented in-place updates of table rows from rendering correctly. This prevented Yamcs command history rows from being updated with latest command state - #7938
  • Changing notebook name in browse bar can cause any changes in notebook to disappear - #7943

Full Changelog: v4.0.0...v4.1.0