OpenDC v2.1
First major patch for OpenDC2.0
What's Changed
- Added a tooltip to graphs in portfolio results by @Koen1999 in #25
- Integrate v2.1 progress into public repository by @fabianishere in #34
- Address several regressions in simulator by @fabianishere in #35
- Support conversion from Azure traces to OpenDC traces by @fabianishere in #36
- Improve the OpenDC compute model by @fabianishere in #37
- Support gaps in trace data by @fabianishere in #39
- Bump ansi-regex from 5.0.0 to 5.0.1 by @dependabot in #38
- Update CI pipeline by @fabianishere in #40
- Upgrade to Gradle 7.3 by @fabianishere in #42
- Improve workflow service (v1) by @fabianishere in #43
- Add CITATION.cff file by @fabianishere in #44
- Update to Kotlin 1.6 by @fabianishere in #45
- Activate timer even without incoming jobs by @fabianishere in #46
- Bump next from 11.1.2 to 11.1.3 by @dependabot in #47
- Support convergence of space shared hypervisor by @fabianishere in #48
- Update to log4j 2.15.0 by @fabianishere in #49
- Read dependencies from .gwf trace by @Flogex in #50
- Address log4j vulnerabilities by @fabianishere in #52
- Update to Kotlin 1.6.10 by @fabianishere in #53
- Bump nanoid from 3.1.25 to 3.2.0 by @dependabot in #54
- Update OpenTelemetry to version 1.11 by @fabianishere in #55
- Update deployment via Docker by @fabianishere in #56
- Fix creation of topologies by @fabianishere in #57
- Bump next from 11.1.3 to 12.1.0 by @dependabot in #58
- Update to Gradle 7.4 by @fabianishere in #59
- Address technical debt in codebase by @fabianishere in #60
- Backport generic changes from Radice branch by @fabianishere in #61
- Bump actions/setup-python from 2 to 3 by @dependabot in #63
- build(deps): Bump actions/setup-node from 2 to 3 by @dependabot in #62
- build(deps): Bump actions/checkout from 2 to 3 by @dependabot in #64
- build(deps): Bump mikepenz/action-junit-report from 2 to 3.0.1 by @dependabot in #65
- build(web/ui): Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #66
- Migrate to Quarkus-based web API by @fabianishere in #67
- Update build and runtime dependencies by @fabianishere in #68
- Integrate UI into Quarkus web application by @fabianishere in #69
- build(deps): Bump actions/setup-java from 2 to 3 by @dependabot in #70
- build(deps): Bump actions/upload-artifact from 2 to 3 by @dependabot in #71
- build(deps): Bump codecov/codecov-action from 2 to 3 by @dependabot in #72
- build(deps): Bump mikepenz/action-junit-report from 3.0.1 to 3.0.2 by @dependabot in #73
- Update build process by @fabianishere in #74
- Improve OpenDC web runner implementation by @fabianishere in #75
- Improve discovery of interference models by @fabianishere in #76
- Move modules into different groups by @fabianishere in #77
- Add support for SQL via Apache Calcite by @fabianishere in #78
- ci: Bump mikepenz/action-junit-report from 3.0.2 to 3.0.3 by @dependabot in #79
- Move OpenTelemetry integration outside core modules by @fabianishere in #81
- Restructure experiments and remove legacy harness by @fabianishere in #82
- build(deps): Bump docker/build-push-action from 2 to 3 by @dependabot in #83
- build(deps): Bump docker/login-action from 1 to 2 by @dependabot in #84
- Build Docker images for build pipeline by @fabianishere in #85
- Update build and runtime dependencies by @fabianishere in #86
- Add embedded experiment runner for dev mode by @fabianishere in #87
- Introduce schema for trace API by @fabianishere in #88
- Fix distributed strategy for TensorFlow experiment by @fabianishere in #89
- Update build and runtime dependencies by @fabianishere in #90
- build(deps): Bump mikepenz/action-junit-report from 3.0.3 to 3.1.0 by @dependabot in #91
- build(deps): Bump mikepenz/action-junit-report from 3.1.0 to 3.2.0 by @dependabot in #92
- Simplify OpenDC deployment process by @fabianishere in #93
- Update build and runtime dependencies by @fabianishere in #94
- build(deps): Bump mikepenz/action-junit-report from 3.2.0 to 3.3.3 by @dependabot in #95
- build(deps): Bump mikepenz/action-junit-report from 3.3.3 to 3.4.0 by @dependabot in #96
- Add documentation using Docusaurus by @fabianishere in #97
- build(deps): Bump mikepenz/action-junit-report from 3.4.0 to 3.5.0 by @dependabot in #98
- ci: Bump actions/configure-pages from 1 to 2 by @dependabot in #99
- Improve web interface by @fabianishere in #100
- Add support for affinity scheduling by @fabianishere in #101
- Do not require interference model during topology construction by @fabianishere in #102
- Add provisioning tool for experiments by @fabianishere in #104
- Bump mikepenz/action-junit-report from 3.5.0 to 3.5.1 by @dependabot in #105
- Extract scheduler from simulation coroutine dispatcher by @fabianishere in #106
- Update build and runtime dependencies by @fabianishere in #107
- Add support for accounting of user simulation time by @fabianishere in #108
- build(deps): Bump mikepenz/action-junit-report from 3.5.1 to 3.5.2 by @dependabot in #109
- Implement multi-flow stages in simulator by @fabianishere in #110
- Update to Next.js 13 and React 18 by @fabianishere in #111
- Support custom startup and clean-up time for VMs by @fabianishere in #112
- Support snapshotting simulated workloads by @fabianishere in #113
- build(deps): Bump loader-utils from 2.0.2 to 2.0.3 in /site by @dependabot in #114
- Remove use of Sass by @fabianishere in #116
- Increase minimum Java version to Java 17 by @fabianishere in #115
- build(deps): Bump loader-utils from 2.0.3 to 2.0.4 in /site by @dependabot in #117
- Update build and runtime dependencies by @fabianishere in #118
- Clean up compute service (v1) by @fabianishere in #120
- Record capacity changes on idle outlets by @fabianishere in #121
- Disable Parquet strict typing by @fabianishere in #122
- Update GitHub Actions workflows by @fabianishere in #123
- Update json5 from 2.2.1 to 2.2.3 by @dependabot in #125
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #124
- Heap size comparison was incorrect. Fixed by @sacheendra in #126
- Bump actions/configure-pages from 2 to 3 by @dependabot in #127
- Bump ua-parser-js from 0.7.31 to 0.7.33 by @dependabot in #128
New Contributors
Full Changelog: v2.0...v2.1