-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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 Data Biweekly Updates (2022) #27185
Comments
January 27, 2022Expand to see status from this week...
Highlights
Latest Community Standup: Testing EF Core AppsWhat’s the best way to run automated tests on an application that uses Entity Framework Core? In this episode, Jon P Smith (@thereformedprog), author of the book “Entity Framework Core in Action” covers three ways to create automated tests for your code and looks at the EF Core test “pain points” and how to get around them. The .NET Data Community Standups are live-streamed every other Wednesday to Twitch, YouTube, and Twitter. This is your opportunity to interact with the .NET Data team and community. All past episodes are available on YouTube. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.1The latest patch release of EF Core 6.0 is available on NuGet now. This is a patch release of EF Core 6.0 containing only important bug fixes:
EF Core 5.0.13EF Core 5.0.13 is available on NuGet now. This is a patch release of EF Core 5.0 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 5.0.12. EF Core 3.1.22EF Core 3.1.22 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.21. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
February 28, 2022Expand to see status from this week...
Highlights
Apologies for the short break in biweekly updates. Barring unforeseen circumstances, we are now back to our regular cadence. Latest Community Standup: Celebrating 20 Years of .NET: Entity FrameworkAs .NET celebrates its 20th birthday, Entity Framework approaches its 10-year anniversary of going open source. The Entity Framework team celebrates these milestones by inviting back the engineers and program managers who helped shipped previous versions to share their stories, demos, and anecdotes. Join Tim Laverty, Rowan Miller, Danny Simmons, Diego Vega, Andrew Peters, Julie Lerman, and the team for this special edition of the .NET Data community standup. The .NET Data Community Standups are live-streamed every other Wednesday to Twitch, YouTube, and Twitter. This is your opportunity to interact with the .NET Data team and community. All past episodes are available on YouTube. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 1EF Core 7.0 (EF7) preview 1 is available from NuGet Preview 1 does not contain any big new features. However, preview 1 does contain 29 bug fixes and the 30 smaller enhancements, including:
See GitHub for all issues resolved in preview 1. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.2The latest patch release of EF Core 6.0 is available on NuGet now. This is a patch release of EF Core 6.0 containing only important bug fixes:
EF Core 5.0.14EF Core 5.0.14 is available on NuGet now. This is a patch release of EF Core 5.0 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 5.0.13. EF Core 3.1.22EF Core 3.1.22 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.21. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
March 17, 2022Expand to see status from this week...
HighlightsReleases
See the GitHub releases page for more information. EF7 features merged to daily builds
New documentation
Community Standup: GraphQL and OData--An In-Depth DiscussionThe creator of the GraphQL library HotChocolate, Michael Staib (@michael_staib), and Microsoft engineer and OData expert Hassan Habib (@HassanRezkHabib) discuss the various capabilities of GraphQL and OData and how they empower developers to go beyond REST. Watch the full recording on YouTube. Coming next week: Good pagination practices in SQL and EF Core The .NET Data Community Standups are live-streamed every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 2EF Core 7.0 (EF7) preview 2 is available from NuGet Previews 1 and 2 do not contain any big new features. However, these previews do contain 30 bug fixes and the 33 smaller enhancements, including:
See GitHub for all issues resolved in preview 1 and preview 2. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.3The latest patch release of EF Core 6.0 is available on NuGet now. This is a patch release of EF Core 6.0 containing only important bug fixes:
In addition, the following issues were fixed in the 6.0.1 and 6.0.2 releases:
EF Core 5.0.15EF Core 5.0.15 is available on NuGet now. This is a patch release of EF Core 5.0 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 5.0.14. EF Core 3.1.23EF Core 3.1.23 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.22. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Microsoft.Data.SqliteBuilds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
March 31, 2022Expand to see status from this week...
HighlightsWork on EF7 is progressing well:
Proof of concept: Generate Mermaid entity-relationship diagrams from an EF Core model directly into a .NET Interactive Notebook in VS Code, starting with just a database. Community Standup: GraphQL and OData--An In-Depth DiscussionThe creator of the GraphQL library HotChocolate, Michael Staib (@michael_staib), and Microsoft engineer and OData expert Hassan Habib (@HassanRezkHabib) discuss the various capabilities of GraphQL and OData and how they empower developers to go beyond REST. Watch the full recording on YouTube. The .NET Data Community Standups are live-streamed every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 2EF Core 7.0 (EF7) preview 2 is available from NuGet Previews 1 and 2 do not contain any big new features. However, these previews do contain 30 bug fixes and the 33 smaller enhancements, including:
See GitHub for all issues resolved in preview 1 and preview 2. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.3The latest patch release of EF Core 6.0 is available on NuGet now. This is a patch release of EF Core 6.0 containing only important bug fixes:
In addition, the following issues were fixed in the 6.0.1 and 6.0.2 releases:
EF Core 5.0.15EF Core 5.0.15 is available on NuGet now. This is a patch release of EF Core 5.0 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 5.0.14. EF Core 3.1.23EF Core 3.1.23 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.22. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Microsoft.Data.SqliteBuilds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
April 18, 2022Expand to see status from this week...
HighlightsReleases
See the GitHub releases page for more information. EF7 features merged to daily builds
Community Standup: Database-first with T4 Templates in EF7: Early lookPrefer null setters? Property initializers? Constructor initialization? What about auto-generating database diagrams that render in markdown using Mermaid? Learn how to take control of your database scaffolding in this early look at an EF7 feature that's hot off the press. Watch the full recording on YouTube. The .NET Data Community Standups are live-streamed every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 3EF Core 7.0 (EF7) preview 3 is available from NuGet Previews 1, 2, and 3 do not contain any big new features. However, these previews do contain 38 bug fixes and 46 smaller enhancements, including:
See GitHub for all issues resolved in preview 1, preview 2, and preview 3. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.4The latest patch release of EF Core 6.0 is available on NuGet now. This is a patch release of EF Core 6.0 containing only important bug fixes:
In addition, the following issues were fixed in the 6.0.1, 6.0.2, and 6.0.3 releases:
EF Core 5.0.16EF Core 5.0.16 is available on NuGet now. This is a patch release of EF Core 5.0 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 5.0.15. EF Core 3.1.24EF Core 3.1.24 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.23. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
April 28, 2022Expand to see status from this week...
HighlightsLearning videos
EF7 Progress
EF7 CutsA combination of factors have resulted in a reduction in available resources for EF7. This means we have had to cut or scope some planned work. This includes:
In addition, some smaller enhancements have also been cut. For a complete list, see issues labeled with Community Standup: Performance Improvements to the EF7 Update PipelineJoin the Entity Framework team as we review optimizations to the update pipeline (SaveChanges) to improve performance. Also includes answers to many performance questions asked during the live show. The .NET Data Community Standups are live-streamed every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 3EF Core 7.0 (EF7) preview 3 is available from NuGet Previews 1, 2, and 3 do not contain any big new features. However, these previews do contain 38 bug fixes and 46 smaller enhancements, including:
See GitHub for all issues resolved in preview 1, preview 2, and preview 3. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.4The latest patch release of EF Core 6.0 is available on NuGet now. This is a patch release of EF Core 6.0 containing only important bug fixes:
In addition, the following issues were fixed in the 6.0.1, 6.0.2, and 6.0.3 releases:
EF Core 5.0.16EF Core 5.0.16 is available on NuGet now. This is a patch release of EF Core 5.0 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 5.0.15. EF Core 3.1.24EF Core 3.1.24 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.23. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
May 26, 2022Expand to see status from this week...
HighlightsReleases
See the GitHub releases page for more information. EF7 features merged to daily builds
Community Standup: Database PaginationToo much data for one page? You need pagination! But, how? You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. Community Standup: Testing EF Core Apps (Part 2)In this second session on testing EF Core apps, guest Jon P Smith focuses on the actual code and approaches that you need to test applications using EF Core and addresses some key pain points. You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 4EF Core 7.0 (EF7) preview 4 is available from NuGet Preview 4 contains the following new features: Preview 4 also includes the following new features from previews 1 through 3:
See GitHub for all issues resolved in preview 1, preview 2, preview 3, and preview 4. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.5
In addition, the following issues were fixed in the 6.0.1, 6.0.2, 6.0.3, and 6.0.4 releases:
EF Core 3.1.25EF Core 3.1.25 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.24. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
June 9, 2022Expand to see status from this week...
Highlights
Community Standup: EF Core Architecture--Internal Dependency InjectionArthur and others from the EF Team start a deep dive into the architecture of Entity Framework Core. This code-driven discussion looking at how and why things are designed and implemented the way they are. In this session, we look at the use of dependency injection (D.I.) and the “internal service provider.” This is the backbone of how EF Core works as a service-oriented architecture, where the core code, database providers, and plugins all implement services that work together to provide EF’s functionality. You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 4EF Core 7.0 (EF7) preview 4 is available from NuGet Preview 4 contains the following new features: Preview 4 also includes the following new features from previews 1 through 3:
See GitHub for all issues resolved in preview 1, preview 2, preview 3, and preview 4. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.5
In addition, the following issues were fixed in the 6.0.1, 6.0.2, 6.0.3, and 6.0.4 releases:
EF Core 3.1.25EF Core 3.1.25 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.24. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
June 23, 2022Expand to see status from this week...
HighlightsReleases
See the GitHub releases page for more information. EF7 features merged to daily builds
Community Standup: TPH, TPT, and TPC Inheritance mapping with EF CoreType inheritance hierarchies as used in object-oriented programming do not map naturally to relational database schemas. In this edition of the .NET Community Standup, we look at different strategies for inheritance mapping when using EF Core with a relational database. This includes table-per-hierarchy (TPH) mapping, table-per-type (TPT) mapping, and table-per-concrete type (TPC) mapping, which is new in EF Core 7.0 preview 5. We explore the consequences of each mapping strategy on the generated SQL and consider the performance and storage implications. You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 5EF Core 7.0 (EF7) preview 5 is available from NuGet Preview 5 contains the following new features:
Preview 5 also includes the following new features from previews 1 through 4:
See GitHub for all issues resolved in preview 1, preview 2, preview 3, preview 4, and preview 5. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.6
Note that this release contains a breaking change for the In addition, the following issues were fixed in the 6.0.1, 6.0.2, 6.0.3, 6.0.4, and 6.0.5 releases:
EF Core 3.1.26EF Core 3.1.26 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.25. Pull requests merged since the last updateCommunity contributionsMany thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
July 7, 2022Expand to see status from this week...
HighlightsUnfortunately, we have had to make some painful cuts to the EF7 plan. Most notably, value objects and raw SQL queries for unmapped types have been cut. These will be a high priority for the next release. In better news, all interceptors and events for EF7 are now in the daily builds. This includes new interceptors for:
And improved interceptors for:
Plus better state change events and new events for Community Standup: DbContext Configuration and Lifetime - EF Core Architecture Part 2Arthur and others from the EF Team continue their deep dive into the architecture of Entity Framework Core with this code-driven discussion looking at how and why things are designed and implemented the way they are. In this session, we look at the initialization and configuration of a DbContext instance, including selection of the provider, creating DbSet instances, reading DbContextOptions, and DbContext pooling. You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 5EF Core 7.0 (EF7) preview 5 is available from NuGet Preview 5 contains the following new features:
Preview 5 also includes the following new features from previews 1 through 4:
See GitHub for all issues resolved in preview 1, preview 2, preview 3, preview 4, and preview 5. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.6
Note that this release contains a breaking change for the In addition, the following issues were fixed in the 6.0.1, 6.0.2, 6.0.3, 6.0.4, and 6.0.5 releases:
EF Core 3.1.26EF Core 3.1.26 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.25. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
July 21, 2022Expand to see status from this week...
Highlights
Community Standup: Intercept this EF7 Preview 6 Event!EF7 includes a variety of new interceptors and events, as well as many improvements to the existing lifecycle hooks. In this session, Arthur and others from the .NET Data team will dive into this new functionality, including examples for intercepting materialization of entities, query expression trees, and optimistic concurrency violations. Catch up on this fun-packed ride into the world of modifying EF behavior through interception with code galore! You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 6EF Core 7.0 (EF7) preview 6 is available from NuGet Preview 6 contains the following new features:
Preview 6 also includes the following new features from previews 1 through 5:
See GitHub for all issues resolved in preview 1, preview 2, preview 3, preview 4, preview 5, and , preview 6. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.7
In addition, the following issues were fixed in the 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5, and 6.0.6 releases:
EF Core 3.1.27EF Core 3.1.27 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.26. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
August 4, 2022Expand to see status from this week...
HighlightsIntroducing the new .NET Data Hub! The Data Hub is a new landing page bringing together everything related to data handling in .NET. Feedback on organization or anything missing is appreciated. Meanwhile, the team is working hard to land .NET 7 and EF7 features, including Distributed transactions, JSON columns, Bulk updates, stored procedure mapping, Database scaffolding templates, and Entity splitting. Community Standup: DbDataSource--a new System.Data abstractionIn this episode of the .NET data community standup, Shay Rojansky explores You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 6EF Core 7.0 (EF7) preview 6 is available from NuGet Preview 6 contains the following new features:
Preview 6 also includes the following new features from previews 1 through 5:
See GitHub for all issues resolved in preview 1, preview 2, preview 3, preview 4, preview 5, and , preview 6. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.7
In addition, the following issues were fixed in the 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5, and 6.0.6 releases:
EF Core 3.1.27EF Core 3.1.27 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.26. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
August 18, 2022Expand to see status from this week...
HighlightsMega two weeks by the team! 55 PRs merged as we close down EF7 features. Newly available in the daily builds:
And don't forget about:
Also, EF7 Preview 7 is on NuGet, but use the daily builds instead since they are much closer to what we will actually ship. Community Standup: CoreWCF--Roadmap and Q&ACoreWCF is a port of the server side of Windows Communication Foundation (WCF) to .NET Core. The goal of this project is to enable existing WCF services to move to .NET Core. In this episode, join the CoreWCF team for Q&A, thoughts about when and where to use CoreWCF, and discussion about their roadmap for the future. You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 7EF Core 7.0 (EF7) preview 7 is available from NuGet Preview 7 contains the following new features:
Preview 7 also includes the following new features from previews 1 through 6:
See GitHub for all issues resolved in preview 1, preview 2, preview 3, preview 4, preview 5, preview 6, and preview 7. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.8
EF Core 3.1.28EF Core 3.1.28 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.27. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
September 1, 2022Expand to see status from this week...
HighlightsAnother two weeks with more than 50 PRs merged as we close down EF7. Be sure to check out our in-depth What's New documentation complete with runnable samples:
Use the daily builds to try EF7 for yourselves and file issues on GitHub with your feedback! Community Standup: New aggregate function support in EF7Aggregate functions such as You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) preview 7EF Core 7.0 (EF7) preview 7 is available from NuGet Preview 7 contains the following new features:
Preview 7 also includes the following new features from previews 1 through 6:
See GitHub for all issues resolved in preview 1, preview 2, preview 3, preview 4, preview 5, preview 6, and preview 7. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.8
EF Core 3.1.28EF Core 3.1.28 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.27. Pull requests merged since the last updateCommunity contributionsMany thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
September 15, 2022Expand to see status from this week...
HighlightsEF Core 7.0 (EF7) RC1 is on Nuget now! RC1 contains all the major feature work for EF7. However, we have merged over 70 bug fixes and minor enhancements since RC1 was branched. But not to fear! Using the daily builds of EF7 is easy, and they even work with .NET 6! Community StandupWe skipped the community standup last week to focus on closing down EF7. We'll be back next week to talk about Azure Mobile Apps and offline sync. You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) RC1EF Core 7.0 (EF7) RC1 is available from NuGet RC1 is does not include more than 70 fixes that will be in RC2. Therefore, we recommend using the daily builds when testing your applications with EF7. RC1 contains the following new features:
RC1 also includes the following new features from previews 1 through 7:
See GitHub for all issues resolved in preview 1, preview 2, preview 3, preview 4, preview 5, preview 6, preview 7, and RC1. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.9
EF Core 3.1.29EF Core 3.1.29 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.28. Pull requests merged since the last updateCommunity contributionsMany thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
September 29, 2022Expand to see status from this week...
HighlightsWe need your feedback now! EF7 is pretty much done, so help us find bugs while we have time to fix them for GA. Using the daily builds of EF7 is easy, and they even work with .NET 6! Update your app and test it today! In other news, new trimming annotations in EF7 mean many more EF Core apps will work with aggressive trimming, and can result in >25% reduction in EF assembly size. Detailed "What's New in EF7" docs with runnable samples now available for:
Community Standup: Azure Mobile Apps and offline syncAdrian Hall (@FizzyInTheHall) joins the .NET Data team to show us Azure Mobile Apps. Learn how Azure Mobile Apps provides the tools and libraries you need to easily synchronize data between an Entity Framework Core-backed Web API and your mobile or desktop app. You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) RC1EF Core 7.0 (EF7) RC1 is available from NuGet RC1 is does not include more than 80 fixes that will be in RC2. Therefore, we recommend using the daily builds when testing your applications with EF7. RC1 contains the following new features:
RC1 also includes the following new features from previews 1 through 7:
See GitHub for all issues resolved in preview 1, preview 2, preview 3, preview 4, preview 5, preview 6, preview 7, and RC1. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.9
EF Core 3.1.29EF Core 3.1.29 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.28. Pull requests merged since the last updateCommunity contributionsMany thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
October 13, 2022Expand to see status from this week...
HighlightsEF Core exceeds 500,000,000 downloads from NuGet!
EF Core 7.0 (EF7) RC2 is on NuGet now
.NET 8 Data and EF8We've started the process of planning for EF8 and other .NET Data work for .NET 8. See Release Planning for an overview of the planning process. Community Standup: JSON ColumnsThis episode of the .NET Data Community Standup covers JSON column mapping in EF Core 7.0 (EF7). JSON columns allow relational databases to directly store documents while retaining the overall relational structure of the data. EF7 contains provider-agnostic support for JSON columns, with an implementation for SQL Server. The JSON in these columns can queried using LINQ, allowing filtering and sorting by the elements of the documents, as well as projection of elements out of the documents into results. In addition, EF7 supports element-level change tracking of the documents and partial updates for only the changed elements when SaveChanges is called. You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) RC2EF Core 7.0 (EF7) RC2 is available from NuGet RC2 is does not include some important fixes that will be in the GA release. Therefore, we recommend using the daily builds when testing your applications with EF7. RC2 contains the following new features:
RC2 also includes the following new features from previews 1 through 7 and RC1:
See GitHub for all issues resolved in preview 1, preview 2, preview 3, preview 4, preview 5, preview 6, preview 7, RC1, and RC2. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.10EF Core 6.0.10 is available on NuGet now. This is a patch release of EF Core 6.0 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 6.0.9. EF Core 3.1.30EF Core 3.1.30 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.29. Pull requests merged since the last updateCommunity contributionsMany thanks to all our contributors! EF Core
Microsoft.Data.SqliteBuilds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
October 27, 2022Expand to see status from this week...
Highlights.NET 8 and EF8The team is hard at work planning for EF Core 8.0 (EF8) and other data work in .NET 8. As always, we will share the plan publicly as soon as we can. See Release Planning for an overview of the planning process. Analysis of EF Core bugsMeanwhile, we have been looking back historical data on fixing bugs in the EF Core repo. A couple of charts are included below for anyone interested.
Open and fixed bugsWe strive to fix the vast majority of bugs. That is, if we recognize something as a reproducible bug, then we very rarely close it as "won't fix". The chart below shows the number of bugs filed over time, with those remaining open in blue, and those fixed in orange. Time to fix bugsThe second chart shows the amount of time it takes to fix a bug. That is, the time from when it is opened on GitHub, to the time when the fix is merged into the main branch. EF Core 7.0 (EF7) RC2 is on NuGet now
Community Standup: ExecuteUpdate and ExecuteDelete (aka Bulk Updates)EF Core 7.0 introduces the ExecuteUpdate and ExecuteDelete APIs, which allow you to easily use LINQ to express a database update or delete operation. These APIs can be far more efficient for applying changes to multiple rows based on a condition, e.g. “delete rows which have InActive set to true” (AKA bulk update scenarios). But in some scenarios, they also allow you to express changes over a single row in a much more succinct and simple way, simplifying your code. ExecuteUpdate and ExecuteDelete completely bypass EF’s change tracking and execute immediately, as opposed to when SaveChanges is called. Watch the latest episode of the .NET Data Community Standup to learn more and to explore the new possibilities that these new APIs bring! You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0EF Core 7.0 (EF7) will be the next release after EF Core 6.0. It will be released alongside .NET 7 in November 2022. The EF Core 7.0 Plan is available publicly in our documentation. As always, feedback is greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level area for EF Core 7.0 is linked in the table below together with its current high-level status.
EF Core 7.0 (EF7) RC2EF Core 7.0 (EF7) RC2 is available from NuGet RC2 is does not include some important fixes that will be in the GA release. Therefore, we recommend using the daily builds when testing your applications with EF7. RC2 contains the following new features:
RC2 also includes the following new features from previews 1 through 7 and RC1:
See GitHub for all issues resolved in preview 1, preview 2, preview 3, preview 4, preview 5, preview 6, preview 7, RC1, and RC2. Burndown for EF Core 7.0This is the burndown chart the team uses internally to track progress towards EF Core 7.0.
EF Core 6.0.10EF Core 6.0.10 is available on NuGet now. This is a patch release of EF Core 6.0 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 6.0.9. EF Core 3.1.30EF Core 3.1.30 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.29. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
November 10, 2022Expand to see status from this week...
Highlights.NET Conf 2022 sessionsLeveling up data: Upgrade from EF6 to EF7 and blast off!Arthur Vickers, Shay Rojansky In this code-heavy session, Arthur and Shay from the .NET Data team take an Entity Framework 6 application running on .NET Framework 4.8 and upgrade it to Entity Framework Core 7 running on .NET 7. After the upgrade, queries run faster and the roundtrips needed to save data are massively reduced. We’ll then use several new features from EF7, including bulk updates to further boost performance, and querying into JSON embedded in a column. Join us to take your EF apps out of this world! T4 goodness with Entity Framework Core 7Erik Ejlskov Jensen In EF Core 7 you can now use T4 (text template transformation templates) to customize the Database First workflow. In this session you will get an overview of this new feature and see some simple customizations. EF Core 7 (EF7) is released!
.NET 8 and EF8The team is hard at work planning for EF Core 8.0 (EF8) and other data work in .NET 8. As always, we will share the plan publicly as soon as we can. See Release Planning for an overview of the planning process. Community Standup: EF7 Custom Model ConventionsEF Core uses a metadata "model" to describe how the application's entity types are mapped to the underlying database. This model is built using a set of around 60 "conventions". The model built by conventions can then be customized using mapping attributes (aka "data annotations") and/or calls to the DbModelBuilder API in OnModelCreating. EF7 allows applications to remove or modify existing conventions, as well as create new conventions. On this .NET Data Community Standup, we learn how to take advantage of custom model building conventions in your EF Core 7.0 applications. You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0 (EF7)EF Core 7.0 (EF7) is available from NuGet EF7 contains the following new features:
See GitHub for all issues resolved in EF7. EF Core 6.0.11EF Core 6.0.11 is available on NuGet now. This is a patch release of EF Core 6.0 containing only important bug fixes:
EF Core 3.1.31EF Core 3.1.31 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.30. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
November 24, 2022Expand to see status from this week...
Highlights.NET 7 and EF7
.NET 8 and EF8The team is hard at work planning for EF Core 8.0 (EF8) and other data work in .NET 8. As always, we will share the plan publicly as soon as we can. See Release Planning for an overview of the planning process. Community Standup: A Whirlwind Tour of EF7Join the .NET Data team as we take a whirlwind tour through new features of EF Core 7.0 (EF7). This includes JSON columns, bulk updates, TPC mapping, and more! You can watch all .NET Data Community Standups on YouTube. We live-stream every other Wednesday to Twitch, YouTube, and Twitter. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 7.0 (EF7)EF Core 7.0 (EF7) is available from NuGet EF7 contains the following new features:
See GitHub for all issues resolved in EF7. EF Core 6.0.11EF Core 6.0.11 is available on NuGet now. This is a patch release of EF Core 6.0 containing only important bug fixes:
EF Core 3.1.31EF Core 3.1.31 is available on NuGet now. This is a patch release of EF Core 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.30. Pull requests merged since the last updateCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee GitHub Releases and EF Core releases and planning (Roadmap) in our documentation for full details. Weekly/biweekly updates from previous yearsFeedbackComments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
Biweekly status updates for 2022
For 2023, see Latest news and progress on .NET 8 and EF8
For previous years, see:
The text was updated successfully, but these errors were encountered: