Skip to content

Commit c2511a5

Browse files
committed
chore(release): release version 6.8.0 [skip ci]
1 parent 3341cb8 commit c2511a5

File tree

2 files changed

+57
-57
lines changed

2 files changed

+57
-57
lines changed

CHANGELOG.md

+35-35
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 6.8.0 [unreleased]
1+
## 6.8.0 [2023-03-29]
22

33
### Bug Fixes
44
1. [#470](https://github.com/influxdata/influxdb-client-java/pull/470): Move auto-configuration registration to `AutoConfiguration.imports` [spring]
@@ -82,7 +82,7 @@ Update dependencies:
8282
- [#420](https://github.com/influxdata/influxdb-client-java/pull/420): `micrometer-registry-influx` to `1.9.4`
8383
- [#423](https://github.com/influxdata/influxdb-client-java/pull/423): `scala-library` to `2.12.17`
8484
- [#430](https://github.com/influxdata/influxdb-client-java/pull/430): `spring-boot` to `2.7.4`
85-
85+
8686
#### Maven Plugin:
8787
- [#413](https://github.com/influxdata/influxdb-client-java/pull/413): `versions-maven-plugin` to `2.12.0`
8888
- [#426](https://github.com/influxdata/influxdb-client-java/pull/426): `maven-jar-plugin` to `3.3.0`
@@ -96,7 +96,7 @@ Update dependencies:
9696
- [#417](https://github.com/influxdata/influxdb-client-java/pull/417): `mockito` to `4.8.0`
9797
- [#425](https://github.com/influxdata/influxdb-client-java/pull/425): `spring-test` to `5.3.23`
9898
- [#427](https://github.com/influxdata/influxdb-client-java/pull/427): `junit-jupiter-engine` to `5.9.1`
99-
99+
100100
Remove dependencies:
101101
#### Test:
102102
- [#418](https://github.com/influxdata/influxdb-client-java/pull/418): `junit-platform-runner`
@@ -138,12 +138,12 @@ Update dependencies:
138138
- [#400](https://github.com/influxdata/influxdb-client-java/pull/400): `mockito` to `4.7.0`
139139

140140
## 6.4.0 [2022-07-29]
141-
141+
142142
### Release Notice
143143

144144
#### Spring
145145

146-
:warning: The client upgrades the `OkHttp` library to version `4.10.0`.
146+
:warning: The client upgrades the `OkHttp` library to version `4.10.0`.
147147

148148
The `spring-boot` supports the `OkHttp:4.10.0` from the version `3.0.0-M4` - [spring-boot/OkHttp 4.10,0](https://github.com/spring-projects/spring-boot/commit/6cb1a958a5d43a2fffb7e7635e3be9c0ee15f3b1).
149149
For the older version of `spring-boot` you have to configure Spring Boot's `okhttp3.version` property:
@@ -165,7 +165,7 @@ For the older version of `spring-boot` you have to configure Spring Boot's `okht
165165
* Add ArrayFromFlux [FluxDSL]
166166
* Add UnionFlux [FluxDSL]
167167
1. [#376](https://github.com/influxdata/influxdb-client-java/pull/376) Add FillFlux [FluxDSL]
168-
168+
169169
### Bug Fixes
170170
1. [#358](https://github.com/influxdata/influxdb-client-java/pull/358): Missing backpressure for asynchronous non-blocking API
171171
1. [#372](https://github.com/influxdata/influxdb-client-java/pull/372): Redact the `Authorization` HTTP header from log
@@ -180,7 +180,7 @@ For the older version of `spring-boot` you have to configure Spring Boot's `okht
180180
- micrometer-registry-influx to 1.9.2
181181
- okhttp3 to 4.10.0
182182
- okio to 3.2.0
183-
- rxjava to 3.1.5
183+
- rxjava to 3.1.5
184184
- scala-library_2 to 2.12.16
185185
- scala-collection-compat_2.12 to 2.8.0
186186
- spring to 5.3.22
@@ -284,7 +284,7 @@ For the older version of `spring-boot` you have to configure Spring Boot's `okht
284284
- `WriteOptionsReactive`
285285
- `io.reactivex.Scheduler` -> `io.reactivex.rxjava3.core.Scheduler`
286286
- `io.reactivex.schedulers.Schedulers` -> `io.reactivex.rxjava3.schedulers.Schedulers`
287-
- `TelegrafsService` and `TelegrafsApi`
287+
- `TelegrafsService` and `TelegrafsApi`
288288
- `TelegrafRequest` renamed to `TelegrafPluginRequest` to create/update `Telegraf` configuration
289289
- `TelegrafPlugin.TypeEnum.INPUTS` renamed to `TelegrafPlugin.TypeEnum.INPUT`
290290
- `TelegrafPlugin.TypeEnum.OUTPUTS` renamed to `TelegrafPlugin.TypeEnum.OUTPUT`
@@ -302,9 +302,9 @@ This release also uses new version of InfluxDB OSS API definitions - [oss.yml](h
302302
- Update `TemplatesService` to deal with `Stack` and `Template` API
303303
- Update `RestoreService` to deal with new restore functions of InfluxDB
304304

305-
### List of updated dependencies:
305+
### List of updated dependencies:
306306
- Core:
307-
- com.squareup.okhttp3:okhttp:jar:4.9.3
307+
- com.squareup.okhttp3:okhttp:jar:4.9.3
308308
- com.squareup.okio:okio:jar:2.10.0
309309
- com.google.code.gson:gson:jar:2.9.0
310310
- io.reactivex.rxjava3:rxjava:jar:3.1.4
@@ -317,7 +317,7 @@ This release also uses new version of InfluxDB OSS API definitions - [oss.yml](h
317317
- Karaf
318318
- karaf 4.3.6
319319
- gson-fire 1.8.5
320-
- Micrometer
320+
- Micrometer
321321
- micrometer 1.8.4
322322
- OSGi
323323
- org.osgi:osgi.core:8.0.0
@@ -334,15 +334,15 @@ This release also uses new version of InfluxDB OSS API definitions - [oss.yml](h
334334
1. [#334](https://github.com/influxdata/influxdb-client-java/pull/334): Supports not operator [FluxDSL]
335335
1. [#335](https://github.com/influxdata/influxdb-client-java/pull/335): URL to connect to the InfluxDB is always evaluate as a connection string
336336
1. [#329](https://github.com/influxdata/influxdb-client-java/pull/329): Add support for write `consistency` parameter [InfluxDB Enterprise]
337-
337+
338338
Configure `consistency` via `Write API`:
339339
```diff
340340
- writeApi.writeRecord(WritePrecision.NS, "cpu_load_short,host=server02 value=0.67");
341341
+ WriteParameters parameters = new WriteParameters(WritePrecision.NS, WriteConsistency.ALL);
342-
+
342+
+
343343
+ writeApi.writeRecord("cpu_load_short,host=server02 value=0.67", parameters);
344344
```
345-
345+
346346
Configure `consistency` via client options:
347347
```diff
348348
- InfluxDBClient client = InfluxDBClientFactory.createV1("http://influxdb_enterpriser:8086",
@@ -354,7 +354,7 @@ This release also uses new version of InfluxDB OSS API definitions - [oss.yml](h
354354
+ "my-username",
355355
+ "my-password".toCharArray(),
356356
+ "my-db",
357-
+ "autogen",
357+
+ "autogen",
358358
+ WriteConsistency.ALL);
359359
```
360360

@@ -390,7 +390,7 @@ This release also uses new version of InfluxDB OSS API definitions - [oss.yml](h
390390
## 4.1.0 [2022-01-20]
391391

392392
### Features
393-
1. [#286](https://github.com/influxdata/influxdb-client-java/pull/286): Add support for Parameterized Queries
393+
1. [#286](https://github.com/influxdata/influxdb-client-java/pull/286): Add support for Parameterized Queries
394394

395395
### Bug Fixes
396396
1. [#283](https://github.com/influxdata/influxdb-client-java/pull/283): Serialization `null` tag's value into LineProtocol
@@ -410,8 +410,8 @@ This release uses the latest InfluxDB OSS API definitions - [oss.yml](https://ra
410410

411411
- Add `LegacyAuthorizationsService` to deal with legacy authorizations
412412
- Add `ResourceService` to retrieve all knows resources
413-
- Move `postSignin` operation from `DefaultService` to `SigninService`
414-
- Move `postSignout` operation from `DefaultService` to `SignoutService`
413+
- Move `postSignin` operation from `DefaultService` to `SigninService`
414+
- Move `postSignout` operation from `DefaultService` to `SignoutService`
415415
- Remove `TemplateApi` in favour of [InfluxDB Community Templates](https://github.com/influxdata/community-templates). For more info see - [influxdb#19300](https://github.com/influxdata/influxdb/pull/19300), [openapi#192](https://github.com/influxdata/openapi/pull/192)
416416

417417
### Deprecates
@@ -443,9 +443,9 @@ This release uses the latest InfluxDB OSS API definitions - [oss.yml](https://ra
443443

444444
### CI
445445
1. [#267](https://github.com/influxdata/influxdb-client-java/pull/267): Add JDK 17 (LTS) to CI pipeline instead of JDK 16
446-
446+
447447
## 3.3.0 [2021-09-17]
448-
448+
449449
### Bug Fixes
450450
1. [#258](https://github.com/influxdata/influxdb-client-java/pull/258): Avoid requirements to `jdk.unsupported` module
451451
1. [#263](https://github.com/influxdata/influxdb-client-java/pull/263): Fix dependency structure for `flux-dsl` module
@@ -456,7 +456,7 @@ This release uses the latest InfluxDB OSS API definitions - [oss.yml](https://ra
456456

457457
### CI
458458
1. [#266](https://github.com/influxdata/influxdb-client-java/pull/266): Switch to next-gen CircleCI's convenience images
459-
459+
460460
## 3.2.0 [2021-08-20]
461461

462462
### Bug Fixes
@@ -498,10 +498,10 @@ Change configuration prefix from `spring.influx2` to `influx` according to [Spri
498498

499499
#### `influxdb-spring`:
500500

501-
The `micrometer` v1.7.0 brings [support](https://github.com/micrometer-metrics/micrometer/issues/1974) for InfluxDB 2.
501+
The `micrometer` v1.7.0 brings [support](https://github.com/micrometer-metrics/micrometer/issues/1974) for InfluxDB 2.
502502
That is a reason why the [influxdb-spring](./spring) no longer needs provide a custom Micrometer metrics exporter.
503-
Now you are able to use `micrometer-registry-influx`, for more info [see our docs](./spring/README.md#actuator-for-influxdb2-micrometer-registry).
504-
503+
Now you are able to use `micrometer-registry-influx`, for more info [see our docs](./spring/README.md#actuator-for-influxdb2-micrometer-registry).
504+
505505
#### Management API
506506
This release introduces a support for new InfluxDB OSS API definitions - [oss.yml](https://github.com/influxdata/openapi/blob/master/contracts/oss.yml). The following breaking changes are in underlying API services and doesn't affect common apis such as - `WriteApi`, `QueryApi`, `BucketsApi`, `OrganizationsApi`...
507507

@@ -538,7 +538,7 @@ The `shift()` function renamed to `timeShift()`.
538538

539539
### API
540540
1. [#233](https://github.com/influxdata/influxdb-client-java/pull/233): Use InfluxDB OSS API definitions to generated APIs
541-
541+
542542
## 2.3.0 [2021-06-04]
543543

544544
### Features
@@ -567,7 +567,7 @@ You have to replace your dependency from: `influxdb-client-scala` to:
567567
- Kotlin to 1.4.32
568568
1. [#222](https://github.com/influxdata/influxdb-client-csharp/pull/222): Update plugins:
569569
- dokka-maven-plugin to 1.4.30
570-
570+
571571
## 2.1.0 [2021-04-01]
572572

573573
### Bug Fixes
@@ -628,7 +628,7 @@ You have to replace your dependency from: `influxdb-client-scala` to:
628628

629629
### API
630630
1. [#139](https://github.com/influxdata/influxdb-client-java/pull/148): Changed default port from 9999 to 8086
631-
1. [#153](https://github.com/influxdata/influxdb-client-java/pull/153): Removed labels in Organization API, removed Pkg* domains, added "after" to FindOption
631+
1. [#153](https://github.com/influxdata/influxdb-client-java/pull/153): Removed labels in Organization API, removed Pkg* domains, added "after" to FindOption
632632

633633
### Bug Fixes
634634
1. [#151](https://github.com/influxdata/influxdb-client-java/pull/151): Fixed closing OkHttp3 response body
@@ -638,16 +638,16 @@ You have to replace your dependency from: `influxdb-client-scala` to:
638638
### Features
639639
1. [#139](https://github.com/influxdata/influxdb-client-java/pull/139): Marked Apis as @ThreadSafe
640640
1. [#140](https://github.com/influxdata/influxdb-client-java/pull/140): Validate OffsetDateTime to satisfy RFC 3339
641-
1. [#141](https://github.com/influxdata/influxdb-client-java/issues/141): Move swagger api generator to separate module influxdb-clients-apigen
641+
1. [#141](https://github.com/influxdata/influxdb-client-java/issues/141): Move swagger api generator to separate module influxdb-clients-apigen
642642

643643
### Bug Fixes
644644
1. [#136](https://github.com/influxdata/influxdb-client-java/pull/136): Data Point: measurement name is requiring in constructor
645-
1. [#132](https://github.com/influxdata/influxdb-client-java/pull/132): Fixed thread safe issue in MeasurementMapper
645+
1. [#132](https://github.com/influxdata/influxdb-client-java/pull/132): Fixed thread safe issue in MeasurementMapper
646646

647647
## 1.10.0 [2020-07-17]
648648

649649
### Bug Fixes
650-
1. [#129](https://github.com/influxdata/influxdb-client-java/pull/129): Fixed serialization of `\n`, `\r` and `\t` to Line Protocol, `=` is valid sign for measurement name
650+
1. [#129](https://github.com/influxdata/influxdb-client-java/pull/129): Fixed serialization of `\n`, `\r` and `\t` to Line Protocol, `=` is valid sign for measurement name
651651

652652
### Dependencies
653653

@@ -664,16 +664,16 @@ You have to replace your dependency from: `influxdb-client-scala` to:
664664
1. [#122](https://github.com/influxdata/influxdb-client-java/pull/122): Removed log system from Bucket, Dashboard, Organization, Task and Users API - [influxdb#18459](https://github.com/influxdata/influxdb/pull/18459)
665665

666666
### CI
667-
1. [#123](https://github.com/influxdata/influxdb-client-java/pull/123): Upgraded InfluxDB 1.7 to 1.8
667+
1. [#123](https://github.com/influxdata/influxdb-client-java/pull/123): Upgraded InfluxDB 1.7 to 1.8
668668

669669
### Bug Fixes
670670
1. [#116](https://github.com/influxdata/influxdb-client-java/pull/116): The closing message of the `WriteApi` has `Fine` log level
671671

672672
### Dependencies
673673

674-
1. [#112](https://github.com/influxdata/influxdb-client-java/pull/112): Update dependencies: akka: 2.6.5, assertj-core: 3.16.1,
675-
assertk-jvm: 0.22, commons-csv:1.8, commons-lang3: 3.10, gson: 2.8.6, json: 20190722, junit-jupiter: 5.6.2,
676-
junit-platform-runner:1.6.2, okhttp3: 4.6.0, okio: 2.60, retrofit: 2.8.1, rxjava: 2.2.19, scala: 2.13.2,
674+
1. [#112](https://github.com/influxdata/influxdb-client-java/pull/112): Update dependencies: akka: 2.6.5, assertj-core: 3.16.1,
675+
assertk-jvm: 0.22, commons-csv:1.8, commons-lang3: 3.10, gson: 2.8.6, json: 20190722, junit-jupiter: 5.6.2,
676+
junit-platform-runner:1.6.2, okhttp3: 4.6.0, okio: 2.60, retrofit: 2.8.1, rxjava: 2.2.19, scala: 2.13.2,
677677
scalatest: 3.1.2, spring: 5.2.6.RELEASE, spring-boot: 2.2.7.RELEASE
678678
1. [#112](https://github.com/influxdata/influxdb-client-java/pull/112): Update plugins: build-helper-maven-plugin: 3.1.0,
679679
jacoco-maven-plugin: 0.8.5, maven-checkstyle: 3.1.1, maven-javadoc: 3.2.0, maven-site: 3.9.0, maven-surefire: 2.22.2
@@ -790,7 +790,7 @@ jacoco-maven-plugin: 0.8.5, maven-checkstyle: 3.1.1, maven-javadoc: 3.2.0, maven
790790
1. [#43](https://github.com/influxdata/influxdb-client-java/issues/43): The data point without field should be ignored
791791

792792
### CI
793-
1. [#37](https://github.com/influxdata/influxdb-client-java/issues/37): Switch CI from oraclejdk to openjdk
793+
1. [#37](https://github.com/influxdata/influxdb-client-java/issues/37): Switch CI from oraclejdk to openjdk
794794

795795
## 1.0.0.M1
796796

README.md

+22-22
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,17 @@ This section contains links to the client library documentation.
3838
- Querying data using the Flux language
3939
- Querying data using the InfluxQL
4040
- Writing data using
41-
- [Line Protocol](https://docs.influxdata.com/influxdb/v1.6/write_protocols/line_protocol_tutorial/)
42-
- [Data Point](https://github.com/influxdata/influxdb-client-java/blob/master/client/src/main/java/org/influxdata/client/write/Point.java#L46)
41+
- [Line Protocol](https://docs.influxdata.com/influxdb/v1.6/write_protocols/line_protocol_tutorial/)
42+
- [Data Point](https://github.com/influxdata/influxdb-client-java/blob/master/client/src/main/java/org/influxdata/client/write/Point.java#L46)
4343
- POJO
4444
- InfluxDB 2.x Management API client for managing
4545
- sources, buckets
4646
- tasks
4747
- authorizations
4848
- health check
4949
- ...
50-
- Supports querying using the Flux language over the InfluxDB 1.7+ REST API (`/api/v2/query endpoint`)
51-
50+
- Supports querying using the Flux language over the InfluxDB 1.7+ REST API (`/api/v2/query endpoint`)
51+
5252
## Clients
5353

5454
The Java, Reactive, OSGi, Kotlin and Scala clients are implemented for the InfluxDB 2.x:
@@ -62,7 +62,7 @@ The Java, Reactive, OSGi, Kotlin and Scala clients are implemented for the Influ
6262
| **[osgi](./client-osgi)** | The reference OSGi (R6) client embedding Java and reactive clients and providing standard features (declarative services, configuration, event processing) for the InfluxDB 2.x. | [javadoc](https://influxdata.github.io/influxdb-client-java/influxdb-client-osgi/apidocs/index.html), [readme](./client-osgi) | 2.x |
6363
| **[karaf](./karaf)** | The Apache Karaf feature definition for the InfluxDB 2.x. | [readme](./karaf) | 2.x |
6464

65-
There is also possibility to use the Flux language over the InfluxDB 1.7+ provided by:
65+
There is also possibility to use the Flux language over the InfluxDB 1.7+ provided by:
6666

6767
| Client | Description | Documentation | Compatibility |
6868
| --- | --- | --- | --- |
@@ -82,9 +82,9 @@ Flux flux = Flux
8282
| **[flux-dsl](./flux-dsl)** | A Java query builder for the Flux language | [javadoc](https://influxdata.github.io/influxdb-client-java/flux-dsl/apidocs/index.html), [readme](./flux-dsl#flux-dsl/)| 1.7+, 2.x |
8383

8484

85-
## How To Use
85+
## How To Use
8686

87-
This clients are hosted in Maven central Repository.
87+
This clients are hosted in Maven central Repository.
8888

8989
If you want to use it with the Maven, you have to add only the dependency on the artifact.
9090

@@ -102,15 +102,15 @@ Download the latest version:
102102
<dependency>
103103
<groupId>com.influxdb</groupId>
104104
<artifactId>influxdb-client-java</artifactId>
105-
<version>6.7.0</version>
105+
<version>6.8.0</version>
106106
</dependency>
107107
```
108-
108+
109109
##### Or when using Gradle:
110110

111111
```groovy
112112
dependencies {
113-
implementation "com.influxdb:influxdb-client-java:6.7.0"
113+
implementation "com.influxdb:influxdb-client-java:6.8.0"
114114
}
115115
```
116116

@@ -202,9 +202,9 @@ public class InfluxDB2Example {
202202
Instant time;
203203
}
204204
}
205-
```
205+
```
206206

207-
### Use Management API to create a new Bucket in InfluxDB 2.x
207+
### Use Management API to create a new Bucket in InfluxDB 2.x
208208

209209
The following example demonstrates how to use a InfluxDB 2.x Management API. For further information see [client documentation](./client#management-api).
210210

@@ -218,15 +218,15 @@ Download the latest version:
218218
<dependency>
219219
<groupId>com.influxdb</groupId>
220220
<artifactId>influxdb-client-java</artifactId>
221-
<version>6.7.0</version>
221+
<version>6.8.0</version>
222222
</dependency>
223223
```
224-
224+
225225
##### Or when using Gradle:
226226

227227
```groovy
228228
dependencies {
229-
implementation "com.influxdb:influxdb-client-java:6.7.0"
229+
implementation "com.influxdb:influxdb-client-java:6.8.0"
230230
}
231231
```
232232

@@ -289,7 +289,7 @@ public class InfluxDB2ManagementExample {
289289
influxDBClient.close();
290290
}
291291
}
292-
```
292+
```
293293

294294
### InfluxDB 1.8 API compatibility
295295

@@ -301,7 +301,7 @@ The following forward compatible APIs are available:
301301
|:----------|:----------|:----------|
302302
| [QueryApi.java](client/src/main/java/com/influxdb/client/QueryApi.java) | [/api/v2/query](https://docs.influxdata.com/influxdb/latest/tools/api/#api-v2-query-http-endpoint) | Query data in InfluxDB 1.8.0+ using the InfluxDB 2.x API and [Flux](https://docs.influxdata.com/flux/latest/) _(endpoint should be enabled by [`flux-enabled` option](https://docs.influxdata.com/influxdb/latest/administration/config/#flux-enabled-false))_ |
303303
| [WriteApi.java](client/src/main/java/com/influxdb/client/WriteApi.java) | [/api/v2/write](https://docs.influxdata.com/influxdb/latest/tools/api/#api-v2-write-http-endpoint) | Write data to InfluxDB 1.8.0+ using the InfluxDB 2.x API |
304-
| [health()](client/src/main/java/com/influxdb/client/InfluxDBClient.java#L236) | [/health](https://docs.influxdata.com/influxdb/latest/tools/api/#health-http-endpoint) | Check the health of your InfluxDB instance |
304+
| [health()](client/src/main/java/com/influxdb/client/InfluxDBClient.java#L236) | [/health](https://docs.influxdata.com/influxdb/latest/tools/api/#health-http-endpoint) | Check the health of your InfluxDB instance |
305305

306306
For detail info see [InfluxDB 1.8 example](examples/src/main/java/example/InfluxDB18Example.java).
307307

@@ -319,17 +319,17 @@ Download the latest version:
319319
<dependency>
320320
<groupId>com.influxdb</groupId>
321321
<artifactId>influxdb-client-flux</artifactId>
322-
<version>6.7.0</version>
322+
<version>6.8.0</version>
323323
</dependency>
324324
```
325-
325+
326326
##### Or when using Gradle:
327327

328328
```groovy
329329
dependencies {
330-
implementation "com.influxdb:influxdb-client-flux:6.7.0"
330+
implementation "com.influxdb:influxdb-client-flux:6.8.0"
331331
}
332-
```
332+
```
333333

334334
```java
335335
package example;
@@ -389,7 +389,7 @@ public class FluxExample {
389389
fluxClient.close();
390390
}
391391
}
392-
```
392+
```
393393

394394
## Build Requirements
395395

0 commit comments

Comments
 (0)