Releases: slaclab/slac-alarm-manager
v1.3.0
This release adds some features: a new 'All' topic, an option for playing sound when alarms are triggered, and an added display of alarm threshold values in the right-click menu.
What's Changed
- DOC: Fix incorrect environment variable name in documentation by @jbellister-slac in #58
- Formatting linting by @nstelter-slac in #60
- Fail early in nicer way by @nstelter-slac in #62
- Add 'All' topic option by @nstelter-slac in #61
- Add sound when pv enters alarm state by @nstelter-slac in #59
- BUG: make alarm nodes be sorted alphabetically by @nstelter-slac in #66
- Display thresholds by @nstelter-slac in #64
- DEV: add pre-commit to dev reqs by @nstelter-slac in #65
Full Changelog: v1.2.2...v1.3.0
v1.2.2
This patch adds some minor bug fixes and quality-of-life improvements to U.I.
What's Changed
- FIX: Top level summaries should be green and not gray if all underlying alarms are disabled by @jbellister-slac in #51
- Rearrange column order by @nstelter-slac in #53
- STY: disable "Enabled" checkbox when "Enabling Filter" used, on confi… by @nstelter-slac in #54
- STY: link the columns of the live and ack'd tables so resizing/reorde… by @nstelter-slac in #55
- Fix minor UI issues and add test for filter-status after disable/enable by @nstelter-slac in #57
- ENH: add context menu item to view guidance by @nstelter-slac in #56
New Contributors
- @nstelter-slac made their first contribution in #53
Full Changelog: v1.2.1...v1.2.2
v1.2.1
This release just has a couple bug fixes
What's Changed
- FIX: Remove non-existent alarm paths from table when an action is taken by @jbellister-slac in #49
- FIX: Prevent segfaults when filtering the alarm table by @jbellister-slac in #50
Full Changelog: v1.2.0...v1.2.1
v1.2.0
This release contains a couple extra nice to have features as well as a fix for the alarm filter functionality
What's Changed
- ENH: Add warning label indicating disconnect between client and alarm server by @jbellister-slac in #46
- FIX: Get alarm filter to work properly by @jbellister-slac in #47
- ENH: Add user permissions by @jbellister-slac in #48
Full Changelog: v1.1.2...v1.2.0
v1.1.2
A minor release to get a couple fixes out quickly, mainly the PyDM data plugin fix for top level summary alarms
What's Changed
- FIX: Add image missing from documentation by @jbellister-slac in #43
- FIX: Set kafka topic list correctly in the pydm plugin by @jbellister-slac in #44
- FIX: Display actions on context menus by @jbellister-slac in #45
Full Changelog: v1.1.1...v1.1.2
v1.1.1
This is a very minor release with just a couple of cosmetic changes. No functionality changes.
What's Changed
- DOC: Initial documentation checkin by @jbellister-slac in #36
- DOC: Add the documentation for PyDM support by @jbellister-slac in #37
- BLD: Add an action for building and publishing documention by @jbellister-slac in #38
- DOC: Add documentation for the alarm manager by @jbellister-slac in #39
- FIX: Minor cleanups by @jbellister-slac in #40
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Some general UI functionality enhancements and improvements, allow the same PV to appear in multiple branches of the alarm tree.
What's Changed
- FIX: Ensure kafka messages that indicate removal of an item cause it to be removed from the tree/table by @jbellister-slac in #22
- ENH: Add filtering capability to the alarm table by @jbellister-slac in #23
- ENH: Monitor multiple alarm topics from kafka at the same time by @jbellister-slac in #24
- ENH: Multi-select for the table by @jbellister-slac in #25
- ENH: Use a splitter to better arrange the widgets on the main window by @jbellister-slac in #26
- MAINT: Refactor the way the alarm tables are created by @jbellister-slac in #27
- ENH: Add alarm description to the tables by @jbellister-slac in #28
- ENH: Add a bypass indicator to the alarm tree by @jbellister-slac in #29
- ENH: A couple minor UI improvements by @jbellister-slac in #30
- ENH: Allow for the same PV to appear in multiple branches of the tree by @jbellister-slac in #31
- ENH: Send updates to kafka for each path the PV is part of by @jbellister-slac in #32
- ENH: Update pydm plugin to support multiple kafka topics by @jbellister-slac in #33
- FIX: Properly send the (un)/acknowledge command when done at a non-leaf node by @jbellister-slac in #34
- FIX: Set connection status correctly when establishing new alarm connection by @jbellister-slac in #35
Full Changelog: v1.0.0...v1.1.0
v1.0.0
An initial release for a functional tree and table widget for viewing and interacting with alarms. Contains the capability to acknowledge and disable alarms, as well as plot the underlying PVs. Can also locate PV names via an archiver appliance search.
Contains a PyDM data plugin for reading alarm severity updates directly from kafka for any PyDM widgets.