Skip to content

Releases: openGemini/opengemini-client-go

v0.9.0

21 Feb 01:49
v0.9.0
aa5718c
Compare
Choose a tag to compare

What's Changed

  • fix: calling the Query API, check if the Command parameter is empty by @xuthus5 in #206
  • feat(compress): add snappy by @xkx9431 in #208
  • feat: show tag value command support order by clause by @xuthus5 in #212
  • refactor(compress): using compression pool by @xkx9431 in #209
  • fix: release idle connection when client close by @xuthus5 in #211
  • refactor: extract ErrNoAddress by @hezhangjian in #214
  • refactor: extract ErrUnsupportedFieldValueType by @hezhangjian in #215
  • ci: update Github Actions to use new repository path by @xiezhx9 in #216
  • feat: add Timestamp to Point and deprecated Time field by @xuthus5 in #213
  • feat: new write protocol implement by @xuthus5 in #207

New Contributors

Full Changelog: v0.8.1...v0.9.0

v0.8.1

05 Dec 15:04
73d180f
Compare
Choose a tag to compare

What's Changed

  • chore: change addr.Address to opengemini.Address by @xuthus5 in #201
  • ci: pr title lint by @xuthus5 in #202
  • feat(perf): enable config zstd by @xkx9431 in #199
  • feat: define new write protocol proto file by @xuthus5 in #203
  • feat: porting kernel record module to internal by @xuthus5 in #204
  • refactor: move internal folder to lib folder by @shoothzj in #205

Full Changelog: v0.8.0...v0.8.1

v0.8.0

07 Nov 06:20
b19a843
Compare
Choose a tag to compare

What's Changed

  • refactor: move empty auth error to error.go by @shoothzj in #194
  • chore: optimize import order by @goflutterjava in #195
  • chore: add go report badge by @shoothzj in #196
  • build: bump the minimum Go version to 1.21 by @shoothzj in #197
  • chore: update dependnecy by @shoothzj in #198
  • feat(perf): enable config encoding for querying large results by @xkx9431 in #191

New Contributors

Full Changelog: v0.7.1...v0.8.0

v0.7.1

27 Oct 15:37
600a352
Compare
Choose a tag to compare

What's Changed

  • build: add license header by @shoothzj in #181
  • build: update linelint github action by @shoothzj in #182
  • docs: delete trailing whitespace in READEME_CN.md by @zhiheng123 in #184
  • fix: update retention policy use error shard duration by @zhiheng123 in #183
  • ci: add go imports by @shoothzj in #185
  • chore: polish code by @shoothzj in #186
  • feat: add heartbeat logging functionality using slog by @shoothzj in #187
  • fix: logger should be inited first by @shoothzj in #188
  • refactor: move err all servers down to error.go by @shoothzj in #189
  • fix: dataChanMap LoadOrStore with wrong type by @shoothzj in #190
  • chore: polish random_util by @shoothzj in #192
  • chore: use addr's Addr method by @goflutterjava in #193

Full Changelog: v0.7.0...v0.7.1

v0.7.0

04 Oct 06:10
673d092
Compare
Choose a tag to compare

What's Changed

  • feat: disable endpoints check when only one address is provided by @shoothzj in #175
  • refactor: remove config.TlsEnabled by @shoothzj in #177
  • feat: add update retention policy method by @zhiheng123 in #178
  • chore: bump prometheus from v1.19.1 to v1.20.4 by @shoothzj in #179
  • chore: remove unused typos fp by @shoothzj in #180

Full Changelog: v0.6.0...v0.7.0

v0.6.0

08 Sep 05:23
baf8764
Compare
Choose a tag to compare

What's Changed

  • chore: add code of conduct by @Chenxulin97 in #171
  • refactor: use generic to prevent wrong input from user by @shoothzj in #173
  • feat: add as expression in query builder by @zhiheng123 in #174
  • feat: refactor measurement manage api by @xuthus5 in #165
  • proposal: redefine show tag keys, tag values, field keys api by @xuthus5 in #118
  • fix: modify encoder according to line protocol. by @Chenxulin97 in #172

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

23 Aug 08:28
e90a1bc
Compare
Choose a tag to compare

What's Changed

  • refactor: add build method in expression by @shoothzj in #168
  • fix: add missing time in the order clause by @shoothzj in #169
  • refactor: add build method in condition by @shoothzj in #170

Full Changelog: v0.5.0...v0.5.1

v0.5.0

20 Aug 23:55
32645ab
Compare
Choose a tag to compare

What's Changed

  • docs: readme modify by @cpcchengt in #145
  • feat: support drop measurement method by @Chenxulin97 in #147
  • refactor: extract common error checking logic into a shared function by @shoothzj in #151
  • docs: add install client library by @shoothzj in #152
  • fix: add missing empty check and extract common method by @shoothzj in #155
  • feat: support drop measurement by @shoothzj in #157
  • refactor: extract writeBytesBuffer to reduce duplicate code by @shoothzj in #158
  • feat: add show measurements define by @shoothzj in #159
  • feat: support ShowMeasurements by @shoothzj in #162
  • feat: add query builder by @shoothzj in #161
  • feat: use operands instead of left,right by @shoothzj in #163
  • feat: return directly when write empty point list by @goflutterjava in #164
  • fix: query operator desc to value by @xuthus5 in #166
  • typo: fix incorrect spelling by @Chenxulin97 in #167

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

04 Aug 23:05
f307cb7
Compare
Choose a tag to compare

What's Changed

  • fix: a panic error occurs in the func WritePoint when dbserver has been down #79 by @njbestway in #81
  • feat: support write data into special retention policy by @Chenxulin97 in #82
  • chore: test file format by @xuthus5 in #97
  • fix: variable spell issue by @cyruslo in #99
  • feat: make client does not register prometheus by default by @xuthus5 in #98
  • fix: http body no close in ping method #92 by @dream-kzx in #104
  • perf: minimize assertion calls and reduce overhead by @dream-kzx in #107
  • chore: error uses the common naming format by @dream-kzx in #108
  • docs: add design doc links in README by @Chenxulin97 in #109
  • fix: variable spell issue (#84) by @wolfbolin in #110
  • feat: support ipv6 address by @shoothzj in #115
  • docs: add client design doc link in README by @xuthus5 in #116
  • perf: optimize the code used by slice(#102)(#103) by @cyruslo in #117
  • chore: add icon in project by @CoulsonYing in #120
  • chore: add issue link in vcs.xml by @CoulsonYing in #121
  • feat: allow user config MaxConnsPerHost and MaxIdleConnsPerHost (#90) by @wolfbolin in #111
  • fix: ping with context by @xuthus5 in #122
  • chore: add detailed description for BatchSize by @xuthus5 in #113
  • chore: delete redundant setters by @Chenxulin97 in #125
  • chore: add CallbackDummy as empty WriteCallback by @Chenxulin97 in #124
  • refactor: remove context param from WritePoint method by @shoothzj in #127
  • build: update go build version by @Chenxulin97 in #129
  • docs: update golang version requirement by @wolfbolin in #130
  • ci: pin golang version to 1.20 by @shoothzj in #137
  • fix: remove duplicated checking in ShowRetentionPolicies (#132) by @hiiiik in #138
  • refactor: leverage batchContext solve batch objects lifecycle by @shoothzj in #136
  • feat: add custom labels to all the metrics by @xuthus5 in #140
  • feat: write batch support ctx param by @xuthus5 in #141
  • fix: batch channel not close when client close by @cyruslo in #123
  • chore: remove duplicate select block by @shoothzj in #142
  • docs: remove dot import by @Chenxulin97 in #143

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

26 Jun 14:56
a9068f3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0