Skip to content

FabricHealer 1.1.0.831

Compare
Choose a tag to compare
@GitTorre GitTorre released this 12 Jul 19:46
a93d872

FabricHealer 1.1.0.831 - SFPkgs with Microsoft-signed binaries. Microsoft-signed Nupkgs will be located in the nuget.org gallery.

NOTE: This release requires SF Runtime Versions 8.0 and higher and targets .NET Core 3.1.

Deploy to Azure

Changes

Note that version naming has changed to reflect the FabricHealer release version, minimum supported SF runtime version, and the version of .NET (core) it targets. In this case, it is 1.1.0.831, which means FabricHealer version is 1.1.0, target SF runtime is 8 and higher, target .NET runtime/sdk is .NET Core 3.1.

  • This is a major release with significant improvements.
  • FabricHealer no longer requires FabricObserver to be deployed in the same cluster (though it is of course a great idea to do so). If you do deploy FabricObserver, then this version requires FabricObserver 3.2.0.831/3.2.0.960.
  • FabricHealer can now be deployed as a singleton stateless 1 (runs on one node) service. This means that Disk repair and System Service process restart repair will be unsupported unless the disk/system service is attached/running on the same VM as the singleton FH instance. All Service Fabric entity type repairs are supported (meaning repairs that employ related SF Client APIs) for singleton instance FH deployments. FH will detect how it is deployed and use that information to determine which repairs it can successfully perform.
  • FabricHealer can successfully accomplish most repairs running as NetworkUser on Windows or sfappsuser on Linux (Ubuntu). You will need to test this out in your OS configurations. Basically, for any repair that utilizes SF Client APIs, you do not need System level privileges.
  • Any .NET SF service can now interoperate with FabricHealer via the FabricHealerProxy .NET Standard 2.0 library, which is now available on the public nuget.org gallery.
  • FabricHealer 1.1.0.831 requires Microsoft.ServiceFabric.Services Version 5.0.516 and higher (SF Runtime 8.0 and higher). Lesser sdk/runtime versions are no longer supported. This is very important.
  • FabricHealer now supports ARM deployment.