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 February 2025 Update - .NET 9.0.2 and .NET 8.0.13 #9726

Open
victorisr opened this issue Feb 10, 2025 · 6 comments
Open

.NET February 2025 Update - .NET 9.0.2 and .NET 8.0.13 #9726

victorisr opened this issue Feb 10, 2025 · 6 comments

Comments

@victorisr
Copy link
Contributor

victorisr commented Feb 10, 2025

.NET February 2025 Update

Release Notes

Status

Asset Type 9.0.2 8.0.13 Notes
Installers/Binaries
Container Images
(Linux)
Container Images
(Windows)
Winget Packages
Linux Installers (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).
     Debian 12
     Fedora 40
     Fedora 41
     OpenSUSE 15
     Oracle 8
     Oracle 9
     Ubuntu 20.04
     Ubuntu 22.04
     Ubuntu 24.04
     Ubuntu 24.10

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

@splatteredbits
Copy link

splatteredbits commented Feb 11, 2025

https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json lists 8.0.406 as the latest SDK, but https://builds.dotnet.microsoft.com/dotnet/release-metadata/8.0/releases.json still lists 8.0.405 as the latest SDK and doesn't have any entries for 8.0.406. Please fix ASAP, as our tooling to auto install .NET versions because of the mismatch.

Also, please update processes to update the per-release releases.json metadata before updating the releases-index.json file to mitigate this happening in the future.

@rbhanda
Copy link
Contributor

rbhanda commented Feb 11, 2025

https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json lists 8.0.406 as the latest SDK, but https://builds.dotnet.microsoft.com/dotnet/release-metadata/8.0/releases.json still lists 8.0.405 as the latest SDK and doesn't have any entries for 8.0.406. Please fix ASAP, as our tooling to auto install .NET versions because of the mismatch.

Also, please update processes to update the per-release releases.json metadata before updating the releases-index.json file to mitigate this happening in the future.

I have purged CDN cache and the issue should be resolved.

@mstefarov
Copy link

@bengavin
Copy link

Any chance we can include any new dotnet run first-class arguments as potential breaking changes? This one has broken our automated builds:

dotnet/sdk#45740

I realize it's not, technically, a breaking change, as one can't possibly account for everyone's use of the commands and custom argument handling and whatnot, but knowing that a new command line argument has been introduced in an update would have helped us track this down faster. :)

@baronfel
Copy link
Member

@bengavin that's our fault - we usually have a documentation-tracking label that we use to mark issues/PRs that need more docs that we then write as part of the release process. I've added that label to the original issue and logged dotnet/docs#44867 to track getting those docs written - we'll get that done ASAP. Apologies for the disruption here.

If you want to future-proof you usage of run to the maximum extent, you should pass all arguments that you want to go directly to your application after a -- token - this is a common POSIX signal for "don't try to interpret anything after this and instead pass it directly to my app". This might look something like

> dotnet run -c Release -- -e mydata

In this case -e mydata would be passed directly to the project being run as CLI arguments.

@teo-tsirpanis
Copy link
Contributor

Are all NuGet packages now going to always get a new version every month? Nothing changed to System.Speech for example and yet it got both a 9.0.1 and a 9.0.2. Bad idea if you ask me.

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

7 participants