Releases: leosperry/ha-kafka-net
Releases · leosperry/ha-kafka-net
V6.0.0
V5.5.5
V5.5.4
V5.5.3
Breaking Changes
- Persistent notification calls should specify Cancellation token or default.
- Skipping this version will avoid this breaking change
Critical Fix
- Potential deadlock issue in scheduled automations if they are canceled
New Features
- Added overload to persistent notifications to send title and id
- Added piper specific TTS
V5.5.2
V5.5.1
V5.5
Breaking changes
- None
New Features:
- Global Log - All logs not captured by trace or entity tracker
- Error Log - Global logs of log level "Warn" or above.
- Entity Tracker Log - Logs captured from runs of the Entity Tracker
Enhancements:
- Better logging in:
- Entity Tracker
- HaApiProvider
- More consistent UI layouts
- Entity IDs in list in UI now render without overflow
- Displays of log now have a "copy" button to copy the log message that is friendly for searching your code base
- Linking in log display to take you to automation details page
- Middle click to open in a new tab more cross-browser compatible
V5.4
V5.3
No breaking changes to HaKafkaNet.dll
A new Test Harness is required - no breaking changes to tests.
This version brings:
- Consistency to log capturing
- Better handling of awaited/non-awaited Tasks from Automations
- If you return a
Task.WhenAll()
, any and all errors should be captured in the trace.
- If you return a
- Delayable Automation wrapper now logs debug information about how scheduling occurs
- Standard scopes for Automation logs
- AutomationMeta.GivenKey
- The type of event e.g. Trigger, Delayed Execution
- Time of event
- AutomationMeta.Name
- Automation Type
- If you log an exception, The UI will elevate the trace the same as if you had not caught the exception