NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1737 most downloaded on Packagist
InfluxDB (v2+) Client Library for PHP
Last release 1 months ago
21 Aug 2026
Release timing varies
gaps range from 4 weeks to 1.2 years
Nearly every release is documented
notes for 34 of 34 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
34 releases · first in 2020
Bug Fixes #170 : Fix PHP 8.5 deprecations. #177 : Fix invalid typehints for Point, add missing typehints for BatchItemKey Others #171 : Bring CI pipel
One column per quarter.
Bug Fixes #166 : Fix PHP 8.4 deprecated implicit nullable arguments. PHP minimum version is still PHP 7.2.
#162 : PHP 8.4 - fgetcsv() needs provide explicitly argument escape #164 : Fixes deprecation warnings about implicitly nullable arguments
Bug Fixes #155 : Fixes error handling in some cases, throw ApiException instead of ErrorException about undefined property
Bug Fixes #146 : Try to convert non-string-tags to strings, generate a warning if a value cannot be converted
Bug Fixes #144 : Corrects closing the UdpWriter
3.3.0 [2023-03-29] Others #140 : fixes strings to prevent PHP 8.2 notices #136 : add PHP 8.2 do CI build #135 : freeze xdebug version to 3.1.6 which a
Others #134 : Update generated PingService
PingServiceFeatures #131 : Add FluxRecord.row which stores response data in a array
FluxRecord.row which stores response data in a arrayFluxRecord.row which stores response data in a arrayThis release also uses a new version of InfluxDB OSS API definitions - oss.yml . The following breaking changes are in underlying API services and doe…
⚠️ 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
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, ...
ConfigService to retrieve InfluxDB's runtime configurationDebugService to retrieve debug and performance data from runtimeMetricsService to deal with exposed prometheus metricsRemoteConnectionsService to deal with registered remote InfluxDB connectionsResourcesService to manage InfluxDB resourcesReplicationService to manage InfluxDB replicationsReplicationService to manage InfluxDB replicationsTemplatesService to deal with Stack and Template APIRestoreService to deal with new restore functions of InfluxDBGuzzleHttp\Message\FutureResponseDocumentService in favour of InfluxDB Community Templates. For more info see - influxdb#19300, openapi#192DefaultSerive:
PostSignin operation is moved to SigninServicePostSignout operation is moved to SignoutService### Features 1. #125: Add logging for HTTP requests
### Breaking Changes 1. #121: Rename InvocableScripts to InvokableScripts
InvocableScripts to InvokableScripts### Features 1. #119: Add InvokableScriptsApi to create, update, list, delete and invoke scripts by seamless way ### CI 1. #118: Use new Codecov uploa
### Features 1. #114: Minimal supported version of PHP is 7.2 2. #117: Using DateTimeInterface to be more compatible with all DateTime objects (like D
### Features 1. #105: Add support for latest guzzlehttp/psr7" 1. #107: Add support for Parameterized Queries 1. #111: Using ArrayAccess in FluxRecord
### Features 1. #102: Use async HTTP calls to achieve better performance in a multithreading environment. ### Bug Fixes 1. #101: Fix parsing Query res
### Features 1. #97: Add ping() to check status of OSS and Cloud instance ### Bug Fixes 1. #95: Fix file descriptor leaks in WriteApi 1. #96: Fix nano
### Features 1. #86: Add configuration option for proxy and redirects 2. #92: Add configuration option for ipVersion [UDP Writer] ### CI 1. #90: Switc
### Bug Fixes 1. #84: Parsing infinite numbers
This release introduces a support for new InfluxDB OSS API definitions - oss.yml. The following breaking changes are in underlying API services and do…
This release introduces a support for new 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, BucketsApi, OrganizationsApi...
UsersService uses PostUser to create UserAuthorizationsService uses AuthorizationPostRequest to create AuthorizationBucketsService uses PatchBucketRequest to update BucketOrganizationsService uses PostOrganizationRequest to create OrganizationOrganizationsService uses PatchOrganizationRequest to update OrganizationDashboardsService uses PatchDashboardRequest to update DashboardDeleteService is used to delete time series data instead of DefaultServiceRun contains list of LogEvent in Log propertyDBRPs contains list of DBRP in Content propertyDBRPsService uses DBRPCreate to create DBRPCheck <- CheckDiscriminator <- CheckBaseNotificationEndpoint <- NotificationEndpointDiscriminator <- NotificationEndpointBaseNotificationRule <- NotificationRuleDiscriminator <- NNotificationRuleBaseExpression object### Features 1. #76: Exponential random backoff retry strategy
### Features 1. #74: Allow to change GuzzleHTTP timeout ### API 1. #71: Update swagger to the latest version
### Features 1. #65: FluxRecord uses descriptive message for column that doesn't exists 1. #68: Moved classes to their own file ### Documentation 1. #
FluxRecord uses descriptive message for column that doesn't existsinfluxdb:latest and nightly to quay.io/influxdb/influxdb:nightly### Features 1. #53: Ability to write via UDP protocol 1. #57: Added possibility to disable verification of SSL certificate ### Bug Fixes 1. #60: Comp
### Features 1. #49: Added support for Guzzle 7 1. #51: CSV parser is able to parse export from UI ### CI 1. #54: Updated default docker image to v2.0
### Features 1. #44: Added generated APIs from swagger for InfluxDB 2.0 management, buckets, organizations, authorizations... 1. #45: Improved logging
### Features 1. #38: Added jitterInterval to WriteApi ### API 1. #39: Default port changed from 9999 -> 8086
### Features 1. #32: Added retryInterval, maxRetries and maxRetryDelay to WriteOptions in WriteApi 1. #36: Added exponentialBase to WriteApi 1. #34: R
### Features 1. #29: Prevent invalid array access when no write options are passed to the WriteApi. ### Bug Fixes 1. #27: Fixed serialization of \n, \
### API 1. #27: Updated swagger to latest version
### Bug Fixes 1. #25: Fixes a typo in timeout Guzzle option ### Documentation 1. #24: Improved documentation about batching
### Features 1. #14: Checks the health of a running InfluxDB instance by querying the /health ### Documentation 1. #22: Clarify how to use a client wi
### Bug Fixes 1. #13: Fixed throwing of InvalidArgumentException some option is empty 2. #13: FluxCsvParser: fixed throwing FluxQueryException with no
### Features 1. #4: Use Makefile Targets Instead of scripts dir 2. #7: Set User-Agent to influxdb-client-php/VERSION for all requests 3. #5: Added Wri
Your coding agent can read these notes before it upgrades. Set up the MCP server →