Skip to content

Releases: thda/tds

v0.1.7 - bugfix

01 Oct 19:29
Compare
Choose a tag to compare
  • Fix error message for failed login attempts (#8)
  • Fix infinite loop on bad tcp connection causing hanging writes (#11)

v0.1.6 - Bugfix

12 Jun 11:32
Compare
Choose a tag to compare
  • Fixes faulty error handling when looping over the responses.
  • Add a way to specify a custom char encoder (#7) as some go character sets have a undesired behavior.

v0.1.5 - Visibility fixes

26 Feb 19:28
ab17370
Compare
Choose a tag to compare

Do not export internal symbols and tokens => API breakage.
Remove tablewriter dependency.

v0.1.4 - password encryption support clarification

03 Feb 21:15
Compare
Choose a tag to compare

Alas password encryption does not work for SAP ASE < 15.5 or SAP RS < 15.7.
This release handles more gracefully 15.0.X server which failed without the encryptPassword=No parameter.

v0.1.3 - API improvements

28 Jan 12:53
Compare
Choose a tag to compare

This release attempts to make the library more fail proof.

  • avoid returning nil pointers to the caller in all visible API
  • create empty structs linked with invalid session to use as return values on error
  • do not mark the connection invalid when receiving tds error messages.
    Only protocol/packet/struct parsing errors will mark the session as invalid
  • fix connection leaks in tests

v0.1.2

21 Jan 20:16
Compare
Choose a tag to compare
  • Fix prepared statement support for ASE < 15.7.
  • Swith to plain text passwords when encryptPassword is set to "try", but replication servers generate unvalid RSA keys.

golang modules compatible release

20 Jan 16:20
Compare
Choose a tag to compare
v0.1.1

times are now deserialized as time.Local