Releases: InfluxCommunity/influxdb3-java
Releases · InfluxCommunity/influxdb3-java
1.7.0
1.6.0
1.5.0
1.4.0
Features
- #265 Add more precise timeout properties to
ClientConfig.- Current property
timeoutis deprecated, as it applies only to the Write API and can be confusing to some users. - Two new properties are added, along with getters and similar setters in the
ClientConfig.Builder.writeTimeout- ajava.time.Durationthat applies only to the Write API.queryTimeout- ajava.time.Durationused to calculate deadlines when using the Query API.
- These properties can also be defined when creating a client using environment variables. Respectively:
INFLUX_WRITE_TIMEOUT- a positive integer. The time unit is in seconds.INFLUX_QUERY_TIMEOUT- a positive integer. The time unit is in seconds.
- These properties can also be defined when creating a client using system properties. Respectively:
influx.writeTimeout- a positive integer. The time unit is in seconds.influx.queryTimeout- a positive integer. The time unit is in seconds.
- Current property
CI
- #266 Add tests for arm64 CircleCI.
1.3.0
1.2.0
Features
- #209 Add query function returning row as map.
- #238: Support fast writes without waiting for WAL
persistence:- New write option (
WriteOptions.noSync) added:truevalue means faster write but without the confirmation that
the data was persisted. Default value:false. - Supported by self-managed InfluxDB 3 Core and Enterprise servers only!
- Also configurable via connection string query parameter (
writeNoSync). - Also configurable via environment variable (
INFLUX_WRITE_NO_SYNC). - Long precision string values added from v3 HTTP API:
"nanosecond","microsecond","millisecond",
"second"(
in addition to the existing"ns","us","ms","s").
- New write option (
- #241: Some default options will be used from a getter.
- #243: Add function to get InfluxDB version.
Bug Fixes
-
#239: Use write options from
ClientConfigin
InfluxDBClientImplwrite methods:public void writeRecord(@Nullable final String record); public void writeRecords(@Nonnull final List<String> records); public void writePoint(@Nullable final Point point); public void writePoints(@Nonnull final List<Point> points);
1.1.0
1.0.0
Features
- #200: Respect iox::column_type::field metadata when
mapping query results into values.- iox::column_type::field::integer: => Long
- iox::column_type::field::uinteger: => Long
- iox::column_type::field::float: => Double
- iox::column_type::field::string: => String
- iox::column_type::field::boolean: => Boolean
Dependencies
- #202: Migrate from
flight-grpctoflight-corepackage.