Releases: InfluxCommunity/influxdb3-go
Releases · InfluxCommunity/influxdb3-go
2.11.0
Features
- 192: Add clearer timeout parameters.
- The
ClientConfigpropertyTimeoutis now deprecated. - In
ClientConfiga new propertyWriteTimeoutsupersedes it. - In
ClientConfigthe new propertyQueryTimeoutsets a default context deadline to be used with all queries. - New environment variables
INFLUXDB_WRITE_TIMEOUTandINFLUXDB_QUERY_TIMEOUTare added.
- The
Bug Fixes
- #193: Use
influxdb3_testpackage in the documentation examples to enforce public API usage.
v2.10.0
2.9.0
v2.8.0
Features
- #159: 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 (
Bug Fixes
v2.7.0
Bug Fixes
- #158: Refactor Batcher and LPBatcher:
- Fields and methods using
capacityrenamed toinitialCapacity. - Log messages when buffer data is not being emitted are simplified.
SetCapacitymethods on both structures are now deprecated.WithCapacityandWithBufferCapacityoptions are now deprecated.
- Fields and methods using
v2.6.0
2.5.0
Features
- #146: Add error field to QueryIterator to hold first possible error encountered when retrieving records from the flight Reader.
- #147: Ability to pass
grpc.CallOptionfunctions to the underlying flight Client. - #149: Add default configuration for the built-in HTTP
client and expose new configurable parameters:Timeout- The overall time limit for requests made by the Client. A negative value means no timeout. Default
value: 10 seconds.IdleConnectionTimeout- Maximum time an idle connection will remain idle before closing itself. A negative value
means no timeout. Default value: 90 seconds.MaxIdleConnections- Maximum number of idle connections. It sets bothtransport.MaxIdleConnand
transport.MaxIdleConnsPerHostto the same value. A negative value means no limit. Default value: 100.
- #154: Export functions
NewQueryIteratorand
NewPointValueIteratorto simplify testing.
v2.4.0
v2.3.0
Features
- #131: Add new PointValueIterator based on google
guidelines Guidelines