Improvements
indicators display order should be configurable #4170
Configurable example imagery #4026
[LAD] [Alphanumeric] Update views to use Request Animation Frame (RAF) #4339
The Object API should propagate out fresh model to any observers when .get() is called #4305
Refactor
New "My Items" plugin needed #4088
Implement transactions in Object API and retire legacy transactions #4089
[Timer] Re-implement Timer object in Vue.js #4131
Bug Fixes
[Infrastructure] method name sortDescending should be renamed to sortAscending #4481
imported objects are not persisting #4470
Install timer plugin for VIPER #4465
New objects sporadically overlap in treeview #4464
[Tabs] Clicking on a tab will reload the view unnecessarily performance #4435
Notebook Objects cannot be created with CouchDB enabled #4422
[Bar Graph Plugin] Accepts types that it should not #4400
Moving an object in a Display Layout and clicking off causes it to snap back to previous position #4385
Creating a new Condition Set goes into Browse mode #4378
Changing the Time Conductor bounds while the Imagery View is paused displays a broken image #4328
New objects not getting added to parent object - couchdb #4293
[Display Layout] Grid disappearing when scrolling down (in Edit Mode) #4207
LAD Table does not show string telemetry items #3323
Maintenance
Fix typo in security policy and duplicate security issue entries in template #4448
Add Issue template for Security Issues and type:maintenance #4424
[CI] Add Dependabot to our infrastructure, test, and tooling dependencies #4399