|
1 | 1 | # Changelog
|
| 2 | +## 3.x.x [in progress] |
| 3 | +### Documentation |
| 4 | + - [#134](https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino/pull/134): |
| 5 | + - Added untrusted connection (skipping certificate validation) info to Readme |
| 6 | + - `SecureWrite` and `SecureBatchWrite` demos enhanced with example about using untrusted connection |
| 7 | + - Various fixes of typos |
| 8 | + |
2 | 9 | ## 3.7.0 [2020-12-24]
|
3 | 10 | ### Features
|
4 | 11 | - [#125](https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino/pull/124) - Added credentials to the InfluxDB 1.x validation endpoint (/ping). To leverage this, [enable ping authentication](https://docs.influxdata.com/influxdb/v1.8/administration/config/#ping-auth-enabled-false)
|
|
40 | 47 |
|
41 | 48 | ## 3.4.0 [2020-10-02]
|
42 | 49 | ### Features
|
43 |
| - - [#89](https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino/pull/89) - ESP8266 only - Added Max Fragment Length Negotiation for TLS communicaton to reduce memory allocation. If server supports MFLN, it saves ~10kB. Standalone InfluxDB OSS server doesn't support MFLN, Cloud yes. To leverage MFLN for standalone OSS, a reverse proxy needs to be used. |
| 50 | + - [#89](https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino/pull/89) - ESP8266 only - Added Max Fragment Length Negotiation for TLS communication to reduce memory allocation. If server supports MFLN, it saves ~10kB. Standalone InfluxDB OSS server doesn't support MFLN, Cloud yes. To leverage MFLN for standalone OSS, a reverse proxy needs to be used. |
44 | 51 | - [#91](https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino/pull/91) - Improved API for settings of write and HTTP options:
|
45 | 52 | - Introduced `WriteOptions` to wrap the write related options (write precision, batch-size, etc). It offers fluent style API allowing to change only the required options. `InfluxDBClient` has overloaded `setWriteOptions(const WriteOptions& writeOptions)` method.
|
46 | 53 | - Introduced `HTTPOptions` to wrap the HTTP related options (e.g. reusing connection). It offers fluent style API allowing to change only the required options. `InfluxDBClient` has `setHTTPOptions(const HTTPOptions& httpOptions)` method.
|
|
62 | 69 | - [NEW] Added possibility skip server certification validation (`setInsecure()` method)
|
63 | 70 | - [NEW] Added possibility to query flux on secured InfluxDB 1.8 using V1 approach
|
64 | 71 | - [NEW] `validateConnection()` can be used also for the [forward compatibility](https://docs.influxdata.com/influxdb/latest/tools/api/#influxdb-2-0-api-compatibility-endpoints) connection to InfluxDB 1.8
|
65 |
| - - [FIX] More precice default timestamp generating, up to microseconds |
| 72 | + - [FIX] More precise default timestamp generating, up to microseconds |
66 | 73 | - [FIX] Debug compilation error
|
67 | 74 | - [FIX] SecureBatchWrite compile error
|
68 | 75 |
|
|
91 | 98 | ## Version 3.0.0 (2020-02-11)
|
92 | 99 | - New API with similar keywords as other official InfluxDB clients
|
93 | 100 | - Richer set of data types for fields and timestamp methods
|
94 |
| - - Advanced features, such as implicit batching, automatic retrying on server backpressure and connection failure, along with secured communication over TLS supported for both devices and authentication |
| 101 | + - Advanced features, such as implicit batching, automatic retrying on server back-pressure and connection failure, along with secured communication over TLS supported for both devices and authentication |
95 | 102 | - Special characters escaping
|
96 | 103 | - Backward support for original API of V1/V2
|
0 commit comments