7.1 KiB
Microsoft Azure Service Fabric 7.1 Second Refresh Release Notes
This release includes bug fixes and features as described in this document.
The following packages and versions are part of this release:
Service | Platform | Version |
---|---|---|
Service Fabric Runtime | Ubuntu Windows |
7.1.428.1 7.1.428.9590 |
Service Fabric for Windows Server | Service Fabric Standalone Installer Package | 7.1.428.9590 |
.NET SDK | Windows .NET SDK Microsoft.ServiceFabric Reliable Services and Reliable Actors ASP.NET Core Service Fabric integration |
4.1.428 7.1.428 4.1.428 4.1.428 |
Java SDK | Java for Linux SDK | 1.0.6 |
Service Fabric PowerShell and CLI | AzureRM PowerShell Module SFCTL |
0.3.15 10.0.0 |
Contents
Microsoft Azure Service Fabric 7.1 First Refresh Release Notes
Key Announcements
Potential 7.1 Deployment Failures:
Cause: SF 7.1 introduced a more rigorous validation of security settings; in particular, requiring that settings ClusterCredentialType and ServerAuthCredentialType have matching values. However, existing clusters may have been created with 'x509' for the ServerAuthCredentialType and 'none' for the ClusterCredentialType.
Impact: In the case mentioned above, attempting an upgrade to SF71CU1 will cause the upgrade to fail.
Workaround :No workaround exists for this issue, as the ClusterCredentialType is immutable. If you are in this situation, please continue using SF70 until the 7.1 second refresh release becomes available.
Service Fabric Common Bug Fixes
Versions | IssueType | Description | Resolution |
---|---|---|---|
Windows 7.1.417.9590 | Bug | GetDeployedCodePackageListAsync API breaking change fix | Brief desc: There was an API change in SF 7.1 and SF 7.1CU1 to the function "GetDeployedCodePackageListAsync()" by adding an extra boolean variable. However, the following API was taken out by accident making it a breaking change for anyone who used it previously. Impact: Anyone using the API "Get-DeployedCodePackageListAsync" and upgraded to 7.1 or 7.1CU2 would run into a "Method Not found" error if their app used the above API.Documentation Workaround: Recompile your app that uses the above API to use the new signatures which include a boolean for includeCodePackageUsageStatistics and redeploy those apps in your cluster. Fix: This fix re-adds the original API signatures. |
Windows 7.1.417.9590 | Bug | Investigate Certificate ACLing for potential memory leaks | Brief desc: SF 7.1 introduced periodic monitoring and ACLing of application certificates declared by common name; this exposed (and exacerbated) an existing memory leak in the certificate ACLing code, causing a more rapid increase in memory pressure. Impact: FabricHost.exe leaks OS-allocated security descriptors at a rate of roughly 1kb/minute/application certificate. Frequent application updates or sharing of the certificates results in a higher leak rate. Workaround: Options include: restarting the SF runtime on the node at regular intervals avoiding declaring endpoint certificates by CN staying on SF 7.0 builds Fix: This fix re-adds the original API signatures. |
Repositories and Download Links
The table below is an overview of the direct links to the packages associated with this release. Follow this guidance for setting up your developer environment: