OpenDC 3.1
This release updates almost all components from the 3.0 release.
Most important changes:
- Reworked the scenario implementation to use JSON files
- Reworked the topology implemenation to use JSON files
- Implemented carbon traces to determine the carbon emissions
- Reworked Failure Models
What's Changed
- Bump ua-parser-js from 0.7.31 to 0.7.33 by @dependabot in #128
- Address issues with pre-release workflow by @fabianishere in #129
- Clean up web server by @fabianishere in #130
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #131
- build(deps): Bump docker/build-push-action from 3 to 4 by @dependabot in #133
- Bump eta, @docusaurus/core and @docusaurus/preset-classic in /site by @dependabot in #132
- build(deps): Bump @sideway/formula from 3.0.0 to 3.0.1 in /site by @dependabot in #134
- build(deps): Bump actions/deploy-pages from 1 to 2 by @dependabot in #142
- build(deps): Bump webpack from 5.74.0 to 5.76.1 in /site by @dependabot in #140
- Migrate to GitHub Container Registry by @fabianishere in #143
- Update Gradle and build dependencies by @fabianishere in #144
- Address issues with web UI by @fabianishere in #145
- build(deps): Bump actions/upload-pages-artifact from 1 to 2 by @dependabot in #149
- build(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 in /opendc-web/opendc-web-ui by @dependabot in #150
- build(deps): Bump semver from 5.7.1 to 5.7.2 in /site by @dependabot in #148
- build(deps): Bump actions/checkout from 3 to 4 by @dependabot in #152
- build(deps): Bump mikepenz/action-junit-report from 3 to 4 by @dependabot in #153
- build(deps): Bump docker/build-push-action from 4 to 5 by @dependabot in #154
- build(deps): Bump postcss and next in /opendc-web/opendc-web-ui by @dependabot in #156
- build(deps): Bump postcss from 8.4.16 to 8.4.31 in /site by @dependabot in #157
- build(deps): Bump @babel/traverse from 7.18.10 to 7.23.2 in /site by @dependabot in #158
- build(deps): Bump docker/login-action from 2 to 3 by @dependabot in #155
- build(deps): Bump actions/setup-node from 3 to 4 by @dependabot in #160
- build: Update to Gradle 8.4 by @fabianishere in #164
- added greenifier demo, fixed HostTableReader by @DanteNiewenhuis in #167
- Updated the simulation to let servers run until they are finished. by @DanteNiewenhuis in #168
- updaded output format of parquet exporter by @DanteNiewenhuis in #170
- Updated tests to run successfully by @DanteNiewenhuis in #187
- refactored opendc-experiment-compute by @DanteNiewenhuis in #190
- Updated metrics and parquet output by @DanteNiewenhuis in #195
- Added documentation for input and output by @DanteNiewenhuis in #203
- Metric update by @DanteNiewenhuis in #205
- Updated package versions, updated web server tests. by @DanteNiewenhuis in #207
- Updated Topology format by @DanteNiewenhuis in #208
- Scenario and Portfolio update by @DanteNiewenhuis in #209
- Fixed scenario and portfolio experiment by @DanteNiewenhuis in #211
- Added absolute timestamp based on the given workload to the output files by @DanteNiewenhuis in #215
- Revamped the trace system. All TraceFormat files are now in the api m… by @DanteNiewenhuis in #216
- Added support for carbon traces by @DanteNiewenhuis in #218
- Merged scenario and portfolio by @Radu-Nicolae in #220
- Updated the power models and added tests by @DanteNiewenhuis in #222
- returned the carbon traces to the scenarioSpec by @DanteNiewenhuis in #223
- Documentation update by @Radu-Nicolae in #224
- Fixed several cpu related bugs, changed input topology by @DanteNiewenhuis in #226
- Small rework to scenario and scenario runner by @DanteNiewenhuis in #227
- Output folder structure by @Radu-Nicolae in #225
- Revamped failure models by @DanteNiewenhuis in #228
- Addded host_name and boot_time_absolute to the output files by @DanteNiewenhuis in #233
- Fixed CPU limit problem by @DanteNiewenhuis in #234
- Merged experiment-scenario with experiment-base by @DanteNiewenhuis in #236
New Contributors
- @DanteNiewenhuis made their first contribution in #167
- @Radu-Nicolae made their first contribution in #220
Full Changelog: v3.0-rc1...v3.1