Skip to content

Revert MemoryStream max capacity breaking change documentation#54203

Open
alinpahontu2912 wants to merge 1 commit into
dotnet:mainfrom
alinpahontu2912:revert-memorystream-max-capacity-doc
Open

Revert MemoryStream max capacity breaking change documentation#54203
alinpahontu2912 wants to merge 1 commit into
dotnet:mainfrom
alinpahontu2912:revert-memorystream-max-capacity-doc

Conversation

@alinpahontu2912

Copy link
Copy Markdown
Member

Reverts #50992.

The underlying runtime change was reverted in dotnet/runtime#128366, so this breaking change is no longer shipping in .NET 11. This PR removes:

  • the breaking-change page docs/core/compatibility/core-libraries/11/memorystream-max-capacity.md
  • the table row in docs/core/compatibility/11.md
  • the TOC entry in docs/core/compatibility/toc.yml

Note

This PR was authored with assistance from GitHub Copilot CLI.

Copilot AI review requested due to automatic review settings June 8, 2026 09:44
@alinpahontu2912 alinpahontu2912 requested review from a team and gewarren as code owners June 8, 2026 09:44
@dotnetrepoman dotnetrepoman Bot added this to the June 2026 milestone Jun 8, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR reverts the .NET 11 breaking change documentation for MemoryStream maximum capacity because the underlying runtime change was reverted and won’t ship in .NET 11.

Changes:

  • Removes the MemoryStream breaking-change article for .NET 11 core libraries.
  • Removes the corresponding entry from the .NET 11 breaking-changes index table.
  • Removes the corresponding entry from the compatibility TOC.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
docs/core/compatibility/toc.yml Removes the TOC entry for the reverted MemoryStream breaking-change article.
docs/core/compatibility/core-libraries/11/memorystream-max-capacity.md Deletes the breaking-change page that no longer applies to .NET 11.
docs/core/compatibility/11.md Removes the table row linking to the deleted breaking-change page.

Comment on lines 27 to 31
| [CRC32 validation added when reading ZIP archive entries](core-libraries/11/ziparchive-entry-crc32-validation.md) | Behavioral change |
| [DateOnly and TimeOnly TryParse methods throw for invalid input](core-libraries/11/dateonly-timeonly-tryparse-argumentexception.md) | Behavioral change |
| [DeflateStream and GZipStream write headers and footers for empty payload](core-libraries/11/deflatestream-gzipstream-empty-payload.md) | Behavioral change |
| [Environment.TickCount made consistent with Windows timeout behavior](core-libraries/11/environment-tickcount-windows-behavior.md) | Behavioral change |
| [MemoryStream maximum capacity updated and exception behavior changed](core-libraries/11/memorystream-max-capacity.md) | Behavioral change |
| [NamedPipeServerStream with PipeOptions.CurrentUserOnly tightens Unix socket file permissions](core-libraries/11/namedpipeserverstream-unix-permissions.md) | Behavioral change |

@gewarren gewarren left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. As CCR noted, you will need to add a redirect to pass build.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants