Skip to content

Releases: net-daemon/netdaemon

Release 20.51.1

15 Dec 09:08
d8c9bb4
Compare
Choose a tag to compare

.Net 5 is here!!!

Proud to introduce NetDaemon .Net 5. It's been a goal of this project to use latest technology and language features. The release also includes alot of other features and quality improvements.

image

Checkout all the good stuff in NetDaemon https://netdaemon.xyz/

New features

  • Able to get a list of all current entities (EntityIds property)
  • Unit tests of you apps using the new app template and the NetDaemon.Fake nuget package

.NET 5 support

  • Runtime now is .NET 5 wich gives even smaller footprint on memory and disk
  • C# 9 features are supported, internally record types are now used and top-level functions as examples.
    When you develop your apps you will need .NET 5 and a supported version of Visual Studio. If you use VSCode you just need the latest SDK. Download it here https://dotnet.microsoft.com/download/dotnet/5.0

Docker improvements

  • Precompiled NetDaemon runtime in the docker containers for standard use makes startup times faster. If custom project is provided compilation will be done.
  • Standard images from Microsoft .Net SDK

Fixes

  • Fixed debugging. For dev environment now it is standard to compile the apps as part of project to enable debugging. Runtime in docker do compilation as part of startup

Other notable changes

  • NetDaemon moving to calver versioning (yy.ww.number) so year, weeknumber and counter

Breaking changes?

Even if the .Net5 is backwards compatible there could be breaking changes if you are using custom nuget packages that are not compatible with .Net 5. Normal apps using built-in functions should not be breaking!

Release 20.51.0 .NET 5 - alpha

14 Dec 13:14
d8c9bb4
Compare
Choose a tag to compare
Pre-release

Anotner alpha release

Release 20.49.2 .NET 5 - alpha

12 Dec 22:09
Compare
Choose a tag to compare
Pre-release

Test release .NET 5

Release 20.49.1 .NET 5 - alpha

08 Dec 20:55
Compare
Choose a tag to compare
Pre-release

This is an alpha release of .NET 5 version

Release 20.49.0 .NET 5 alpha

08 Dec 20:50
3ccc08d
Compare
Choose a tag to compare
Pre-release

This is an alpha release of .NET 5 version

Release 0.16.0

13 Sep 15:02
Compare
Choose a tag to compare

New features

  • GUI: Websocket support thanks to @ludeeus
  • GUI: Disabling apps now works
  • Test framework as component that you can use to unit test your apps

Under the hood

  • More decouple using IOC thanks to @asherw and @BeeHiveJava
  • Better logging of config errors
  • Dependency upgrade .net components

Release 0.15.0

15 Aug 14:48
Compare
Choose a tag to compare

New features

Wait until HA is ready before connecting

Bugfix

Themes working now

Release 0.14.0

14 Aug 14:30
7b46e6e
Compare
Choose a tag to compare

New features

  • Theme support for GUI

Bugfix

Increase buffer size for channels

Release 0.13.1 - redeploy

25 Jul 05:17
Compare
Choose a tag to compare

Redeploy of 0.13.0 - some commits were missing.

GUI - Added description

One of many upcoming changes to the UI.

Adds the app description from code.

/// <summary>
///     Does some awesome stuff
/// </summary>
public class MyApp : NetDaemonApp
{
}

Shows in UI app list

Possible to remove API or change port

NETDAEMON__ADMIN=False, disables API
and you can use the ASPNETCORE_URLS=http://+:1234 to change the port number of API. This breaks the GUI though but can remove any challange with ports conflicting.

Release 0.13.0

24 Jul 15:45
Compare
Choose a tag to compare

GUI - Added description

One of many upcoming changes to the UI.

Adds the app description from code.

/// <summary>
///     Does some awesome stuff
/// </summary>
public class MyApp : NetDaemonApp
{
}

Shows in UI app list

Possible to remove API or change port

NETDAEMON__ADMIN=False, disables API
and you can use the ASPNETCORE_URLS=http://+:1234 to change the port number of API. This breaks the GUI though but can remove any challange with ports conflicting.