Skip to content

Releases: cdsap/Talaiot

v2.0.5

28 Aug 07:33
4ee5bd8
Compare
Choose a tag to compare
  • Removed usage of Provider.forUseAtConfigurationTime method org.gradle.util.NameMatcher #392

v.2.0.4

02 Mar 15:57
a09a2d3
Compare
Choose a tag to compare
  • [Talaiot Core] Added type in TaskLength representing the task type [#393]
  • [Talaiot Core] New metrics: processMetrics, enabled by default. [#393]
  • [Talaiot Core] If processMetrics is enabled, it will include: [#393]
    • gradleJvmArgs: jvm arguments for Gradle processes
    • kotlinJvmArgs: jvm arguments for Kotlin processes
    • processesStats: stats collected at the end of the build for java and kotlin processes. Includes meetrics like Usage, Uptime and GC Time.
  • [Talaiot Core]: Remove unused TalaiotBuildService code [#391] thanks wzieba

v.2.0.3

30 Sep 15:33
8d481bf
Compare
Choose a tag to compare
  • [NEW] Differentiate build execution from build duration. New property executionDurationMs in ExecutionReport #383

  • [FIX] Parsing module name from path #382

  • [FIX] Identify skipped tasks in Build Service #384

  • [INFRA] Merge assemble and lint due to strange concurrency limit errors in Circle CI #385

v.2.0.2

23 Sep 16:49
ecc8bcb
Compare
Choose a tag to compare

Core Library:

  • Remove unused dependencies #375
  • Adding Configuration cache hit info #378

Standard/Legacy Plugin:

  • Adding InfluxDb2Publisher #377

Internal:

  • Fix CI Snapshot publication and move Gradle plugin extension in the plugins 483304e

v.2.0.1

16 Sep 18:17
fd327ca
Compare
Choose a tag to compare
  • Fix wrong initialization of Metrics
  • Adding back custom publishers as now are compatible with configuration cache

v.2.0.0

15 Sep 23:24
ea84fa8
Compare
Choose a tag to compare
  • Replacing BuildListener with BuildService
  • Compatibility with Configuration Cache
  • New min Gradle version supported 7.5

Breaking Changes

  • GraphPublisher/GraphPlugin removed
  • TimeLinePublished removed
  • Drop critical path
  • Drop OShi metrics

1.5.3

26 May 00:18
05cd3a2
Compare
Choose a tag to compare
  • Creating Influxdb2 bucket if doesn't exist #343

1.5.2

12 May 15:11
6f7e80d
Compare
Choose a tag to compare

1.5.1

10 Jul 22:26
41eaa07
Compare
Choose a tag to compare
  • Fix issue with Gradle 7 and IDE sync, fixes #299
  • Fix publication Base Plugin, fixes #301

1.5.0

29 Apr 13:40
383d697
Compare
Choose a tag to compare

New version 1.5.0

Updates

Fixes

Plugins

  • InfluxDb
plugins {
  id "io.github.cdsap.talaiot.plugin.influxdb" version "1.5.0"
}

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

Publishers

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

Publisher Description
io.github.cdsap.talaiot:base-publisher:1.5.0 Talaiot core functionality with Json, Output and Timeline publishers
io.github.cdsap.talaiot:elasticsearch-publisher:1.5.0 Talaiot core functionality with Elasticsearch publisher
io.github.cdsap.talaiot:graph-publisher:1.5.0 Talaiot core functionality with Graph publisher
io.github.cdsap.talaiot:influxdb-publisher:1.5.0 Talaiot core functionality with Influxdb publisher
io.github.cdsap.talaiot:pushgateway-publisher:1.5.0 Talaiot core functionality with Pushgateway publisher
io.github.cdsap.talaiot:rethinkdb-publisher:1.5.0 Talaiot core functionality with Rethinkdb publisher
io.github.cdsap.talaiot:hybrid-publisher:1.5.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.
io.github.cdsap.talaiot:talaiot-core:1.5.0