Hello Jose,
I'm sorry for late reply, I was looking into which version should we support. I had a small discussion with James Fish where I proposed two possible cases I was thinking either by
1. MySQL latest release[1]
In this case, latest release was in the month January for 5.5, 5.6 and 5.7 version of db
2. EOF packet deprecation[2]
The MySQL server sends OK or EOF packet after the end of the query though both of them are similar 2 different packets are used for the same kind of work which is quite redundant so they deprecate it. Now only OK packet is got sends at the end of the query result. so we could drop the support for EOF packet in our driver and MYSQL server supports EOF packet
In this case, James Fish said "I think the driver is much simplified if it doesn't support EOF"
I'm more inclined towards the second option though. What do you think about this you have any suggestion which version should we support?
Now for tests, I didn't look into this though but we could take inspiration from postgrex and mariaex tests what do you think?