Releases: crowdproj/kotlin-cor
Releases · crowdproj/kotlin-cor
0.6.0 Configuration transferring to workers
Ability to provide initialization settings to CoR is added. So, we now able to do something like:
val settings = MySettings(
myArg = "My Value"
)
val chain = rootChain<MyContext, MySettings>(settings) {
someWorker()
}.build()
fun ICorAddDsl<MyContext, MySettings>.someWorker = worker {
// This is initialization stage
val myArg = this.config.myArg
handle {
// This is runtime stage
printlin("Here we use myArg: $myArg")
}
}
chain.exec(MyContext())
0.5.7 Deployment to Maven Central fixation
Deployment to Maven Central fixation
0.5.6 Versions update, ARM64 platform is added
Gradle rollback to 7.6.2 due to Apple platforms problem
0.5.5 Bug Fix
#8 Fix for disordered workers execution in subChain, fix ci/cd pipeline, fix test
0.5.4 - Publication in Maven Central
Fix password commas in build script
0.5.0 Structural refactoring. Compatibility is broken!
- Interface structure is refactored that broke compatibility with previous releases
- SubChain handler is added that allows creation of subchains over streams of data
0.4.1 Update dependencies, extra platforms
Dependency updates, additional platforms: Fix: unsupported platforms …
0.4.0 - Dependencies update
The dependencies are updated. New platforms are supported
0.3.1 Build Fixes
Build Fixes
0.3.0 Update Kotlin version
Kotlin version is updated to 1.6.21. Coroutines version is now 1.6.2