Releases
2.0.0
DaGeRe
released this
26 Sep 07:27
Refactoring
Major API changes
Update Kieker to Java 11; Java 8 is no longer supported
Replaced all the different graph libraries with one graph library
Created comprehensive and stable package structure
Improved code quality: hardcoded time unit values
Removed obsolete code: DbWriter and deprecated classes
Update dependencies and provide more modular jars
Fixed inconsistent naming of reader and writer tests
Replaced old tools with new ones using TeeTime
Separated Moobench from Kieker
Features
Many improvements to the Kieker Architecture Model, including nested components, dataflow
Improve component and operation processing in Kieker
Support for user behavior modeling and clustering
Support for Java 21
Separate string registration from serialization in records
Switch to new TeeTime based pipe and filter framework
Inclusion of dynamic and static architecture analysis tools from the OceanDSL project
Improved Build System
Working local build with docker container
Rework Gradle build script
Improve Pipeline Speed
Jenkins optimization and issue fixing
Introduce timeouts for stages
Update to Gradle 8.8
Release
Migrated releases to GitHub
Created check for source and javadoc jars into check script
Moved Moobench and other Kieker repositories to github
Removed Feature
Deprecation of KaxRun and KaxViz
DbWrite
Documentation
Moved documentation to readthedocs
Improved documentation for use of IRL
Updated introduction
Library updates
Update Teetime to 3.1.0 release
Update AspectJ to 1.9.19 to support Java 19
Remove aopalliance dependency
Updated to new OSHI library to support systems monitoring
Updated many different library versions
You can’t perform that action at this time.