Skip to content

Update System.Memory to v4.6.0#69

Merged
oleg-st merged 1 commit intooleg-st:masterfrom
bparks13:master
Mar 28, 2026
Merged

Update System.Memory to v4.6.0#69
oleg-st merged 1 commit intooleg-st:masterfrom
bparks13:master

Conversation

@bparks13
Copy link
Copy Markdown
Contributor

Bring the System.Memory version up to the same major/minor version that Apache.Arrow.Compression uses. Apache.Arrow.Compression has ZstdSharp.Port as 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-Rx to use Apache.Arrow.Compression. Without this update, due to the custom dependency resolver that Bonsai uses, there is a run-time exception due to System.Memory version mismatches.

Ran all unit tests that are not skipped by default on Windows after updating the version, and all tests passed.

- 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
@oleg-st oleg-st merged commit 7b92015 into oleg-st:master Mar 28, 2026
@bparks13
Copy link
Copy Markdown
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.

@oleg-st
Copy link
Copy Markdown
Owner

oleg-st commented Apr 29, 2026

@bparks13 Released in 0.8.8

@bparks13
Copy link
Copy Markdown
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants