Skip to content

Releases: awagen/kolibri

v0.2.4

04 Sep 13:00
Compare
Choose a tag to compare

kolibri-fleet-zio

  • added metrics regarding processing element flow
  • improved grafana status board
  • added processing configuration options (see docker-compose examples)
  • improved processing: added MultiAggregator to distribute aggregations across several aggregators, providing end result by aggregating all to a final result
  • added processing state updates also for queued batches to avoid claimed batches being released for claiming again

kolibri-watch

  • Minor change for batch status list: sort by batch nr

v0.2.3

31 Aug 12:38
Compare
Choose a tag to compare
  • added GCP gcs support back in (was pending after switch from cluster to storage-based sync due to additional needs for delete / move)
  • added endpoints for result summary generation / data retrieval / overview
  • fixes (e.g issue of started but then stopped jobs under some circumstances being able to block claiming of new batches)
  • diverse set of kolibri-watch UI changes
    • diverse uasbility fixes
    • visualization of result summary data
    • adjustments of single result visualizations

v0.2.2

12 Aug 14:26
Compare
Choose a tag to compare
  • kolibri-fleet-zio: Improving processing efficiency / throughput
  • kolibri-watch: added analyze screen with basic result display functionality (alpha state)

v0.2.1

09 Aug 10:16
Compare
Choose a tag to compare
  • Added possibility to execute single tasks from the UI (such as aggregations)
  • Fixes such as cherishing the job level directives even when the job was left in in-progress state when app was stopped
  • Adjustments

v0.2.0

06 Aug 22:34
71a9fc1
Compare
Choose a tag to compare

Removal of kolibri-fleet-akka and akka-related libs.
Integration of kolibri-fleet-zio into kolibri UI (kolibri-watch).
Additional optimizations in kolibri-fleet-zio.

v0.1.5-fleet

07 Jul 09:16
278e81f
Compare
Choose a tag to compare

This release marks the split of kolibri-base into kolibri-definitions for definitions of what shall be executed and separate kolibri-fleet-* projects providing the API and handling the processing of the specifications given in kolibri-definitions.
This release still contains the functionality previously packaged in the kolibri-base image, now in the project kolibri-fleet-akka.
It also contains the new fleet-implementation based on ZIO, moving from a tight cluster-coupling as in the akka-based implementation to a loose node-coupling by storage state.
The kolibri-fleet-akka project is deprecated and will fully be replaced by kolibri-fleet-zio.
Since integration into the kolibri-watch UI and details such as example grafana monitoring boards are pending, both projects are included for now.

v0.1.5

16 Apr 11:51
965ff5b
Compare
Choose a tag to compare
  • Minor processing updates.
  • maxLoadTimeInMinutes property to restrict time a resource load is allowed to take.
  • JudgementProvider resouece type added, removed retrieval of all available judgements from JudgementProvider, change of mapping data structure.
  • Adding Kolibri Dispatcher in LocalStateDistributorActor.
  • Added metrics about judgement availability for default values of length (parameter k) of the result subset.
  • Added recurrent job finish check to JobManagerActor.

v0.1.4

14 Feb 00:12
Compare
Choose a tag to compare

Changes in the loading and calculation of IR metrics to avoid ideal / max values to depend on the result retrieved (e.g NDCG, RECALL).
It is strongly recommended to update to this version to avoid unreliable calculations.

v0.1.3

02 Feb 23:03
Compare
Choose a tag to compare
  • utilize separate thread-pool for blocking executions / aggregations
  • Adding override for max allowed time per element, batch, job

v0.1.2

24 Jan 17:01
Compare
Choose a tag to compare
  • Fix of filter not being applied in GCPPersistenceModule when creating a dataOverviewReader with filter function