Skip to content

Releases: influxdata/influxdb-client-php

v3.5.0

16 Apr 19:30
Compare
Choose a tag to compare

Bug Fixes

  1. #146: Try to convert non-string-tags to strings, generate a warning if a value cannot be converted

v3.4.0

28 Jul 03:49
Compare
Choose a tag to compare

Bug Fixes

  1. #144: Corrects closing the UdpWriter

v3.3.0

29 Mar 20:22
80ee7e7
Compare
Choose a tag to compare

3.3.0 [2023-03-29]

Others

  1. #140: fixes strings to prevent PHP 8.2 notices
  2. #136: add PHP 8.2 do CI build
  3. #135: freeze xdebug version to 3.1.6 which also supports PHP 7.2

3.2.0

01 Dec 15:16
Compare
Choose a tag to compare

Others

  1. #134: Update generated PingService

3.1.0

27 Oct 05:24
Compare
Choose a tag to compare

Features

  1. #131: Add FluxRecord.row which stores response data in a array

3.0.0

30 Sep 07:24
Compare
Choose a tag to compare

⚠️ This release drops strong couple to Guzzle HTTP client.
Now you are able to use any implementation of PSR-18 compliant HTTP client - https://packagist.org/providers/psr/http-client-implementation.

The client has to be installed together with HTTP client:

composer require influxdata/influxdb-client-php guzzlehttp/guzzle

Management API

This release also uses a new version of InfluxDB OSS API definitions - oss.yml. The following breaking changes are in underlying API services and doesn't affect common apis such as - WriteApi, QueryApi, HealthApi, ...

  • Add ConfigService to retrieve InfluxDB's runtime configuration
  • Add DebugService to retrieve debug and performance data from runtime
  • Add MetricsService to deal with exposed prometheus metrics
  • Add RemoteConnectionsService to deal with registered remote InfluxDB connections
  • Add ResourcesService to manage InfluxDB resources
  • Add ReplicationService to manage InfluxDB replications
  • Add ReplicationService to manage InfluxDB replications
  • Update TemplatesService to deal with Stack and Template API
  • Update RestoreService to deal with new restore functions of InfluxDB

Breaking Changes

  • Remove asynchronous operation based on GuzzleHttp\Message\FutureResponse
  • Remove DocumentService in favour of InfluxDB Community Templates. For more info see - influxdb#19300, openapi#192
  • Remove DefaultSerive:
    • PostSignin operation is moved to SigninService
    • PostSignout operation is moved to SignoutService

2.9.0

29 Jul 17:09
Compare
Choose a tag to compare

Features

  1. #125: Add logging for HTTP requests

2.8.0

20 May 06:44
Compare
Choose a tag to compare

Breaking Changes

  1. #121: Rename InvocableScripts to InvokableScripts

2.7.0

19 Apr 07:14
Compare
Choose a tag to compare

Features

  1. #119: Add InvocableScriptsApi to create, update, list, delete and invoke scripts by seamless way

CI

  1. #118: Use new Codecov uploader for reporting code coverage

2.6.0

18 Feb 07:50
Compare
Choose a tag to compare

Features

  1. #114: Minimal supported version of PHP is 7.2
  2. #117: Using DateTimeInterface to be more compatible with all DateTime objects (like DateTimeImmutable) in Point

Bug Fixes

  1. #115: Add missing PermissionResources from Cloud API definition