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。
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