Skip to content

Releases: net-daemon/netdaemon

24.3.0

20 Jan 07:49
5a3f9f0
Compare
Choose a tag to compare

👀 Summary

✨ New features

⚡ Enhancements

  • #1014 Refactor code structure and remove unnecessary using statements @helto4real
  • #1005 Additional MQTT options & support for external brokers/TLS @scottt732

⬆️ Dependency Updates

Links

23.46.1

19 Nov 18:19
fbcf8fc
Compare
Choose a tag to compare

23.46.0

18 Nov 08:43
99fabb8
Compare
Choose a tag to compare

👀 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 of netdaemon3
  • 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 postfix 3
  • You will need to upgrade the dotnet cli tool to latest version.

⚡ Enhancements

🐛 Bug Fixes

⬆️ Dependency Updates

Links

23.44.1

03 Nov 06:26
dfd1684
Compare
Choose a tag to compare

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

02 Nov 03:55
22039b7
Compare
Choose a tag to compare

Fixes the code generator to handle latest HA breaking change

What's Changed

Full Changelog: 23.43.1...23.44.0

23.43.1

27 Oct 14:44
80d8bf8
Compare
Choose a tag to compare

23.43.0

26 Oct 16:23
4aede33
Compare
Choose a tag to compare

👀 Summary

⚡ Enhancements

🐛 Bug Fixes

⬆️ Dependency Updates

Links

23.38.0

24 Sep 11:08
32eceb4
Compare
Choose a tag to compare

23.34.0

24 Sep 09:20
68848b4
Compare
Choose a tag to compare

👀 Summary

✨ New features

⚡ Enhancements

🐛 Bug Fixes

  • #929 Handle selector for Multiple entities (specifically for media_player.join @FrankBakkerNl

Links

23.33.0

20 Aug 20:10
9f5b3ab
Compare
Choose a tag to compare

👀 Summary

A new NetDaemon release folks! We now thanks to @svrooij made sure we have xml comments on all public API:s. Thanks! We now add interfaces to make it easier to extend NetDaemon functionality. There are examples of usages in NetDaemon debug project and will be documented as soon as we get time for it. Thanks @x00Pavel for this! With this release it is very important that you have same version of the ND code generator and runtime!.

✨ New features

⚡ Enhancements

⬆️ Dependency Updates

Links