EF Core 릴리스 및 계획EF Core releases and planning

안정적인 릴리스Stable releases

ReleaseRelease 대상 프레임워크Target framework 지원 만료일:Supported until 링크Links
EF Core 3.1EF Core 3.1 .NET Standard 2.0.NET Standard 2.0 2022년 12월 3일(LTS)December 3, 2022 (LTS) 알림Announcement
EF Core 3.0EF Core 3.0 .NET Standard 2.1.NET Standard 2.1 2020년 3월 3일 만료됨Expired March 3, 2020 알림 / 주요 변경 내용Announcement / Breaking changes
EF Core 2.2EF Core 2.2 .NET Standard 2.0.NET Standard 2.0 2019년 12월 23일 만료됨Expired December 23, 2019 알림Announcement
EF Core 2.1EF Core 2.1 .NET Standard 2.0.NET Standard 2.0 2021년 8월 21일(LTS)August 21, 2021 (LTS) 알림Announcement
EF Core 2.0EF Core 2.0 .NET Standard 2.0.NET Standard 2.0 2018년 10월 1일 만료됨Expired October 1, 2018 알림Announcement
EF Core 1.1EF Core 1.1 .NET Standard 1.3.NET Standard 1.3 2019년 6월 27일 만료됨Expired June 27 2019 알림Announcement
EF Core 1.0EF Core 1.0 .NET Standard 1.3.NET Standard 1.3 2019년 6월 27일 만료됨Expired June 27 2019 알림Announcement

각 EF Core 릴리스에서 지원되는 특정 플랫폼에 대한 자세한 내용은 지원되는 플랫폼을 참조하세요.See supported platforms for information about the specific platforms supported by each EF Core release.

지원 만료 및 LTS(장기 지원) 릴리스에 대한 자세한 내용은 .NET 지원 정책을 참조하세요.See the .NET support policy for information on support expiration and long-term support (LTS) releases.

새 릴리스로 업데이트에 대한 지침Guidance on updating to new releases

  • 보안 및 기타 치명적 버그에 대해 지원되는 릴리스를 패치합니다.Supported releases are patched for security and other critical bugs. 항상 제공된 릴리스의 최신 패치를 사용하세요.Always use the latest patch of a given release. 예를 들어 EF Core 2.1의 경우 2.1.14를 사용하세요.For example, for EF Core 2.1, use 2.1.14.
  • 주 버전 업데이트(예: EF Core 2에서 EF Core 3)에는 종종 주요 변경 내용이 포함되어 있습니다.Major version updates (for example, from EF Core 2 to EF Core 3) often have breaking changes. 주요 버전을 업데이트할 때는 철저한 테스트를 수행하는 것이 좋습니다.Thorough testing is advised when updating across major versions. 주요 변경 내용을 처리하는 방법에 대한 지침은 위의 주요 변경 내용 링크를 사용하세요.Use the breaking changes links above for guidance on dealing with breaking changes.
  • 부 버전 업데이트에는 일반적으로 주요 변경 내용이 포함되지 않습니다.Minor version updates do not typically contain breaking changes. 그러나 새로운 기능으로 인해 재발이 발생할 수 있으므로 철저한 테스트는 여전히 권장됩니다.However, thorough testing is still advised since new features can introduce regressions.

릴리스 계획 및 일정Release planning and schedules

EF Core 릴리스는 .NET Core 배송 일정에 따라 정렬됩니다.EF Core releases align with the .NET Core shipping schedule.

패치 릴리스는 일반적으로 매월 제공되지만 리드 타임이 깁니다.Patch releases usually ship monthly, but have a long lead time. 이를 개선하기 위해 노력하고 있습니다.We are working to improve this.

각 릴리스에 제공되는 항목을 결정하는 방법에 대한 자세한 내용은 릴리스 계획 프로세스를 참조하세요.See the release planning process for more information on how we decide what to ship in each release. 일반적으로 다음 주 또는 부 버전보다 더 세부적으로 계획하지는 않습니다.We typically don't do detailed planning for further out than the next major or minor release.

EF Core 5.0EF Core 5.0

다음 계획된 안정적인 릴리스는 EF Core 5.0이며 2020년 11월에 예정되어 있습니다.The next planned stable release is EF Core 5.0, scheduled for November 2020.

EF Core 5.0에 대한 고급 계획은 문서화된 다음 릴리스 계획 프로세스에 따라 작성되었습니다.A high-level plan for EF Core 5.0 has been created by following the documented release planning process.

계획에 대한 피드백은 중요합니다.Your feedback on planning is important. 이슈의 중요성을 나타내는 가장 좋은 방법은 GitHub에서 해당 이슈에 대해 투표(엄지손가락을 위로 👍)하는 것입니다.The best way to indicate the importance of an issue is to vote (thumbs-up 👍) for that issue on GitHub. 그런 다음 이 데이터는 다음 릴리스를 위해 계획 프로세스에 반영됩니다.This data will then feed into the planning process for the next release.

지금 바로 사용하세요!Get it now!

EF Core 5.0 패키지를 이제 다음으로 사용할 수 있습니다.EF Core 5.0 packages are available now as

  • 일별 빌드Daily builds
    • 모든 최신 기능 및 버그 수정이 포함되어 있습니다.All the latest features and bug fixes. 일반적으로 매우 안정적이며, 각 빌드에 대해 테스트 실행이 57,000번 이상 이루어졌습니다.Generally very stable; 57,000+ tests run against each build.
  • NuGet의 미리 보기Previews on NuGet
    • 일별 빌드보다 뒤처지지만, 해당 ASP.NET Core 및 .NET Core 미리 보기에서 작동하도록 테스트됩니다.Lag behind daily builds, but are tested to work with the corresponding ASP.NET Core and .NET Core previews.

미리 보기 또는 일별 빌드를 사용하는 것은 이슈를 찾고 가능한 한 빨리 피드백을 제공하는 좋은 방법입니다.Using the previews or daily builds is a great way to find issues and provide feedback as early as possible. 그런 피드백을 빨리 제공할수록 다음 공식 릴리스 전에 실행될 가능성이 커집니다.The sooner we get such feedback, the more likely it will be actionable before the next official release.