-
Notifications
You must be signed in to change notification settings - Fork 317
Add 7.0.0-preview3 release notes and release note generation prompt. #3829
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
Merged
Merged
Changes from 9 commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
9d63ccc
Add release notes and prompt.
mdaigle 62f28ed
Update prompt.
mdaigle ffed4ef
Add release notes template file.
mdaigle 3417bb7
Clean slate
mdaigle 79c5679
Regenerate files.
mdaigle 7e5398d
Clean up notes.
mdaigle 8f82317
Remove minor changes from notes.
mdaigle c83516b
Remove old prompt.
mdaigle 12dc2d1
Review changes.
mdaigle 6f860eb
Minor updates from copilot.
mdaigle File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,28 @@ | ||
| --- | ||
| name: release-notes | ||
| description: Generate release notes for a specific milestone of the Microsoft.Data.SqlClient project. | ||
| argument-hint: <milestone> | ||
| agent: agent | ||
| tools: ['github/search_issues', 'createFile', 'editFiles', 'readFile'] | ||
| --- | ||
|
|
||
| Generate release notes for the milestone "${input:milestone}". | ||
|
|
||
| Steps: | ||
| 1. Fetch Milestone Items | ||
| - Search for all **merged** Pull Requests associated with the milestone "${input:milestone}" in the `dotnet/SqlClient` repository. | ||
| - Use `github/search_issues` with query `is:pr is:merged milestone:"${input:milestone}" repo:dotnet/SqlClient`. | ||
| 2. Analyze and Categorize | ||
| - Review the title and body of each PR. | ||
| - Categorize them into: `Added`, `Fixed`, `Changed`, `Removed`. | ||
| - Identify the contributors for the "Contributors" section. | ||
| 4. Create Release Notes File | ||
| - Determine the correct path: `release-notes/<Major.Minor>/<Version>.md`. | ||
| - Create the file with the template contents from `release-notes/template/release-notes-template.md`. | ||
| - Fill in the template, following the instructions present in each section. | ||
| 5. Update CHANGELOG.md | ||
| - Add a new entry at the top of the list (under the Note). | ||
| - Include all the text from the Added, Fixed, Changed, Removed, etc. sections from the release notes. | ||
| 6. Update Release Directory README | ||
mdaigle marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - Update `release-notes/<Major.Minor>/README.md`. | ||
| - Add the new release to the table: `| <Date> | <Version> | [Release Notes](<Version>.md) |`. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,146 @@ | ||
| # Release Notes | ||
|
|
||
| ## Preview Release 7.0.0-preview3.25342.7 - December 8, 2025 | ||
|
|
||
mdaigle marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| ### Added | ||
|
|
||
| #### Support for .NET 10 | ||
|
|
||
| *What Changed:* | ||
|
|
||
| - Updated pipelines and test suites to compile the driver using the .NET 10 SDK. Cleaned up unnecessary dependency references. | ||
| ([#3686](https://github.com/dotnet/SqlClient/pull/3686)) | ||
|
|
||
| *Who Benefits:* | ||
|
|
||
| - Developers targeting .NET 10. | ||
|
|
||
| *Impact:* | ||
|
|
||
| - Addressed .NET 10 warnings regarding unused/unnecessary dependencies. | ||
|
|
||
| #### Enable SqlClientDiagnosticListener in SqlCommand on .NET Framework | ||
|
|
||
| *What Changed:* | ||
|
|
||
| - Enabled SqlClientDiagnosticListener functionality on SqlCommand for .NET Framework. | ||
| ([#3658](https://github.com/dotnet/SqlClient/pull/3658)) | ||
|
|
||
| *Who Benefits:* | ||
|
|
||
| - Developers requiring diagnostic information on .NET Framework. | ||
|
|
||
| *Impact:* | ||
|
|
||
| - Improved observability and diagnostics for SqlCommand on .NET Framework. | ||
|
|
||
| #### Enable User Agent Extension | ||
|
|
||
| *What Changed:* | ||
|
|
||
| - Enabled User Agent Feature Extension. | ||
| ([#3606](https://github.com/dotnet/SqlClient/pull/3606)) | ||
|
|
||
| *Who Benefits:* | ||
|
|
||
| - Telemetry and diagnostics consumers. | ||
|
|
||
| *Impact:* | ||
|
|
||
| - When the `Switch.Microsoft.Data.SqlClient.EnableUserAgent` app context switch is enabled, the driver sends more detailed user agent strings. This switch is disabled by default. This change will assist with troubleshooting and quantifying driver usage by version and operating system. | ||
|
|
||
| ### Fixed | ||
|
|
||
| - Fixed an issue where extra connection deactivation was occurring. | ||
| ([#3758](https://github.com/dotnet/SqlClient/pull/3758)) | ||
|
|
||
| ### Changed | ||
|
|
||
| #### Other changes | ||
|
|
||
| - Performance improvements: | ||
| ([#3732](https://github.com/dotnet/SqlClient/pull/3732), | ||
| [#3660](https://github.com/dotnet/SqlClient/pull/3660)) | ||
|
|
||
| - Codebase merge and cleanup: | ||
| ([#3803](https://github.com/dotnet/SqlClient/pull/3803), | ||
| [#3781](https://github.com/dotnet/SqlClient/pull/3781), | ||
| [#3760](https://github.com/dotnet/SqlClient/pull/3760), | ||
| [#3746](https://github.com/dotnet/SqlClient/pull/3746), | ||
| [#3743](https://github.com/dotnet/SqlClient/pull/3743), | ||
| [#3738](https://github.com/dotnet/SqlClient/pull/3738), | ||
| [#3683](https://github.com/dotnet/SqlClient/pull/3683), | ||
| [#3676](https://github.com/dotnet/SqlClient/pull/3676), | ||
| [#3768](https://github.com/dotnet/SqlClient/pull/3768)) | ||
|
|
||
| ## Contributors | ||
|
|
||
| We thank the following public contributors. Their efforts toward this project are very much appreciated. | ||
|
|
||
| - [edwardneal](https://github.com/edwardneal) | ||
|
|
||
| ## Target Platform Support | ||
|
|
||
| - .NET Framework 4.6.2+ (Windows x86, Windows x64, Windows ARM64) | ||
| - .NET 8.0+ (Windows x86, Windows x64, Windows ARM, Windows ARM64, Linux, macOS) | ||
|
|
||
| ### Dependencies | ||
|
|
||
| #### .NET 9.0 | ||
|
|
||
| - Azure.Core 1.49.0 | ||
mdaigle marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| - Azure.Identity 1.16.0 | ||
mdaigle marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| - Microsoft.Bcl.Cryptography 9.0.9 | ||
| - Microsoft.Data.SqlClient.SNI.runtime 6.0.2 | ||
| - Microsoft.Extensions.Caching.Memory 9.0.9 | ||
| - Microsoft.IdentityModel.JsonWebTokens 8.14.0 | ||
| - Microsoft.IdentityModel.Protocols.OpenIdConnect 8.14.0 | ||
| - Microsoft.SqlServer.Server 1.0.0 | ||
| - System.Configuration.ConfigurationManager 9.0.9 | ||
| - System.Security.Cryptography.Pkcs 9.0.9 | ||
|
|
||
| #### .NET 8.0 | ||
|
|
||
| - Azure.Core 1.49.0 | ||
| - Azure.Identity 1.16.0 | ||
| - Microsoft.Bcl.Cryptography 8.0.0 | ||
| - Microsoft.Data.SqlClient.SNI.runtime 6.0.2 | ||
| - Microsoft.Extensions.Caching.Memory 8.0.1 | ||
| - Microsoft.IdentityModel.JsonWebTokens 8.14.0 | ||
| - Microsoft.IdentityModel.Protocols.OpenIdConnect 8.14.0 | ||
| - Microsoft.SqlServer.Server 1.0.0 | ||
| - System.Configuration.ConfigurationManager 8.0.1 | ||
| - System.Security.Cryptography.Pkcs 8.0.1 | ||
|
|
||
| #### .NET Standard 2.0 | ||
|
|
||
| - Azure.Core 1.49.0 | ||
| - Azure.Identity 1.16.0 | ||
| - Microsoft.Bcl.Cryptography 8.0.0 | ||
| - Microsoft.Data.SqlClient.SNI.runtime 6.0.2 | ||
| - Microsoft.Extensions.Caching.Memory 8.0.1 | ||
| - Microsoft.IdentityModel.JsonWebTokens 8.14.0 | ||
| - Microsoft.IdentityModel.Protocols.OpenIdConnect 8.14.0 | ||
| - Microsoft.SqlServer.Server 1.0.0 | ||
| - System.Configuration.ConfigurationManager 8.0.1 | ||
| - System.Security.Cryptography.Pkcs 8.0.1 | ||
| - System.Text.Json 8.0.6 | ||
| - System.Threading.Channels 8.0.0 | ||
|
|
||
| #### .NET Framework 4.6.2 | ||
|
|
||
| - Azure.Core 1.49.0 | ||
| - Azure.Identity 1.16.0 | ||
| - Microsoft.Bcl.Cryptography 8.0.0 | ||
| - Microsoft.Data.SqlClient.SNI 6.0.2 | ||
| - Microsoft.Extensions.Caching.Memory 8.0.1 | ||
| - Microsoft.IdentityModel.JsonWebTokens 8.14.0 | ||
| - Microsoft.IdentityModel.Protocols.OpenIdConnect 8.14.0 | ||
| - System.Buffers 4.6.1 | ||
| - System.Diagnostics.DiagnosticSource 8.0.1 | ||
| - System.Memory 4.6.3 | ||
| - System.Runtime.InteropServices.RuntimeInformation 4.3.0 | ||
| - System.Security.Cryptography.Pkcs 8.0.1 | ||
| - System.Text.Json 8.0.6 | ||
| - System.Threading.Channels 8.0.0 | ||
| - System.ValueTuple 4.6.1 | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,92 @@ | ||
| # Release Notes | ||
|
|
||
| ## [Release Type] [Version] - [Release Date] | ||
|
|
||
| ### Changed | ||
|
|
||
| #### [Breaking Change or Major Change Title] | ||
|
|
||
| *What Changed:* | ||
|
|
||
| - [Detailed description of what changed, including deprecation/obsolete notices and PR reference] | ||
|
|
||
| *Who benefits:* | ||
mdaigle marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - [Description of who benefits and why this change is being made] | ||
|
|
||
| *Impact:* | ||
|
|
||
| - [Migration guidance] | ||
| - [Alternative option 1] | ||
| - [Alternative option 2] | ||
| - [Alternative option 3] | ||
| - [Links to documentation] | ||
|
|
||
| #### Other changes | ||
|
|
||
| - [Description of change] | ||
| ([#PRNUM](https://github.com/dotnet/SqlClient/pull/PRNUM)) | ||
|
|
||
| - [Category of changes] (e.g., Various test improvements, Codebase merge, Code health improvements, Internal infrastructure improvements): | ||
| ([#PRNUM1](https://github.com/dotnet/SqlClient/pull/PRNUM1), | ||
| [#PRNUM2](https://github.com/dotnet/SqlClient/pull/PRNUM2), | ||
| [#PRNUM3](https://github.com/dotnet/SqlClient/pull/PRNUM3)) | ||
|
|
||
| - Updated Dependencies | ||
| ([#PRNUM](https://github.com/dotnet/SqlClient/pull/PRNUM)): | ||
| - Updated `PackageName` to vX.Y.Z | ||
| - Updated `PackageName` to vX.Y.Z (target framework if applicable) | ||
|
|
||
| ### Bug Fixes | ||
mdaigle marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - [Description of bug fix] | ||
| ([#PRNUM](https://github.com/dotnet/SqlClient/pull/PRNUM)) | ||
|
|
||
| ### Added | ||
|
|
||
| #### [Feature Name] | ||
|
|
||
| *What Changed:* | ||
|
|
||
| - [Detailed description of what changed, including PR reference] | ||
|
|
||
| *Who Benefits:* | ||
|
|
||
| - [Description of who benefits from this change] | ||
| - [Additional beneficiaries or use cases] | ||
|
|
||
| *Impact:* | ||
|
|
||
| - [Description of impact and how to use the feature] | ||
| - [Code example if applicable] | ||
|
|
||
| ```c# | ||
| // Code example | ||
| ``` | ||
|
|
||
| - [Additional impact notes or migration guidance] | ||
|
|
||
| #### Other Additions | ||
|
|
||
| - [Description of other additions] | ||
| ([#PRNUM](https://github.com/dotnet/SqlClient/pull/PRNUM)) | ||
|
|
||
| ## Contributors | ||
| (Only list public contributors. Do not list core team or bot contributors.) | ||
|
|
||
|
|
||
| We thank the following public contributors. Their efforts toward this project are very much appreciated. | ||
|
|
||
| - [username](https://github.com/username) | ||
|
|
||
| ## Target Platform Support | ||
| (Look at target frameworks in the netcore and netfx project files.) | ||
|
|
||
| - [Target Framework Version] ([Supported Operating Systems]) | ||
|
|
||
| ### Dependencies | ||
| (Use the dependencies listed at tools\specs\Microsoft.Data.SqlClient.nuspec) | ||
|
|
||
| #### [Target Framework Version] | ||
|
|
||
| - [Dependency] [Version] | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.