Releases: Collektive/collektive
Releases · Collektive/collektive
10.8.0
10.7.0
10.7.0 (2024-11-06)
Features
- add aggregate gossip algorithm (85e9a70)
- add ever happened gossip algorithm (16f9439)
- add gossipMax and Min with default comparator (e4fd957)
- add non-self-stabilizing gossip and gossip ever happened (3140aa4)
Dependency updates
- deps: update alchemist to v34.1.10 (17dc503)
- deps: update alchemist to v34.1.11 (bef740d)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.113 (f0f60a2)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.114 (b577726)
- deps: update node.js to v22 (c37ef8a)
Documentation
Performance improvements
- improve algorithm by checking the presence of more than one neighbor in the incoming path (d37508a)
Tests
- add check on result of the computation (636a4fc)
- add test for gossipMin (93b8652)
- add test for stabilizing gossip (39562f2)
- refactor gossipMax function as in stdlib (d87ac21)
Build and continuous integration
- deps: update nicolasfara/precompute-semantic-release-version-action action to v2.0.2 (c0de79b)
- renovate: use
withwhen importing the configuration instead ofassert(dc63d13)
General maintenance
- remove useless spacing (cbefd9c)
Style improvements
- unify generic type and change function indentation (60ee490)
Refactoring
- function names (eb76a21)
- keep track of neighbor's initial value to avoid losing rounds (6882524)
- minors on val names and docs (5f58744)
- more idiomatic implementation (45f518e)
- rename function and generic types (dad4673)
- rename function name as @danysk suggested (9ce71c7)
- use foldWithID inside gossip function (e30454c)
10.6.0
10.5.3
10.5.3 (2024-10-28)
Dependency updates
- core-deps: update kotlin monorepo to v2.0.21 (4917030)
- deps: update alchemist to v34.1.9 (7e04f77)
- deps: update dependency com.squareup:kotlinpoet to v2 (27ea520)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.112 (9afaa36)
- deps: update plugin kotlin-qa to v0.69.0 (2112b43)
Build and continuous integration
- deps: update actions/checkout action to v4.2.2 (45a9e38)
- deps: update actions/setup-node action to v4.1.0 (93acd3b)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.12 (6fdb751)
- fail fast during the release job (f9c9e3b)
- fix git status on documentation repository (12d0f32)
- properly manage site pubblication when no changes to the website are performed but a release is required (e158bf4)
- use organisation secret (45ec9d4)
Style improvements
- remove warning (58805a4)
10.5.2
10.5.1
10.5.0
10.4.0
10.4.0 (2024-10-19)
Features
- create site for documentation (f135443)
Dependency updates
- deps: update alchemist to v34.1.5 (ae2ff42)
- deps: update dependency gradle to v8.10.2 (ddb55c2)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.107 (1e7f015)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.108 (b7dc684)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.109 (657e09a)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.110 (9084d68)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.111 (aa03d44)
- deps: update dependency typescript to ~5.6.0 (6a936b6)
- deps: update node.js to 20.18 (70d78ef)
- deps: update plugin kotlin-qa to v0.67.2 (d8dee31)
- deps: update plugin kotlin-qa to v0.67.3 (4415f10)
- deps: update plugin kotlin-qa to v0.68.0 (b4fce68)
- deps: update plugin multijvmtesting to v1.2.8 (7d5985b)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v2.0.13 (e8fb01d)
- deps: update plugin publishoncentral to v5.1.8 (8a7bd97)
- deps: update plugin publishoncentral to v5.1.9 (a9ddce6)
Documentation
Tests
Build and continuous integration
- add command for website deployment (5377d76)
- deps: remove arrow dependency (e5bb75b)
- deps: update actions/checkout action to v4 (947fbf4)
- deps: update actions/checkout action to v4.2.0 (ecac1eb)
- deps: update actions/checkout action to v4.2.1 (0ee79d2)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.10 (cc527e9)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.7 (1e43cb0)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.8 (358f8f0)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.9 (05578a0)
- enable website build and publish (c120160)
- fix token name (5b5fcad)
- stop the Gradle Daemon on Windows before deployment to prevent "The process cannot access the file because it is being used by another process" (a9a92e6)
Style improvements
- avoid star import (cab883b)
Refactoring
- field: change fold implementation to be not dependent from arrow (52b7526)
10.3.2
10.3.2 (2024-09-20)
Dependency updates
- deps: update dependency com.github.gmazzo.buildconfig to v5.5.0 (3a36dae)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.106 (ca1ff69)
- deps: update plugin publishoncentral to v5.1.7 (5b7649d)
Documentation
- add companion object kdoc (53070fa)
Build and continuous integration
- deps: update actions/setup-node action to v4.0.4 (53efd9f)
10.3.1
10.3.1 (2024-09-13)
Dependency updates
- core-deps: update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.9.0 (d06b1a4)
- deps: update alchemist to v34.1.4 (485b86d)
- deps: update plugin multijvmtesting to v1.2.7 (7343e54)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v2.0.12 (ab28284)
Build and continuous integration
- do not cancel in-progress builds (b151f47)