-
Notifications
You must be signed in to change notification settings - Fork 6
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
Incompatibility with Microsoft.IO.RecyclableMemoryStream 3.0.0 #44
Comments
Hi @EklipZgit, thanks for the heads up! I believe the best course of action here would be to upgrade to version 3 of that dependency on the next release. Not sure about adding the version constraint at this time, though.
|
Following, |
The maintainers of Given the nature of this breaking change, upgrading to v3.0.0 no longer appears to be a sensible option for this library. If you find yourself in a similar situation as the individual who opened the issue, you won't be able to use However, I believe I've identified a potential workaround to avoid this binary breaking change by leveraging an equivalent API that remained unchanged in the transition to v3.x. This approach may allow me to continue using v2.x for broader compatibility while maintaining binary compatibility with v3.x, should your project depend on it. I'd likely work on this over the weekend. ✌️ |
Hey @EklipZgit, the fix is now available in the latest patch release of each major version of |
On .NET 8, using latest non-preview version (8.1.0) says it depends on
Microsoft.IO.RecyclableMemoryStream >= 2.3.2
which allows 3.0.0. However, when run in Json mode, you end up with
with a csproj with
in it. Unfortunately I have another dependency that requires Microsoft.IO.RecyclableMemoryStream >= 3.0.0 so I can't revert to 2.3.x, so I'll have to drop AsQueryableValues for now. Figured I'd let you know so you can consume latest or constrain that dependency at least!
The text was updated successfully, but these errors were encountered: