imazen / imazen/imageflow-server

Out of date dependencies blocking package updates

Open
#96 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
316
Forks
37
PR merge metrics
No merged PRs in 30d

Description

The latest version of Imageflow.Server - 0.8.3 - has a transitive dependency on Microsoft.IO.RecyclableMemoryStream >= 1.2.2 && < 3.0.0 (through Imageflow.AllPlatforms & Imageflow.Net 0.10.2).

However, the latest versions of Imageflow.Net have an incompatible dependency on Microsoft.IO.RecyclableMemoryStream >= 3.0.0 && < 4.0.0.

We use both Imageflow.Net and Imageflow.Server in a large solution for a production system. We also utilize Microsoft.IO.RecyclableMemoryStream in our core/shared code library project that is referenced by every other application in our solution.

The incompatible dependencies between Imageflow.Net and Imageflow.Server are preventing us from updating either Imageflow.Net or Microsoft.IO.RecyclableMemoryStream to their latest versions.

Would you please consider releasing an updated Imageflow.Server package that references the latest version of Imageflow.Net?

Side question, if you don't mind: Is it possible to utilize a specific Imageflow.NativeRuntime library in projects using Imageflow.Server?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the Imageflow.Server 0.8.3 package dependency declarations and the referenced Imageflow.Net versions. Done means Imageflow.Server can reference a compatible latest Imageflow.Net and Microsoft.IO.RecyclableMemoryStream version without the reported conflict; separately investigate whether a specific Imageflow.NativeRuntime can be used.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.