Skip to content

3.0.0

Compare
Choose a tag to compare
@bednar bednar released this 09 Jul 05:50
· 475 commits to master since this release

Breaking Changes

influxdb-spring:

The micrometer v1.7.0 brings support for InfluxDB 2.
That is a reason why the influxdb-spring no longer needs provide a custom Micrometer metrics exporter.
Now you are able to use micrometer-registry-influx, for more info see our docs.

Management API

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

FluxDSL

The shift() function renamed to timeShift().

Features

  1. #231: Add support for Spring Boot 2.4 [spring]
  2. #229: Support translating column name from some_col to someCol [query]

Bug Fixes

  1. #227: Connection URL with custom base path
  2. #236: Rename shift() to timeShift() [FluxDSL]

Dependencies

  1. #227: Update dependencies:
    • Kotlin to 1.5.10

API

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