mustafakemalgilor / arduino-mssql

THIS PROJECT IS NOW DEPRECATED; PLEASE USE TDSLITE INSTEAD! https://github.com/mustafakemalgilor/tdslite A TDS 7.0 implementation for Arduino, allowing connection to Microsoft SQL Server and running queries. (using UIPEthernet or Ethernet)
MIT License
21 stars 11 forks source link

README: About future of this project #12

Open mustafakemalgilor opened 1 year ago

mustafakemalgilor commented 1 year ago

Hi folks!

Since many people are reaching me about this library, it has become a necessity to write a public announcement about the future of this project, so here we go.

I've written this project as a proof-of-concept with the intention of just showing it's possible to write a TDS driver for arduino-like devices. In fact, it was a bet between me and a college friend of mine. I read the MS-TDS tech spec and wrote "arduino-mssql" in just two days and never touched it again. It is basically a toy, nothing more. As far as I'm concerned, "arduino-mssql" is dead, expect no further development (or bugfix in that regard) for this library from me. This would be the end of the story; but...

.. considering many people trying to reach me about this library from all over the world, this library definitely needs to exist and all you people deserve better than just a toy. Therefore, I've decided to write a lightweight production-grade TDS driver for embedded devices, which will be the successor of "arduino-mssql".

The successor for "arduino-mssql" is called "tdslite", a header-only library written in pure C++11 with no C++ standard library dependency. It is going to have a stable interface, will support many devices, and be abstracted from board-specific details. It will be widely available to consume via various delivery channels, like the official Arduino library manager and Conan/vcpkg, so no copying around stuff ... and many more good things you would expect from a quality, production-grade library you would rely on.

So you may be asking "great, tdslite when"???, and the answer for that is I expect to release the first beta version before the end of 2022. I am currently nearing to end of my initial development plan. The next thing for me to do is obtain some Arduino & ESP boards to run the test suites.

...but (there is always a but) I expect from all you folks something in return. I expect you to contribute to the tdslite project however you can. Test it on different boards, file bugs, or even add support for different boards. I promise, adding board support will be trivial.

Stay tuned!

HungYn commented 1 year ago

期待這個函式庫喔! Looking forward to this library!

mustafakemalgilor commented 1 year ago

Hi folks, good news! The first version ever of the tdslite is fresh from the oven, check it out now! :baguette_bread:

https://github.com/mustafakemalgilor/tdslite