Skip to content

Releases: JeffersonLab/jaws-libp

v2.2.0

14 Oct 22:37
Compare
Choose a tag to compare
  • PyPi project renamed jlab_jaws to jaws-libp
    • source still uses jlab_jaws

v2.1.0

14 Oct 22:09
Compare
Choose a tag to compare
  • Renamed alarms topic to effective-alarms
  • Added effective-registrations topic
  • Updated AVRO Registry config for topic changes
  • Alarm.avsc serde updated

v2.0.0

11 Oct 16:27
Compare
Choose a tag to compare
  • Refactored API for Processor changes (jaws-alarm-processor)
    • Renamed RegisteredAlarm to AlarmRegistration
    • Renamed ActiveAlarm to AlarmActivation
    • Renamed OverriddenAlarm to AlarmOverride
    • Renamed Disabled|Masked|Filtered|OnDelayed|OffDelayed|Latched Alarm to *Override
    • Overrides referenced instead of nested
    • Alarm schema added
    • Schemas in single separate "schema" subdirectory
    • Topics defined in topics.json file
    • Topics renamed

v1.3.4

16 Aug 19:24
Compare
Choose a tag to compare
  • registered-classes topic now uses a simple string key

v1.3.0

24 May 18:54
Compare
Choose a tag to compare
  • Added AlarmStateSerde class
  • Updated doc strings

v1.2.0

19 May 21:04
Compare
Choose a tag to compare

Changes

  • EventSourceTable now has separate start() method so constructor will return
  • Renamed registered-class-value.avsc -> registered-classes-value.avsc for consistency with registered-alarms-value and overridden-alarms-value and active-alarms-value
  • Added missing fields to registered-classes-value schema: rationale, correctiveaction, pointofcontactusername

v1.1.4

19 May 13:05
Compare
Choose a tag to compare
  • Fixed RegisteredClassSerde bug with missing positional param placeholder (None)
  • Fixed RegisteredClassSerde bug with reference to wrong schema file

v1.1.2

18 May 15:21
Compare
Choose a tag to compare
  • Fixed bug with ActiveAlarmSerde missing return statement
  • Fixed issue with EventSourceTable handling topic with initial tombstones

v1.1.1

17 May 21:38
Compare
Choose a tag to compare
  • Made public to_dict and from_dict methods for entity SERDE
  • Added UnionEncoding options (tuple vs dict vs typeless)
  • Initial support for RegisteredClass
  • Unwraping enums internally now more forgiving if users accidentally supply String

v1.0.1

17 May 13:41
Compare
Choose a tag to compare
  • Fixed bug where on_state_update() callback returned entire state, not just the change