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

Unnecessary Removal of .NET Framework Support #732

Closed
joshsacks opened this issue Feb 27, 2024 · 6 comments
Closed

Unnecessary Removal of .NET Framework Support #732

joshsacks opened this issue Feb 27, 2024 · 6 comments
Assignees
Labels
status: waiting for feedback waiting for feedback from the submitter

Comments

@joshsacks
Copy link

Issue Summary

Version 7.0.0 now requires a minimum version of .NET 6 and thus .NET Framework is no longer supported. However, there are still many, many Twilio customers like ourselves who - for a variety of reasons - are not able to transition our codebases from .NET Framework to Core.

The upshot is we're now excluded from using (and paying for) Twilio's new offerings/features made available through the helper library.

Moreover, reviewing the changes merged in between 6.18.0 and 7.0.0, there are no dependencies on the .NET 6 SDK that are not supported by .NET Framework.

In other words, there is no technical reason to cut off Framework customers, even if it's somewhat annoying to maintain the build configurations. (A small burden that a proudly "developer-first" company like Twilio should be willing to undertake.)

I, and surely many other customers, hope you will reconsider this decision to leave us in the cold.

@dsghi
Copy link

dsghi commented Feb 27, 2024

I appreciate them removing unnecessary dependencies and moving to modern framework support only. If you don't like it, fork it and modify it for your own needs. Let's keep the supply chain as clean as possible to reduce risks.

@joshsacks
Copy link
Author

@dsghi Nice you like it - and your concern for others is telling - but the fact is the "supply chain" doesn't affect you one bit if you you're on a modern framework like .NET 6*. NuGet will automagically reference the DLL compiled against .NET 6 and your code need not be sullied by even passing contact with the Framework version and its abominable "risks".

*.NET Framework is still supported and regularly patched by this company called Microsoft you may have heard of.

@smithery
Copy link

I don't appreciate them removing .NET Framework support. What happens when Twilio offers new endpoints or features to existing endpoints? They should have forked the .NET 6 version as a new library versus bricking support for the existing user base. I have a product with close to 100,000 lines of code using .NET Framework which cannot be ported overnight. I would love to move to .NET 6 but it is easier said than done.

@sbansla
Copy link
Contributor

sbansla commented Feb 29, 2024

@joshsacks @smithery This will be fixed in upcoming release.

@sbansla sbansla self-assigned this Feb 29, 2024
@sbansla sbansla added the status: waiting for feedback waiting for feedback from the submitter label Mar 12, 2024
@sbansla
Copy link
Contributor

sbansla commented Mar 12, 2024

@joshsacks @smithery We have added support in 7.0.1 version

@tiwarishubham635
Copy link
Contributor

Closing this issue as no feedback was received in last 30 days

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: waiting for feedback waiting for feedback from the submitter
Projects
None yet
Development

No branches or pull requests

5 participants