Releases: openGemini/opengemini-client-java
Releases · openGemini/opengemini-client-java
v0.3.3
What's Changed
- feat: support automatic database and retention policy creation by @weiping-code in #144
- ci: add pr title lint by @xuthus5 in #146
- fix: spring properties for connection timeout by @weiping-code in #148
- build: add grpc dependency to project by @castlighting in #150
- chore: update spring boot version to 3.2.9 by @Lam0923 in #153
New Contributors
- @xuthus5 made their first contribution in #146
- @castlighting made their first contribution in #150
- @Lam0923 made their first contribution in #153
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- docs: Update README example code by @shoothzj in #128
- feat: add spring pojo deserialize method by @weiping-code in #129
- fix: support write with rp (#113) by @weiping-code in #130
- refactor: extract OpenGeminiClientWriteTest by @shoothzj in #132
- feat: support write and query with template by @weiping-code in #131
- chore: set conditional on missing bean by class by @weiping-code in #134
- feat: support configuration customizer bean by @weiping-code in #135
- build: add license header by @shoothzj in #136
- build: update linelint github action by @shoothzj in #137
- docs: update doc about http engine by @shoothzj in #139
- build: add xml license header by @shoothzj in #140
- refactor: use jackson to read response byte array by @CennyMo in #138
- chore: upgrade facade version by @CennyMo in #141
- feat: add spring properties by @weiping-code in #142
- fix: update http facade to 0.2.1 to fix java8 problem by @shoothzj in #143
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- refactor: unify opengemini client configuration by @shoothzj in #124
- refactor: merge client module to opengemini-client by @shoothzj in #125
- refactor: unify opengemini to one client and factory by @shoothzj in #126
- build: update dependency to latest version by @shoothzj in #127
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- build: move to next dev version by @shoothzj in #107
- docs: add a specific usage example by @zhiheng123 in #110
- feat: add spring pojo serializer by @weiping-code in #111
- fix: The link address of CONTRIBUTION.md is incorrect by @zhiheng123 in #115
- fix: ignore point with no valid field by @weiping-code in #114
- feat: add endpoint struct by @cpcchengt in #116
- feat: add health check scheduler by @cpcchengt in #118
- fix: add health check by @cpcchengt in #119
- fix: release the connection of health check by @zhiheng123 in #120
- feat: support query builder by @shoothzj in #121
- refactor: use facade to initialize async, jdk and okhttp client by @CennyMo in #122
- feat: support content encoding gzip by @shoothzj in #123
New Contributors
- @cpcchengt made their first contribution in #116
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- build: add opengemini-client-test-common module by @CennyMo in #48
- feat: reusing jks file in test common module by @CennyMo in #49
- fix: test assertions and code style optimize by @shoothzj in #60
- refactor: move InsecureTrustManager from api module to common module by @instpe in #62
- fix: remove System.out and System.err call in tests by @instpe in #61
- chore: remove the redundant semicolon by @zhiheng123 in #59
- build: add spotless-maven-plugin and checkstyle module by @weiping-code in #63
- ci: add maven spotless check by @shoothzj in #64
- docs: add design doc links in README by @zhiheng123 in #65
- chore: add icon in project (#66) by @CoulsonYing in #66
- chore: add issue link in vcs.xml by @CoulsonYing in #68
- feat: use char array to store password by @shoothzj in #69
- chore: update some dependencies by @shoothzj in #70
- refactor: remove field's tls prefix in TlsConfig by @shoothzj in #72
- feat: add NotNull annotation when create client by @shoothzj in #77
- docs: modify the style of readme doc by @zhiheng123 in #83
- feat: change password field to char[] type by @CennyMo in #82
- build: add spring opengemini modules by @shoothzj in #85
- refactor: rename writeBatch to write to leverage java method overload by @shoothzj in #89
- fix: eliminate the repetitive code for constructing ssl context. (#88) by @weiping-code in #91
- feat: support getting status code from OpenGeminiException by @CennyMo in #92
- fix: modify access modifiers by @zhiheng123 in #90
- refactor: move spring integrations to spring directory by @shoothzj in #94
- feat: return directly when write empty point list by @goflutterjava in #95
- feat: add spring auto configuration class by @weiping-code in #96
- feat: add spring annotation classes by @weiping-code in #98
- refactor: rename test application name by @shoothzj in #99
- refactor: modify annotation name by @weiping-code in #100
- feat: add Features and Getting Started in the spring README by @weiping-code in #101
- chore: add code of conduct by @instpe in #102
- chore: unify Opengemini to OpenGemini by @shoothzj in #105
- fix: add precision in query method by @zhiheng123 in #104
- build: bump version from 0.1.0 to 0.2.0 by @shoothzj in #106
New Contributors
- @CoulsonYing made their first contribution in #66
- @goflutterjava made their first contribution in #95
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- feat: reactor and jdk client support timeout by @shoothzj in #18
- fix: query method support rp param by @zhiheng123 in #19
- feat: add post query method by @zhiheng123 in #20
- fix: modify database method to void and string by @zhiheng123 in #21
- fix: incorrect http method by @zhiheng123 in #23
- feat: add write point api by @zhiheng123 in #24
- fix: points with additional fields writing error by @zhiheng123 in #27
- feat: add batch write api for adding points by @zhiheng123 in #25
- fix: round robin index negative bug by @weiping-code in #33
- docs: add readme.md by @zhiheng123 in #32
- refactor: rename tlsVerificationDisabled and tlsHostnameVerificationDisabled by @CennyMo in #36
- feat: add okhttpclient initial config and unit test by @CennyMo in #29
- feat: [jdk] add rp api by @zhiheng123 in #28
- ci: introduce typo check by @shoothzj in #38
- fix: line protocol bug by @weiping-code in #41
- feat: add okhttpclient implement by @weiping-code in #42
- refactor: extract interface OpenGeminiAsyncClient and BaseAsyncClient by @weiping-code in #43
- feat: add async-http-client implement by @weiping-code in #45
- feat: support password auth for jdk client by @CennyMo in #46
- feat: add ping method by @weiping-code in #47
New Contributors
- @weiping-code made their first contribution in #33
- @CennyMo made their first contribution in #36
Full Changelog: v0.0.1...v0.1.0
v0.0.1
What's Changed
- init project structure by @shoothzj in #1
- feat: add tls config in jdk client by @zhiheng123 in #2
- feat: set up opengemini before test by @xiang092689 in #4
- feat: add config to client by @instpe in #3
- ci: fix java unit test name by @Tjingjuan in #5
- feat: add asynchttpclient okhttp module by @shoothzj in #6
- refactor: extract common base configuration by @shoothzj in #7
- style: add builder for the configure of AuthConfig and BaseConfiguration by @zhiheng123 in #8
- feat: initialize the OpenGeminiJdkClient class by @instpe in #10
- feat: add query method of jdk http client by @zhiheng123 in #11
- feat: initialize the OpenGeminiReactorClient by @Tjingjuan in #12
- refactor: extract opengemini common module by @shoothzj in #13
- feat: add query method for reactor client by @shoothzj in #14
- feat: add kotlin and scala module by @shoothzj in #15
- chore: maven central has changed the way to publish release by @shoothzj in #16
- build: release 0.0.1 version by @shoothzj in #17
New Contributors
- @shoothzj made their first contribution in #1
- @zhiheng123 made their first contribution in #2
- @xiang092689 made their first contribution in #4
- @instpe made their first contribution in #3
- @Tjingjuan made their first contribution in #5
Full Changelog: https://github.com/openGemini/opengemini-client-java/commits/v0.0.1