Skip to content

Latest commit

 

History

History
119 lines (87 loc) · 3.6 KB

CHANGELOG.md

File metadata and controls

119 lines (87 loc) · 3.6 KB

Changelog

4.0.1

  • Support decimals (stored as float point) and DateTimeOffsets (stored as string) as fields.

4.0.0

  • All common management operation now uses POST method even if it is operations that does not change anything, such as "SHOW STATS"
  • Changed most methods on InfluxClient to extension methods
  • StrongNaming for nuget package #43
  • Added Shard Group Duration to RETENTION POLICY operations
  • SourceLink-enabled
  • Changed framework dependency from netstandard1.3 to netstandard2.0 #46
  • Fixed #49
  • Fixed #48

3.7.0

  • Support parameter binding #37

3.6.4

  • Fixed #36, Added interface (IInfluxClient) for all public methods on InfluxClient.

3.6.3

  • Fixed #35, default "chunked" parameter to true when using ReadChunkedAsync method to query data.

3.6.2

  • Support for replacing existings timestamp parsers in DefaultTimestampParserRegistry

3.6.1

  • Added support for InfluxMeasurementAttribute. #30
  • Fixed a bug where if different types of rows were specified in the Write method, the operation would fail.

3.6.0

  • Fixed proper escaping of measurement names
  • Added support for primitive types as tags #29

3.5.2

  • Added overload of constructor to InfluxClient that takes HttpClient #27

3.5.1

  • Added support for custom Timeout #26

3.5.0

  • Added support for more primitive types #23
  • Added support for (optional) gzip during write operation #24

3.4.1

  • Added documentation for IHaveMeasurementNname
  • Added NamedDynamicInfluxRow that implement IHaveMeasurementName
  • Fixed bug that caused MeasurementName not to be written into classes implementing IHaveMeasurementName when querying

3.4.0

  • Added support for custom timestamps and preserving timestamp offsets #20

3.3.1

  • Fixed #19

3.3.0

  • Added feature #15 to support better reading of chunked data
  • Fixed bug where "n" was being used to represent nanoseconds instead of "ns"
  • Changed behavior of InfluxSeries.GroupedTags to never be null, instead it will be an empty dictionary if no GROUP BY is specified

3.2.0

  • Fixed #17

3.1.0

  • Fixed #14

3.0.4

  • Fixed issue #12
  • Fixed internal tests so they no longer collide

3.0.3

  • Fixed chunking support. #11
  • Changed newtonsoft json dependency to actually existing version.
  • Change InfluxException throwing behaviour such that they are only throw in case of non-200 status code or other internal exception

3.0.2

  • Added support for RP in write operations. Issue #9.

3.0.1

  • Fixed issue #7

3.0.0

  • Added support for influxdb 1.0

2.1.0

  • Added support for DELETE queries

2.0.0

  • Support for influxdb v 0.13

1.0.7

  • Improved performance for reading IInfluxRows from the database.
  • Improved perfomance by following guidelines for ordering of tags/fields when sending to data to influxdb
  • Changed Newtonsoft.Json requirement to 7.0.1

1.0.6

  • Additional target frameworks

1.0.5

  • Added new overloads of ShowMeasurements by splitting them into two different methods

1.0.4

  • Nuget package metadata update
  • AssemblyInfo fixes

1.0.2

  • Fixes to DateTime handling. It could occur that strings formatted as DateTimes, when read from InfluxDB, would be treated as DateTimes
  • Fixes a bug that could cause an unexpected exception when using IInfluxRow, if no fields/tags were present for a type of measurement
  • Now allows use of internal classes/properties for POCO classes used for queries
  • Fixes a lot of issues with the XML documentation

1.0.1

  • Much improved error messages
  • Fixed an issue that could cause a deadlock in certain situations

1.0.0 - Initial release

  • Initial InfluxClient implementation.