- AlarmPriority is no longer a Schema Reference (https://github.com/JeffersonLab/jaws/issues/40)
- latching renamed latchable (https://github.com/JeffersonLab/jaws-libp/issues/7)
- effective-activations renamed effective-notifications (https://github.com/JeffersonLab/jaws-libp/issues/4)
- OverriddenAlarmKey renamed AlarmOverrideKey (https://github.com/JeffersonLab/jaws-libp/issues/1)
- enable.auto.commit now is False by default (https://github.com/JeffersonLab/jaws/issues/43)
- Added new AlarmActivationUnion union member NoAlarmActivation (https://github.com/JeffersonLab/jaws/issues/43)
- Console client code now separated into own console client classes to simplify regular client API (https://github.com/JeffersonLab/jaws-libp/issues/8)
- Client API simplified to closer match Java API (jaws-libj) - no longer a separate CacheListener interface
- Removed `NO_ALARM` from AlarmActivationUnion union member EPICSActivation sevr field (https://github.com/JeffersonLab/jaws-libp/issues/5)
- AlarmInstance `producer` field renamed `source` to avoid naming conflicts with Kafka Producer
- AlarmInstance `class` field renamed `alarmclass` to avoid naming conflicts with reserved word in Java and Python
- AlarmActivationUnion and AlarmOverrideUnion `msg` field renamed `union` for clarity
- AlarmActivationUnion union members renamed with `Activation` suffix to match the AlarmOverrideUnion union member `Override` suffix