Skip to content

1.4.0

Compare
Choose a tag to compare
@cdsap cdsap released this 02 Dec 03:56
· 126 commits to master since this release
b136bdc

New Plugin system decomposing functionality!

In case you are using Talaiot with just one component you can use the specific Plugin component instead the standard version. For example, if you are using just InfluxDb you can use com.cdsap.talaiot.plugin.influxdb removing details of implementation of another publishers.

Plugins

  • InfluxDb
plugins {
  id "com.cdsap.talaiot.plugin.influxdb" version "1.4.0"
}

  • RethinkDb
plugins {
  id "com.cdsap.talaiot.plugin.rethinkdb" version "1.4.0"
}
  • Elasticsearch
plugins {
  id "com.cdsap.talaiot.plugin.elasticsearch" version "1.4.0"
}
  • PushGateway
plugins {
  id "com.cdsap.talaiot.plugin.pushgateway" version "1.4.0"
}
  • Base
plugins {
  id "com.cdsap.talaiot.plugin.base" version "1.4.0"
}
  • Graph
plugins {
  id "com.cdsap.talaiot.plugin.graph" version "1.4.0"
}
  • Standard Plugin
plugins {
  id "com.cdsap.talaiot" version "1.4.0"
}

Publishers

In case you want to create your own plugin you can use the available publishers implementing the Talaiot core functionality:

Publisher Description
com.cdsap.talaiot:base-publisher:1.4.0 Talaiot core functionality with Json, Output and Timeline publishers
com.cdsap.talaiot:elasticsearch-publisher:1.4.0 Talaiot core functionality with Elasticsearch publisher
com.cdsap.talaiot:graph-publisher:1.4.0 Talaiot core functionality with Graph publisher
com.cdsap.talaiot:influxdb-publisher:1.4.0 Talaiot core functionality with Influxdb publisher
com.cdsap.talaiot:pushgateway-publisher:1.4.0 Talaiot core functionality with Pushgateway publisher
com.cdsap.talaiot:rethinkdb-publisher:1.4.0 Talaiot core functionality with Rethinkdb publisher
com.cdsap.talaiot:hybrid-publisher:1.4.0 Talaiot core functionality with All publishers

You will need to create your Gradle plugin using the Publisher/s required in your implementation

Core library:

The core is available as dependency.
com.cdsap.talaiot:talaiot:1.4.0

Fixes

  • Compatibility with Gradle >= 6.7 #255

@mokkun @MyDogTom @cdsap