Releases: DigitalPebble/spruce
Releases · DigitalPebble/spruce
0.10
0.9
What's Changed
- Remove CarbonRunner by @jnioche in #133
- Bump org.apache.spark:spark-sql_2.13 from 4.0.1 to 4.1.1 by @dependabot[bot] in #128
- Upgrade Docker parent image to Spark 4.1.1 and align Java version to 17 by @tejas-2232 in #134
- Feature/jacoco coverage by @dpol1 in #137
- Bump docker/login-action from 6862ffc5ab2cdb4405cf318a62a6f4c066e2298b to 3227f5311cb93ffd14d13e65d8cc400d30f4dd8a by @dependabot[bot] in #140
- Bump docker/build-push-action from 9e436ba9f2d7bcd1d038c8e55d039d37896ddc5d to 8c1e8f8e5bf845ba3773a14f3967965548a2341e by @dependabot[bot] in #139
- Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 by @dependabot[bot] in #141
- test: add lightweight unit coverage for EnrichmentPipeline by @dpol1 in #142
- fix: thread-safety for static sets in Boavizta modules by @dpol1 in #148
- Field index caching by @jnioche in #147
- Bump junit.jupiter.version from 6.0.2 to 6.0.3 by @dependabot[bot] in #150
- optimisation: replace per-module row copying with shared map enrichment by @jnioche in #149
- Fix false-positive in EnrichmentPipelineTest by introducing mock Config with DummyModule by @dpol1 in #151
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #152
- Bump actions/attest-build-provenance from 3 to 4 by @dependabot[bot] in #155
- add power supply and transmission overheads to OperationalEmissions by @dpol1 in #154
- Bump mockito.version from 5.21.0 to 5.22.0 by @dependabot[bot] in #159
- Python based report generator by @jnioche in #158
- Removed RealTimeCloud module by @jnioche in #166
- Estimates for water consumption by @jnioche in #165
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #168
New Contributors
- @tejas-2232 made their first contribution in #134
Full Changelog: 0.8...0.9
0.8
What's Changed
- [DOC] How to run on AWS EMR Serverless, fixes #51 by @jnioche in #117
- Fargate -> Serverless by @jnioche in #121
- Modules not configured correctly in distributed mode by @jnioche in #124
- Bump docker/login-action from 28fdb31ff34708d19615a74d67103ddc2ea9725c to 6862ffc5ab2cdb4405cf318a62a6f4c066e2298b by @dependabot[bot] in #125
- Bump junit.jupiter.version from 6.0.1 to 6.0.2 by @dependabot[bot] in #127
- Normalised column for region by @jnioche in #130
- Fix #109: Make PUE dynamic based on AWS region by @davide954 in #126
New Contributors
- @davide954 made their first contribution in #126
Full Changelog: 0.7...0.8
0.7
What's Changed
- Deps upgrades commons-cli, mockito, caffeine by @jnioche in #92
- junit 6.0.1 by @jnioche in #93
- github actions dependency upgrades by @jnioche in #94
- Bump okhttp.version from 4.12.0 to 5.3.2 by @jnioche in #100
- Bump docker/metadata-action from 8d8c7c12f7b958582a5cb82ba16d5903cb27976a to c299e40c65443455700f0fdfc63efafe5b349051 by @dependabot[bot] in #103
- [DOC] Add example of query to show stats per region, fixes #105 by @jnioche in #106
- Build multi-platform images by @jnioche in #108
- Have a separate module for real time cloud, implements #110 by @jnioche in #111
- Bump mockito.version from 5.20.0 to 5.21.0 by @dependabot[bot] in #114
Full Changelog: 0.6...0.7
0.6
What's Changed
- Support for Split Cost Allocation Data by @jnioche in #70
- Add energy use for accelerators by @jnioche in #75
- Boavizta modules take usage into account, fix #76 by @jnioche in #77
- Log instance types which are known to have GPUs but for which no data is available by @jnioche in #79
Full Changelog: 0.5.1...0.6
0.5.1
What's Changed
- Comment out S3 dependency and document how to proceed with it by @jnioche in #62
- Add comparison documentation with Cloud Carbon Footprint and CloudScanner by @Copilot in #63
- Add replication factors for storage + fix bug #65 by @jnioche in #66
- Normalise values based on units for storage by @jnioche in #68
Full Changelog: 0.5...0.5.1
0.5
What's Changed
- Script and documentation for generation of CURs by @jnioche in #48
- Add ADP estimates to Boavizta module, fixes #52 by @jnioche in #53
- vcpu and memory estimates for Fargate by @jnioche in #57
- Change column name for energy consumption, fixes #58 by @jnioche in #59
Full Changelog: 0.4...0.5
0.4
0.3
What's Changed
- Use lifecycle emission factors from ElectricityMaps, fixes #30 by @jnioche in #31
- Dependency updates by @jnioche in #33
- BoaviztAPI estimates from static file by @jnioche in #37
- Improve storage footprint from CCF by @jnioche in #38
- Check that inputs contain the columns needed by the enrichment modules in e26a2ae
Full Changelog: 0.2...0.3
0.2
What's Changed
- BoaviztAPI: distinguish exceptions for unknown instance types by @jnioche in #21
- Workflow to publish Docker image to GHCR when releasing by @jnioche in #22
- test(boavizt): add tests for client and api by @nikhiln64 in #19
- Remove the dependency on org.testcontainers by @jnioche in #24
- Adds PUE in CCF module. Fixes #7 by @jnioche in #26
- Computation operational emissions in a separate module by @jnioche in #27
- Improve coverage of Storage estimates for CCF module by @jnioche in #28
New Contributors
- @nikhiln64 made their first contribution in #19
Full Changelog: 0.1...0.2