vertica / vertica-nodejs

Official native node.js client for the Vertica Analytics Database.
https://www.vertica.com/
Apache License 2.0
13 stars 14 forks source link

Protocol Upgrade from 3.5 to 3.12 #81

Open DMickens opened 2 years ago

DMickens commented 2 years ago

For the MVP and 1.0 release we updated the protocol from 3.0 to 3.5. This was not arbitrary as we wanted SHA512 authentication support. Now we need to make the next jump from 3.5 to 3.11. This along with some work on the server that will be done to enable complex types in drivers outside of the JDBC will give us the opportunity to implement complex type support in the node driver when the time comes. Other significant protocol changes that will need to be handled from this move is client backward compatibility, UUID support, and OAuth 2.0 should we implement OAuth in the node driver as well.

DMickens commented 2 years ago

This will be done in parts. The first PR should come shortly and cover the protocol upgrade from 3.5 up until the version before complex type support. We are planning on implementing complex type support not immediately, but soon, and at that time the protocol will be upgraded to 3.12, or 3.13 etc if it has been updated again.

sitingren commented 5 months ago

UUID support, OAuth Authentication Support is added in #146