Releases: net-daemon/netdaemon
Releases · net-daemon/netdaemon
24.12.0
👀 Summary
✨ New features
- #1065 Add cache option to TTS extension @helto4real
⚡ Enhancements
- #1061 Clean up of error loggings on connection failures and HA disconnects @helto4real
⬆️ Dependency Updates
- #1064 Upgrade latest NuGet packages @helto4real
- #1071 Upgrade Nuget packages @helto4real
- #1074 Dependency upgrade, update Roslynator.Analyzers and Testcontainers @helto4real
Links
24.8.0
👀 Summary
⚡ Enhancements
- #1044 MQTT: Advanced example to create a device with five sensors @skotl
- #1059 Add codecov config yaml file @helto4real
🐛 Bug Fixes
- #1058 Fix a bug wher connection could get stuck infinite time @helto4real
⬆️ Dependency Updates
- #1053 Upgrade nuget packages @helto4real
- #1060 Upgrade nuget packages @helto4real
Links
24.3.1
👀 Summary
⚡ Enhancements
- #1035 Fix HA changed light attributes are all null iso missing for lights t… @FrankBakkerNl
Links
24.3.0
👀 Summary
✨ New features
- #1023 Add EnumerateAll() to generated Entities Classes @FrankBakkerNl
⚡ Enhancements
- #1014 Refactor code structure and remove unnecessary using statements @helto4real
- #1005 Additional MQTT options & support for external brokers/TLS @scottt732
⬆️ Dependency Updates
- #1012 Bump Roslynator.Analyzers from 4.6.2 to 4.6.4 @dependabot
- #1013 Update some packages @helto4real
- #1014 Refactor code structure and remove unnecessary using statements @helto4real
- #1032 Update latest nuget packages @helto4real
- #1026 Bump Microsoft.NET.Test.Sdk from 17.9.0-preview-23503-02 to 17.9.0-release-23619-01 @dependabot
Links
23.46.1
23.46.0
👀 Summary
We are happy to announce the new .NET 8 based version 4 of the NetDaemon runtime. This is a big release with a few breaking changes. Please see https://netdaemon.xyz/docs/v3/app_model/app_model_moving_from_v3 how to move from runtime version 3 to version 4. It should be quite straight forward.
To summarize this release we updated the following:
- All projects are now upgraded to .NET 8.
- We fixed some important bugs that could lead to multiple instances running of the same ap
- We now support pre-release releases as a way to allow user testing
- Changes and upgrade to latest S6 in the official docker images of NetDaemon (container and add-on)
- Some maintainability changes to make life as a NetDaemon dev a bit simpler
- Move the features needed for Source Deploy (dynamically compiled apps) to own NuGet package.
- Internal refactoring's to utilize some of that C# 12 goodies.
- The dotnet cli tool to provision new projects now uses .NET 8 instead.
Other noteworthy changes
- We cleaned up the branching strategy and only do main branch now
- We changed the name of NuGet packages so we can take ownership of the name
A big shoutout to @helto4real , @FrankBakkerNl and @Barsonax for the hard work on this release.
💥 Breaking changes!
- You now require .NET 8 to develop NetDaemon apps!
- The names are changed for the NuGet packages, see https://netdaemon.xyz/docs/v3/app_model/app_model_moving_from_v3 how to migrate.
- add-on now default looks for apps in the
netdaemon4
folder instead ofnetdaemon3
- Source deploy model now require an additional package when developing and running locally
- The name of official docker images now ends with postfix
4
instead of postfix3
- You will need to upgrade the dotnet cli tool to latest version.
⚡ Enhancements
- #990 Changes due to removal of dev branch @helto4real
- #991 Fix remaining warnings @helto4real
- #1001 Log correct json content of messages sent to HA on failed commands @FrankBakkerNl
🐛 Bug Fixes
- #992 Handle and log exceptions during initialization after (re)connect to Home Assistant @FrankBakkerNl
- #1001 Log correct json content of messages sent to HA on failed commands @FrankBakkerNl
- #1004 Avoid logging critical error on reconnect when not needed @FrankBakkerNl
⬆️ Dependency Updates
- #989 dependency updates @helto4real
- #998 Release .NET 8! @helto4real
Links
23.44.1
Another fix for breaking HA changes.
What's Changed
- [Codegen] Allow any nullable double fields to be strings or doubles and improved error reporting by @FrankBakkerNl in #984
Full Changelog: 23.44.0...23.44.1
23.44.0
Fixes the code generator to handle latest HA breaking change
What's Changed
- Fix CodeGen ServiceMetaDataParser, handle "step":"any" by @FrankBakkerNl in #983
Full Changelog: 23.43.1...23.44.0
23.43.1
👀 Summary
🐛 Bug Fixes
- #962 Set CurrentConnection to null before submitting OnDisconnected event @FrankBakkerNl
Links
23.43.0
👀 Summary
⚡ Enhancements
- #945 Validate version of nugets and nd-codegen match @FrankBakkerNl
- #955 Enable analyzers and add a editorconfig @Barsonax
- #956 Fix alot of warnings @Barsonax
🐛 Bug Fixes
- #946 Fix flaky internal integration test @helto4real
- #961 Better handling of faulty unloading of appa @helto4real
⬆️ Dependency Updates
- #932 Bump YamlDotNet from 13.2.0 to 13.4.0 @dependabot
- #928 Bump GitHubActionsTestLogger from 2.3.2 to 2.3.3 @dependabot
- #926 Bump FluentAssertions from 6.11.0 to 6.12.0 @dependabot
- #941 Upgrade dependencies plus fix new linting problems @helto4real
- #951 Dependency upgrades @helto4real