keygen-sh / keygen-api

Keygen is a fair source software licensing and distribution API built with Ruby on Rails. For developers, by developers.
https://keygen.sh
Other
824 stars 53 forks source link

Consider removing C++ REST SDK dependency (in low support since 2021) from Keygen C++ code examples #731

Closed gsaponaro-af closed 1 year ago

gsaponaro-af commented 1 year ago

Hey @ezekg, We have been using Keygen in C++ with success, based on your code examples which rely on Microsoft C++ REST SDK. Thanks!

However, please note that C++ REST SDK has been in "maintenance mode" since 2021, with very little support (except for critical or security bugs). Microsoft states this in their repository, and recommends against using C++ REST SDK in new projects.

At some point in the future, it would be beneficial to move Keygen C++ examples away from Microsoft C++ REST SDK, using another equivalent C++ library instead. Some alternatives are listed here:

https://github.com/microsoft/cpprestsdk/commit/0ddc6182943f43a71453c97640ae7987d1868ea8

Giovanni

ezekg commented 1 year ago

Thanks for the information. I wasn't aware of this. I'm going to transfer this issue to our website repo and close it here, since it's not an issue with the API. But I'll track it and look at the alternative SDKs soon. If you have a recommendation, let me know.

gsaponaro-af commented 1 year ago

Sure. For now I don't have any recommendation other than the discussion linked above @ Microsoft repo, but if I encounter a good alternative cross-platform C++ library I'll let you know.