Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Influxdb Client Php Laravel Package

influxdata/influxdb-client-php

View on GitHub
Deep Wiki
Context7
3.8.0

Bug Fixes

  1. #166: Fix PHP 8.4 deprecated implicit nullable arguments. PHP minimum version is still PHP 7.2.
3.7.0
  1. #162: PHP 8.4 - fgetcsv() needs provide explicitly argument escape
  2. #164: Fixes deprecation warnings about implicitly nullable arguments
3.6.0

Bug Fixes

  1. #155: Fixes error handling in some cases, throw ApiException instead of ErrorException about undefined property
3.5.0

Bug Fixes

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

Bug Fixes

  1. #144: Corrects closing the UdpWriter
3.3.0

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

Others

  1. #134: Update generated PingService
3.1.0

Features

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

:warning: 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

Features

  1. #125: Add logging for HTTP requests
2.8.0

Breaking Changes

  1. #121: Rename InvocableScripts to InvokableScripts
2.7.0

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

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
2.5.0

Features

  1. #105: Add support for latest guzzlehttp/psr7"
  2. #107: Add support for Parameterized Queries

Bug Fixes

  1. #109: PHP 8.1 deprecation warnings
2.4.0

Features

  1. #102: Use async HTTP calls to achieve better performance in a multithreading environment.

Bug Fixes

  1. #101: Fix parsing Query response with contains new lines in field values
2.3.0

Features

  1. #97: Add ping() to check status of OSS and Cloud instance

Bug Fixes

  1. #95: Fix file descriptor leaks in WriteApi
  2. #96: Fix nanosecond datetime string convertor
2.2.0

Features

  1. #86: Add configuration option for proxy and redirects
  2. #92: Add configuration option for ipVersion [UDP Writer]

CI

  1. #90: Switch to next-gen CircleCI's convenience images
2.1.0

Bug Fixes

  1. #84: Parsing infinite numbers
2.0.0

Breaking Changes

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 User
  • AuthorizationsService uses AuthorizationPostRequest to create Authorization
  • BucketsService uses PatchBucketRequest to update Bucket
  • OrganizationsService uses PostOrganizationRequest to create Organization
  • OrganizationsService uses PatchOrganizationRequest to update Organization
  • DashboardsService uses PatchDashboardRequest to update Dashboard
  • DeleteService is used to delete time series data instead of DefaultService
  • Run contains list of LogEvent in Log property
  • DBRPs contains list of DBRP in Content property
  • DBRPsService uses DBRPCreate to create DBRP
  • Inheritance structure:
    • Check <- CheckDiscriminator <- CheckBase
    • NotificationEndpoint <- NotificationEndpointDiscriminator <- NotificationEndpointBase
    • NotificationRule <- NotificationRuleDiscriminator <- NNotificationRuleBase
  • Flux AST literals extends the AST Expression object

API

  1. #79: Use InfluxDB OSS API definitions to generated APIs

Bug Fixes

  1. #81: Compatibility with PHP 7.1 and 7.2
1.13.0

Features

  1. #76: Exponential random backoff retry strategy
1.12.0

Features

  1. #74: Allow to change GuzzleHTTP timeout

API

  1. #71: Update swagger to the latest version
1.11.0

Features

  1. #65: FluxRecord uses descriptive message for column that doesn't exists

Documentation

  1. #65: Documentation for the client is located at GitHub: https://influxdata.github.io/influxdb-client-php/

CI

  1. #67: Updated stable image to influxdb:latest and nightly to quay.io/influxdb/influxdb:nightly
1.10.0

Features

  1. #57: Added possibility to disable verification of SSL certificate
  2. #53: Ability to write via UDP protocol

Bug Fixes

  1. #60: Compatibility with PHP 7.1 and 7.2

CI

  1. #58: Updated default docker image to v2.0.3
  2. #60: Added PHP 8 to CI, Added code style checking to CI

Documentation

  1. #63: Updated docs and examples about deleting data
1.9.0

Features

  1. #49: Added support for Guzzle 7
  2. #51: CSV parser is able to parse export from UI

CI

  1. #54: Updated default docker image to v2.0.2

Documentation

  1. #46: Adding info about how to get the query in JSON format
1.8.0

Features

  1. #44: Added generated APIs from swagger for InfluxDB 2.0 management, buckets, organizations, authorizations...
  2. #45: Improved logging message for retries
1.7.0

Features

  1. #38: Added jitterInterval to WriteApi

API

  1. #39: Default port changed from 9999 -> 8086
1.6.0

Features

  1. #32: Added retryInterval, maxRetries and maxRetryDelay to WriteOptions in WriteApi
  2. #36: Added exponentialBase to WriteApi
  3. #34: Retry strategy now work also for connection errors
  4. #17: Implemented default tags
  5. #37: Api generator moved to influxdb-clients-apigen module
1.5.0

Features

  1. #29: Prevent invalid array access when no write options are passed to the WriteApi.

Bug Fixes

  1. #27: Fixed serialization of \n, \r and \t to Line Protocol, = is valid sign for measurement name
1.4.0

API

  1. #27: Updated swagger to latest version
1.3.0
  1. #25: Fixes a typo in timeout Guzzle option

Documentation

  1. #24: Improved documentation about batching
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor
spatie/laravel-javascript-views