-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
CachingOcelot feature: CachingOcelot feature: CachingNET10.NET 10 release.NET 10 releaseTracingOcelot feature: TracingOcelot feature: Tracing
Milestone
Description
A long time ago, in a distant kingdom, King Tom migrated micro-projects to this repository to adopt the mono-repo release strategy. However, the three Ocelot pack projects are no longer supported by the community, and the integrated library projects have been abandoned. As a result, these packages must be deprecated, and their respective sources should be moved to separate micro-repos with individual release strategies.
The projects to be deprecated are:
- Ocelot.Cache.CacheManager was introduced between 2016-2019 to provide useful features, including decent support for distributed caching. The author of the CacheManager.Core package released version 2.0 on March 6, 2025, and the CacheManager repository now includes a Sponsor button. I believe it's time to move away from this library due to the sponsorship button and the lack of proper support. If the author reaches out to our team in the future, we could explore potential cross-team collaboration. However, the main issue is that no one supports Ocelot.Cache.CacheManager project, and the software author should propose an alternative renewed integration for Ocelot.
- Ocelot project: Ocelot.Cache.CacheManager
- Ocelot package: Ocelot.Cache.CacheManager
- Integrated package: CacheManager.Core
- Dependency project: CacheManager
- Ocelot.Tracing.Butterfly: The butterfly-csharp repo has been abandoned, with its latest release, version 0.0.8, dating back 7 years ago❗
- Ocelot project: Ocelot.Tracing.Butterfly
- Ocelot package: Ocelot.Tracing.Butterfly
- Integrated package: Butterfly.Client
- Dependency project: butterfly-csharp
- Ocelot.Tracing.OpenTracing: The opentracing-csharp repo has been archived on August 11, 2025, with its latest release, version 0.12.1, dating back 6 years ago❗
- Ocelot project: Ocelot.Tracing.OpenTracing
- Ocelot package: Ocelot.Tracing.OpenTracing
- Integrated package: OpenTracing
- Dependency project: opentracing-csharp
All three of these projects need to be deprecated as part of the .NET 10 milestone.
Metadata
Metadata
Assignees
Labels
CachingOcelot feature: CachingOcelot feature: CachingNET10.NET 10 release.NET 10 releaseTracingOcelot feature: TracingOcelot feature: Tracing