Skip to content

v0.2.0: upgrade to go1.20, use the sqlserver driver library maintained by Microsoft,preserving precision as possible for data types of float64 and float32。

Compare
Choose a tag to compare
@Breeze0806 Breeze0806 released this 17 Aug 02:26
· 4 commits to main since this release

What's Changed

  • feat & docs: improve go1.16 to go 1.20, change package sqlserver to github.com/microsoft/go-mssqldb,and Update all packages to the latest version. by @Breeze0806 in #41. In this pull request, we use the sqlserver driver library maintained by Microsoft.
  • feat: in package element add NewBigIntColumnValueFromUint64 and NewDe… by @Breeze0806 in #42. In this pull request, the most importance lies in preserving precision as much as possible for data types of float64 and float32.
  • fix & style: fix the issue that datax output too much log, replace th… by @Breeze0806 in #47. We fix #46.
  • replace interface{} to any, add fuzz test and fi… …x bug -0 by @Breeze0806 in #48. In addition to fixing bugs, in this new version, we have adopted fuzz testing and the corresponding generic any type to ensure compatibility with Go 1.20, and have also deprecated the io/ioutil library among other changes.
  • feat: upgrade jodaTime by @Breeze0806 in #49. Since the original jodaTime supports the Getlayout function, we have deprecated Breeze0806/jodaTime.
  • Officially releasing the release version using go build -ldflags="-s -w" in order to reduce the program's size.

Full Changelog: v0.1.9...v0.2.0