dotnet / core

.NET news, announcements, release notes, and more!
https://dot.net
MIT License
20.96k stars 4.91k forks source link

.NET 7.0 GA #7939

Closed dcwhittaker closed 1 year ago

dcwhittaker commented 1 year ago

Release Notes

7.0.0

Status

Asset Type 7.0.0 Notes
Installers/Binaries
Container Images
(Linux)
Container Images
(Windows)
Winget Packages
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
     Debian 10
     Debian 11
     Fedora 35
     Fedora 36
     OpenSUSE 15
     Ubuntu 18.04
     Ubuntu 20.04
     Ubuntu 22.04

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

Known Issues

If there are any issues with this release we will track them here and check issues off as they're resolved. See the linked issues for details on progress and resolution details.

* Linux packages are delayed in publishing for 7.0

mfisher214 commented 1 year ago

Hello, I am running into an issue where after updating to .NET 7, my coverlet output path is being ignored

dotnet test command I am using: dotnet test --no-build --configuration release /p:CollectCoverage=true /p:CoverletOutput=../CoverageResults/ /p:MergeWith="../CoverageResults/coverage.json" /p:CoverletOutputFormat=\"opencover,json\" -m:1

After updating projects from .NET 6 to .NET 7, the coverage output paths change to the following:

Old: '/home/vsts/work/_temp/coverage/coverage.json' New: '/home/vsts/work/1/s/tests/dotnet/(project directory)/coverage.json'

This is causing our azure pipeline builds to fail sonar test coverage tollgate because coverage files are not where they are expected to be. Is there something I'm missing here?

leecow commented 1 year ago

@marcpopMSFT - any ideas for @mfisher214 above?

khteh commented 1 year ago

How to install on Ubuntu 22.10?

GREsau commented 1 year ago

@mfisher214's problem looks like https://github.com/coverlet-coverage/coverlet/issues/1391 / https://github.com/microsoft/vstest/issues/4014

marcpopMSFT commented 1 year ago

@baronfel as I believe 4014 is fixed by https://github.com/dotnet/sdk/pull/27961 which will release in 7.0.101

SeanFarrow commented 1 year ago

Good morning,

Has a diff been published between .Net 6 and 7? There doesn't appear to be anything inthe core repo, so thought I'd ask.

Thanks for a really good release.

Sean.

TehNolz commented 1 year ago

Any ETA for the Linux packages?

ghost commented 1 year ago

What is the best way to install it on ubuntu 22.04 x64 and arm64? dotnet-install.sh or something else?

D4nyi commented 1 year ago

Any update on when will the updates (.NET 6.0.11 and .NET 7.0.X) be available on Ubuntu 22.04 LTS package feed?

marcpopMSFT commented 1 year ago

@rbhanda for any updates.

dcwhittaker commented 1 year ago

Chatted with @leecow and it looks like our 22.04 repo has the updates. As long as folks follow the guidance in https://github.com/dotnet/core/issues/7699 they should see 7.0.0 and 6.0.11.

ghost commented 1 year ago

Ok, it's here. But not on ubuntu package. But I thought it will be in default ubuntu feed. You need to add this before. wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb

image

But still, it's doesn't work for ARM version, this is raspbery pi 4 with Ubuntu Server 22.04 and it's not here. You need to install it manual.

image

EatonZ commented 1 year ago

Where is the API diff between 6.0 and 7.0? I can't seem to find it.

MaceWindu commented 1 year ago

@EatonZ #7976

dcwhittaker commented 1 year ago

Closing in favor of https://github.com/dotnet/core/issues/8037