Skip to content
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

Removing unused DurableTask.Redis and DurableTask.SqlServer projects #1094

Merged
merged 2 commits into from
May 17, 2024

Conversation

cgillum
Copy link
Member

@cgillum cgillum commented May 16, 2024

This PR removes the DurableTask.Redis and DurableTask.SqlServer projects from this local repository. This is part of an effort to reduce the amount of code we maintain in order to help improve hygiene and reduce requests for security patches.

Why are these projects being removed?

DurableTask.Redis was an experimental project from many years ago and is missing many core features of DTFx. The DTFx maintainers have no plans to invest in this project further, so we're going to instead remove the project to reduce our code maintenance burden and to avoid any confusion about whether Redis is a supported backend for DTFx.

DurableTask.SqlServer was a community contribution from many years ago, but it only provides a tracking store implementation (it's not a full backend) and no nuget packages have been shipped. There are also no plans by the DTFx maintainers to invest further in this library.

IMPORTANT NOTE: the DurableTask.SqlServer project that's being deleted from this repo is COMPLETELY UNRELATED to the official DurableTask.SqlServer project, which is used in production and is hosted in a separate GitHub repository. Removing this local unused DurableTask.SqlServer project reduces maintenance burden and avoids confusion. NO CHANGES WILL BE MADE TO THE OFFICIAL DurableTask.SqlServer PROJECT, which continues to receive full support and periodic updates.

@cgillum cgillum marked this pull request as ready for review May 16, 2024 18:04
@cgillum cgillum merged commit af460ae into main May 17, 2024
2 checks passed
@cgillum cgillum deleted the cgillum/remove-unused-projects branch May 17, 2024 19:29
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.

3 participants