Update System.Memory to v4.6.0#69
Merged
oleg-st merged 1 commit intooleg-st:masterfrom Mar 28, 2026
Merged
Conversation
- Bring the version up to the same major/minor version as Apache.Arrow, allowing for compatibility in downstream projects that cannot utilize assembly binding redirects
Contributor
Author
|
@oleg-st Thank you for accepting this! Are you planning on having a new release anytime soon? I would like to move forward with updating Arrow, but that has to wait until a new release is given from here. |
Owner
|
@bparks13 Released in 0.8.8 |
Contributor
Author
|
@oleg-st Fantastic, thank you so much! |
CurtHagenlocher
pushed a commit
to apache/arrow-dotnet
that referenced
this pull request
May 2, 2026
## What's Changed Bump the `Zstd.Sharp` package from 0.8.5 to 0.8.8. The main reason for this bump is to bring that project's dependency `System.Memory` up to v4.6.0, and is implemented in [this PR](oleg-st/ZstdSharp#69). I implemented this change in `Zstd.Sharp` to fix a version mismatch issue; I am working on a plugin for use in [`Bonsai-Rx`](https://github.com/bonsai-rx/bonsai), which does not allow me to have an assembly binding redirect, leading to a run-time exception due to multiple `System.Memory` versions present. All tests passed locally, and all builds succeeded.
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Bring the
System.Memoryversion up to the same major/minor version thatApache.Arrow.Compressionuses.Apache.Arrow.CompressionhasZstdSharp.Portas a dependency, therefore this update would add compatibility in downstream projects that cannot utilize assembly binding redirects.Specifically, this would allow projects compiled for use in
Bonsai-Rxto useApache.Arrow.Compression. Without this update, due to the custom dependency resolver that Bonsai uses, there is a run-time exception due toSystem.Memoryversion mismatches.Ran all unit tests that are not skipped by default on Windows after updating the version, and all tests passed.