Skip to content

Latest commit

 

History

History
337 lines (255 loc) · 29 KB

CHANGELOG.md

File metadata and controls

337 lines (255 loc) · 29 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Generated by auto-changelog.

Commits

  • Fix RST formatting issues that were breaking PyPI 011b63b

2.4.0 - 2023-07-26

Merged

  • Issue #253 - Add ait-example to poetry scripts #255
  • Issue #252 - Drop setup.py #254
  • Issue #241 - Add linters and dev tools to match Core #250
  • Issue #245 - Drop ait/init.py #246
  • Issue #247 - Pin greenlet version #248
  • Issue #243 - Add RTD build status badge to README #244
  • Add poetry and pre-commit #235
  • Issue #62 - Add badge to show total number of fields that are out of limit in a tab #236
  • Issue #121 - Add help text popover for command arguments #234

Fixed

  • Issue #247 - Pin greenlet version #247

Commits

  • UI static artifact updates for 2.4.0 release ac6091f
  • Update Python version bounds to match Core e6981cc
  • Poetry lock file update post dev dependency updates 6430481
  • Add poetry and pre-comit. Also fix related linter issues. 517d3da
  • Issue #241 - Linter compliance updates cf6865e
  • Bump sphinx dependency version for docs build debug 8ee8d90
  • Issue #241 - Add linters and checks to match Core cd00594
  • Prep for 2.4.0 release 246ba43
  • gitignore updates 752a262
  • Issue #241 - Add tox config and update gitignore a35a02e
  • Issue #241 - Update README with dev tool related updates 2be208c
  • Ignore some spurious mypy errors 7fdd86f
  • Update RTD config for broken build debug 16b2d9e
  • Add explicit sphinx-js dependency for RTD build debug 7bfe6e2
  • Issue #231 - Update requires poetry core version b6caa64

2.3.2-rc1 - 2022-04-13

Merged

  • Fix typo that makes call to log method that doesn't exist #218
  • Issue #216 - Add Python3.7 dependency to setup.py #217

Commits

2.3.1 - 2021-03-10

Merged

  • Issue #200 - Properly decode received log messages in GUI plugin #201

Fixed

  • Issue #200 - Properly decode received log messages in GUI plugin #200

Commits

2.3.0 - 2021-03-10

Merged

  • Issue #198 - Address stagnant DN to EU value issue #199
  • Issue #194 - Fix improperly initialized 'dntoeu' packet states #195
  • Issue #192 - Update Plugin data handling to match Core changes #193
  • Issue #196 - Fix UI Time64 decode handling of 0 value #197

Fixed

  • Issue #198 - Address stagnant DN to EU value issue #198
  • Issue #194 - Fix improperly initialized 'dntoeu' packet states #194
  • Issue #196 - Fix UI Time64 decode handling of 0 value #196

Commits

2.2.2 - 2021-02-01

Merged

  • Issue #189 - Update diff handling of complex types and human readable values #191

Commits

  • Issue #189 and #190 - Fix data formatting with new data diffing 138ccec
  • Issue #189 - Update backend handling of Complex types when diffing 2d2f36c
  • Prep for 2.2.2 release 6a71964

2.2.1 - 2021-01-20

Merged

  • Issue #187 - Fix broken Search component #188
  • Issue #185 - Fix broken field formatting #186
  • Issue #183 - Minor typo fix in static directory warn #184
  • Issue #181 - Drop old notification test scripts #182

Commits

2.2.0 - 2020-12-16

Merged

  • Issue #138 - Update GUI static file configuration parameters #178
  • Issue #171 - Add derived telemetry values #172
  • Issue #173 - Update GUI refresh handler #174
  • Issue #105_kkallas - Rework of Backend/Frontend telemetry processing #170

Commits

  • Implement counter method for checking packet delta order on frontend (#105) 62b97e4
  • Remove packet class from frontend (#105) 11855c9
  • Upate GUI static files to latest c7bea1d
  • Prep for 2.2.0 release a0c8d77
  • Issue #105 - Send packet as JSON to frontend ebd3d67
  • Modularize getting packet definition and name (#105) 7fddbf8
  • Remove initial packet conversion to JSON to save time (#105) aa28077
  • Request full packet from backend on page refresh 8841588
  • Send new dntoeu values from backend to frontend (#105) df28e93
  • Make counters session dependent (#105) 52a614f
  • Update dntoeu plot option (#105) 7f7b35c
  • Add delta to current packet state before emitting event (#105) c5887fb
  • Add dntoeu plot option 7aa9c54
  • Issue #105 - Store last packet on backend; send only changes to front end 1f930d4
  • Update backend endpoint for returning latest packet states (#105) 96d223d
  • Add tracking of dntoeu states on frontend (#105) 2bde078
  • Issue #138 - set HTMLRoot.User to Static 54d8fa9
  • Update uttlity method (#105) d8c568f
  • Get latest packet state from backend on frontend initialization (#105) 7740371
  • Store deltas in queue per session (#105) 9175608
  • Issue #138 - make AITGUIPlugin to call HTMLRoot a949935
  • Add getPacket utility method 21c8c91
  • Add packet defn data structure to avoid loop on every call (#105) c0e0515
  • Add tracking of dntoeus on backend (#105) 05e4171
  • Update getPacket utility method (#105) 658ccea
  • Issue #105 - Update highcharts plot function for JSON formatted packet 9f48361
  • Encode datetimes as ISO formatted strings for sending to frontend (#105) ab010e2
  • Add max 32 bit int as max packet counter (#105) 58d6801
  • Update dict.iteritems to dict.items (#169) a437eec
  • Deep copy packet state for inserting into ait.packets so fields update (#105) e277c42
  • Issue #138 - pull static file location from config.yaml 3e63f04
  • Remove unecessary changes (debug prints, etc.) (#105) 1e7be37
  • Use new function for getting pkt defn in openmct endpoint (#105) a074583
  • Use getPacket utility method 610d47a
  • Check if field exists in dntoeu (#105) dd52c2a
  • Apply getPacket utility method (#105) 4a5bf0e
  • add log info 28bc4e6
  • Add digitsAfterDecimal option to legend (#105) b89e233
  • Issue #138 - add static directory config setup example 66dfe59
  • Issue #138 - change Static to HTMLRoot.Static 476c62e
  • Remove spaces c2007a1
  • Fix bug in adding delta to packet state on frontend (#105) 3b7ce2d
  • Issue #138 - remove pass a6a5ab0

2.1.0 - 2020-05-11

Merged

  • Issue #167 - Post release cleanup #168

Commits

  • Preparation for 2.1.0 release 2f4f262

2.0.0 - 2020-04-28

Merged

  • Issue #164 - Update CmdAPI instantiation to match Core API changes #165
  • Issue #162 - Playback plugin update #163
  • Update Travis build icon #159
  • Issue #156 - Update RTD Python version and fix doc build issues #157
  • Issue #128 - Request playback range from backend every minute #147
  • Issue #153 - Update core version requirement #154
  • Issue #145 - Implement python 3 support #146
  • Make end time match expected format (#143) #144
  • Issue #142 - Update references to AIT-Core plugins and handlers #148
  • Issue #49 - Fix config and server bootup documentation examples #137
  • Issue #135 - Default plugins to empty list if missing from config #136
  • Issue #133 - Fix typos on port and host parameter sets #134
  • Issue #123 - Add 'user guide' to example index file #125
  • Issue #129 - Add error handling for playback module datastore connection #130
  • Issue #126 - Gracefully fail when database connection can't be made for playback #127
  • Issue #110 - Made GUI port optionally configurable #120
  • Issue #131 - Add plot-range documentation to Plot component #132
  • Issue #109 - Removed call to old config get method #124
  • Issue #107 - Add a component to playback historical telemetry data #112
  • Issue #75 - Adding GUI plugin to init file #104

Commits

  • Issue #107 - Added available time ranges, querying, playback, playback controls, timeline animation fbf22ab
  • Issue #107 - Improved time efficiency and added documentation 6f17a7c
  • Prep for 2.0.0 c8bfd0d
  • Issue #107 - Implemented data sending with slider, created more accurate timer 344cfbe
  • Issue #107 - Condensed playback component and moved it to lower navigation bar 3274cb3
  • Issue #107 - Changed playback to use existing socket instead of forcing connections to open and close f560e82
  • Issue #75 - Telemetry processing updates and cleanup 2524008
  • Issue #107 - Added playback LED indicator, plot clearing, and start/stop of realtime GUI display b309aa6
  • Issue #107 - Changed timeline animation to slider 0b25b0a
  • Issue #107 - Changed playback events to start on first click of play instead of query 2e944b3
  • Update build artifacts to latest b42924c
  • Issue #107 - Added current time display to timeline 1e0c2b3
  • Issue #107 - More dynamic timeline control buttons and better styling d05547f
  • Issue #126 - Update playback server endpoints with graceful failure dcecb64
  • Issue #75 - Add check for log and telem stream name attributes c976e52
  • Issue #107 - Fixed excessive page updating and switched to more accurate timer f6fbdb6
  • Request range from backend every minute (#128) f65eae9
  • Issue #126 - Add warning message to Playback component if disabled 923cf61
  • Issue #110 - Changed AIT gui kwargs to attributes d7c57f2
  • Fixed pickle import and print statements ca8f1d3
  • Add error handling for failed connection to database (#129) 46fbd83
  • Issue #110 - Use getadder for GUI init port & host 0d61967
  • Update rounding of playback time to nearest second (#143) ee776a8
  • Issue #107 - Changed playback query to pack according to tlm dictionary dca83b5
  • Always round playback end time up; update start time string split (#143) 9e3c3a9
  • Issue #110 - Moved gui port kwarg to plugin init 39d0e4b
  • Issue #156 - Update Python version in RTD config 0bd531a
  • Issue #75 - Update docs to reflect removal of ait-gui command 6a71566
  • change to variable 9a74122
  • Issue #162 - clean up 61ba037
  • Decode command name bytes before running json dumps d424c8e
  • Update readthedocs build to pull latest core code for build 689000c
  • Updated core version requirement for py3 support 5b117f3
  • Update reference to DataArchive plugin (#142) bff6cd7
  • Updated urllib.unquote to urllib.parse.unquote c049679
  • Issue #110 - Fixed typo in host and port a96cb98
  • Added eval to transform incoming tlm msg from byte string to actual bytes ae9d351

1.4.0 - 2019-03-12

Merged

  • Issue #102 - Remove fsevents dependency and fix mithril-query version #103
  • Issue #92: Update monitoring with notification throttling #93
  • Issue #61 - Adding tool tip to fieldname #97
  • Issue #88 - Add support for integration with OpenMCT #89

Commits

  • Issue #92 - Adding script for testing new notification options 051593f
  • Builds for 1.4.0 release c39b35e
  • Update CHANGELOG 4572213
  • Issue #92 - Refactoring and adding -default flag to script for testing default notif config options 80b911e
  • Issue #92 - Update limit monitoring with checks for lowering repeat notifications 9c43ca8
  • Issue #92: Update monitoring with notitication throttling f9066bf
  • Issue #92 - Changing print statements to log.info 449ce34
  • Issue #92 - Small refactoring of enable_monitoring function 6dc359a
  • Issue #92 - Allow for frequency notification option to not be specified b16b90c
  • Preparation for 1.4.0 release 58e093f
  • Issue #61 - Updating solution for backward compatibility 1037630
  • Issue #92 - Setting better default notif option values. 6359e8b
  • Issue #92 - Update limit monitoring with checks for lowering repeat notifications f71570b
  • Updates to CHANGELOG db7b5db
  • Issue #92 - Updating comments on expected notifications ab1c39c

1.3.0 - 2018-11-08

Merged

  • Issue #72 - Adding try/catch for errors in parsing plot config element #96
  • Issue #94 - Clock format toggling doesn't rotate through options as expected #95
  • Issue #90: EVR handling for limit monitoring #91

Commits

  • Preparation for 1.3.0 release 093cccc
  • Issue #90: Enable EVR monitoring in addition to fields c1af8f0

1.2.0 - 2018-09-11

Merged

  • Issue #85 - Add support for EVR message formatting #86
  • Issue #84 - Fix greenlet exception raise bug in telem monitoring code #87
  • Issue #82 - Add commands without subsystem to default subsystem group #83

Commits

1.1.0 - 2018-07-16

Merged

  • Issue #79 and #80 - Data archiving and better interrupt handling #81
  • Issue #76 - Remove greenlet exception raise bug in limit monitoring #77
  • Issue #73 - Component docstring cleanup #74
  • Issue #47 - Add GUI widget docs #71
  • Issue #68 - Update Sinon package version so npm ci works #69
  • Issue #40 - Fix missing CHANGELOG releases #41
  • Issue #42 - Remove contributing guide from Sphinx docs #44
  • Issue #43 - Update README with default contributing/community info #45

Commits

  • Issue #47 - Add UI component documentation to sphinx docs 6d28cb3
  • Preparation for 1.1.0 release 46d0100
  • Issue #78 - Include timestamp in out of limit notification fbcb8b6

1.0.0 - 2018-05-08

Merged

  • Issue #25 - Update Plot time label and Search time handling #30
  • Issue #26 - Switch BLISS naming to AIT #39
  • Issue #37 - Remove doc upgrade script #38
  • Issue #16 - Prepare to publish AIT GUI to Pypi #36
  • Issue #33 and #34 - Add build badges to README #35
  • Issue #31 - Add CODEOWNERS file #32
  • Issue #28 - Setup Travis CI build #29

Commits