Releases: wazzamatazz/NRuuviTag
Releases · wazzamatazz/NRuuviTag
v1.2.0
What's Changed
- Use Spectre extensions to register and run CLI app by @wazzamatazz in #15
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
- Payload parser buffers by @wazzamatazz in #13
- Device table shows ID before display name by @wazzamatazz in #14
Full Changelog: v1.0.0...v1.1.1
v1.0.0
Breaking Changes
- MQTT and Azure Event Hub publisher constructor signatures have changed and now require an
ILoggerFactory
instead of anILogger<T>
. - Abstract
RuuviTagListener.ListenAsync
method is now protected. This is to allow forIRuuviTagListener.ListenAsync
to be explicitly implemented so that it updates metrics when observations are received. - Some public utility methods in
RuuviTagUtilities
that previously acceptedbyte[]
now acceptSpan<byte>
instead.
What's Changed
- Documentation updates by @wazzamatazz in #7
- OpenTelemetry integration and logging improvements by @wazzamatazz in #8
- CLI consolidation, telemetry and memory usage improvements by @wazzamatazz in #9
- Fix incorrect publish paths by @wazzamatazz in #10
- Disable trimming in publish profiles by @wazzamatazz in #11
- OpenTelemetry metrics integration by @wazzamatazz in #12
Full Changelog: v0.14.0...v1.0.0
v0.14.0
What's Changed
- .NET 8.0 upgrade and container support by @wazzamatazz in #6
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Dispose DotNet-BlueZ devices that are not being watched by @wazzamatazz in #5
Full Changelog: v0.12.1...v0.13.0
0.12.1
Changes:
- Linux listener package includes modified DotNet-BlueZ DLL.
Full Changelog: v0.12.0...v0.12.1
0.12.0
Changes:
- Uses forked version of DotNet-BlueZ to allow the reference to Tmds.DBus to be updated to a newer version. This is not possible via package reference because Tmds.DBus changed to using strong names after DotNet-BlueZ was last released.
Full Changelog: v0.11.0...v0.12.0
0.11.0
Breaking Changes:
- MQTTnet reference was updated to v4.x, which required a breaking change to the constructor on
MqttAgent
to accept anMqttFactory
object rather than anIMqttFactory
interface.
Other Changes:
- Solution now uses central NuGet package management.
- Cake build script has been updated and now includes a
BillOfMaterials
target to produce a Software Bill of Materials in CycloneDX format.
Full Changelog: v0.10.0...v0.11.0
0.10.0
Changes:
- Agents now specify a content type of
application/json
when publishing to MQTT 5+ and Azure Event Hub destinations. - The age limit timer for a batch publish to an Azure Event Hub now starts when the first item is added to the batch rather than when the previous batch is published.
- Update various dependencies.
0.9.0
- Bumps dependencies and changes targets from
net5.0
tonet6.0
where appropriate. - Improvements to build script.