Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.NET August 2024 Update - .NET 8.0.8, .NET 6.0.33 #9447

Open
rbhanda opened this issue Aug 13, 2024 · 8 comments
Open

.NET August 2024 Update - .NET 8.0.8, .NET 6.0.33 #9447

rbhanda opened this issue Aug 13, 2024 · 8 comments

Comments

@rbhanda
Copy link
Contributor

rbhanda commented Aug 13, 2024

.NET August 2024 Update

Release Notes

Status

Asset Type 8.0.8 6.0.33 Notes
Installers/Binaries
Snaps
Linux Packages (Microsoft distribution) The list below refers to the Microsoft-provisioned feeds (packages.microsoft.com) and does not in any way represent direct availability in distros (eg RHEL, Fedora).
     Centos 7 NA
     Centos 8
     Debian 10
     Debian 11
     Debian 12
     Fedora 37
     Fedora 38
     Fedora 39
     Fedora 40
     OpenSUSE 15
     Ubuntu 20.04
     Ubuntu 22.04
     Ubuntu 23.04
     Ubuntu 24.04

Issues

Please report any issues you find either by responding to this issue, creating a new issue or creating a new issue in one of the following repos:

Known Issues

@T3rminat0r
Copy link

Just as general Feedback... the list of "Changes" for both releases is ... basically non-existant, apart from listing the two CVEs for the 8.0.8 release, the "release-notes" are a list of where/how to obtain the most recent release, rather than actual release notes, telling us what changed compared to the last version!? ... might just be me wondering, tho ...

@libreo-abrettschneider
Copy link

And AGAIN our build pipeline breaks cause of analyzer changes similar to #9309 (comment)
"error IDE0073: A source file contains a header that does not match the required text"

Yes it is an error that we need to fix, but a patch release should not break things that worked before.
Is there any way to "fix" the analyzers to a specific version?

Also it breaks docker image builds for us:
dotnet/msbuild#10518

@lischetzke
Copy link

Question regarding the new versions for Windows. We're running Server 2019 and noticed that the old .NET Hosting Bundles (6.0.32 and 8.0.7) install multiple packages (Windows Server Hosting, .NET Runtime, ASP.NET Core). Typically the installer will remove the old versions and install the new versions.

This time the Hosting Bundle installer installed the new version successfully, but did not remove the old versions. Add/Remove programs and dotnet --info are still showing the old versions for .NET Runtime and ASP.NET Core. dotnet --info shows the newly installed versions too. The Add/Remove Programs shows Windows Server Hosting in the correct version (6.0.33 and 8.0.8) and only that version, as expected.

A clean install of the Hosting Bundle only shows Windows Server Hosting in Add/Remove Programs. Checking the reg keys it seems that the old versions added multiple keys in HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall with Bundle* values. The new one only creates this key for Windows Server Hosting. .NET Runtime and ASP.NET Core do not get keys with Bundle* values like the previous versions.

Is it expected, that .NET Runtime and ASP.NET Core are not listed/updated in Add/Remove Programs anymore? Shouldn't the installer update/uninstall older versions like before?


Before update:

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.32 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.32 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

After update:

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.33 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.32 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.33 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

@Rockvolleyball
Copy link

Having the same issues over here as @lischetzke describes. Installation is not going as expected, ending up in mixed versions.

@SBarkovskiy
Copy link

SBarkovskiy commented Aug 15, 2024

Hey there @rbhanda
Any expectations when 8.08 will be available via Linux Packages (Microsoft distribution) on Debian, Fedora and so on?
Thank you

@renevanderheijden
Copy link

renevanderheijden commented Aug 20, 2024

I know Debian 9 (armhf) is not supported anymore, but since version 6.0.33 starting an application results in a segmentation fault.

Failed to load /usr/share/dotnet/shared/Microsoft.NETCore.App/6.0.33/libcoreclr.so, error: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.27' not found (required by /usr/share/dotnet/shared/Microsoft.NETCore.App/6.0.33/libcoreclr.so)
Segmentation fault

I didn't expect breaking changes like these in LTS versions, even if the OS is not supported anymore.

@nbren007
Copy link

nbren007 commented Sep 5, 2024

I know Debian 9 (armhf) is not supported anymore, but since version 6.0.33 starting an application results in a segmentation fault.

Failed to load /usr/share/dotnet/shared/Microsoft.NETCore.App/6.0.33/libcoreclr.so, error: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.27' not found (required by /usr/share/dotnet/shared/Microsoft.NETCore.App/6.0.33/libcoreclr.so)
Segmentation fault

I didn't expect breaking changes like these in LTS versions, even if the OS is not supported anymore.

I have this issue. Have you found any resolution?

@renevanderheijden
Copy link

@nbren007 Unfortunately not... We just keep on using version .31, until we migrate our application to a newer .NET version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants