Recent Releases of Spruce
Spruce - 0.8
What's Changed
- [DOC] How to run on AWS EMR Serverless, fixes #51 by @jnioche in https://github.com/DigitalPebble/spruce/pull/117
- Fargate -> Serverless by @jnioche in https://github.com/DigitalPebble/spruce/pull/121
- Modules not configured correctly in distributed mode by @jnioche in https://github.com/DigitalPebble/spruce/pull/124
- Bump docker/login-action from 28fdb31ff34708d19615a74d67103ddc2ea9725c to 6862ffc5ab2cdb4405cf318a62a6f4c066e2298b by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/125
- Bump junit.jupiter.version from 6.0.1 to 6.0.2 by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/127
- Normalised column for region by @jnioche in https://github.com/DigitalPebble/spruce/pull/130
- Fix #109: Make PUE dynamic based on AWS region by @davide954 in https://github.com/DigitalPebble/spruce/pull/126
New Contributors
- @davide954 made their first contribution in https://github.com/DigitalPebble/spruce/pull/126
Full Changelog: https://github.com/DigitalPebble/spruce/compare/0.7...0.8
Consumption - Computation and Communication
- Java
Published by jnioche 27 days ago
Spruce - 0.7
What's Changed
- Deps upgrades commons-cli, mockito, caffeine by @jnioche in https://github.com/DigitalPebble/spruce/pull/92
- junit 6.0.1 by @jnioche in https://github.com/DigitalPebble/spruce/pull/93
- github actions dependency upgrades by @jnioche in https://github.com/DigitalPebble/spruce/pull/94
- Bump okhttp.version from 4.12.0 to 5.3.2 by @jnioche in https://github.com/DigitalPebble/spruce/pull/100
- Bump docker/metadata-action from 8d8c7c12f7b958582a5cb82ba16d5903cb27976a to c299e40c65443455700f0fdfc63efafe5b349051 by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/103
- [DOC] Add example of query to show stats per region, fixes #105 by @jnioche in https://github.com/DigitalPebble/spruce/pull/106
- Build multi-platform images by @jnioche in https://github.com/DigitalPebble/spruce/pull/108
- Have a separate module for real time cloud, implements #110 by @jnioche in https://github.com/DigitalPebble/spruce/pull/111
- Bump mockito.version from 5.20.0 to 5.21.0 by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/114
Full Changelog: https://github.com/DigitalPebble/spruce/compare/0.6...0.7
Consumption - Computation and Communication
- Java
Published by jnioche about 2 months ago
Spruce - 0.6
What's Changed
- Support for Split Cost Allocation Data by @jnioche in https://github.com/DigitalPebble/spruce/pull/70
- Add energy use for accelerators by @jnioche in https://github.com/DigitalPebble/spruce/pull/75
- Boavizta modules take usage into account, fix #76 by @jnioche in https://github.com/DigitalPebble/spruce/pull/77
- Log instance types which are known to have GPUs but for which no data is available by @jnioche in https://github.com/DigitalPebble/spruce/pull/79
Full Changelog: https://github.com/DigitalPebble/spruce/compare/0.5.1...0.6
Consumption - Computation and Communication
- Java
Published by jnioche 3 months ago
Spruce - 0.5.1
What's Changed
- Comment out S3 dependency and document how to proceed with it by @jnioche in https://github.com/DigitalPebble/spruce/pull/62
- Add comparison documentation with Cloud Carbon Footprint and CloudScanner by @Copilot in https://github.com/DigitalPebble/spruce/pull/63
- Add replication factors for storage + fix bug #65 by @jnioche in https://github.com/DigitalPebble/spruce/pull/66
- Normalise values based on units for storage by @jnioche in https://github.com/DigitalPebble/spruce/pull/68
Full Changelog: https://github.com/DigitalPebble/spruce/compare/0.5...0.5.1
Consumption - Computation and Communication
- Java
Published by jnioche 4 months ago
Spruce - 0.5
What's Changed
- Script and documentation for generation of CURs by @jnioche in https://github.com/DigitalPebble/spruce/pull/48
- Add ADP estimates to Boavizta module, fixes #52 by @jnioche in https://github.com/DigitalPebble/spruce/pull/53
- vcpu and memory estimates for Fargate by @jnioche in https://github.com/DigitalPebble/spruce/pull/57
- Change column name for energy consumption, fixes #58 by @jnioche in https://github.com/DigitalPebble/spruce/pull/59
Full Changelog: https://github.com/DigitalPebble/spruce/compare/0.4...0.5
Consumption - Computation and Communication
- Java
Published by jnioche 4 months ago
Spruce - 0.4
What's Changed
- [BoaviztAPI] compute Final Energy from Primary Energy and use Embodied emissions by @jnioche in https://github.com/DigitalPebble/spruce/pull/42
- Initial version of website with GitHub pages by @jnioche in https://github.com/DigitalPebble/spruce/pull/43
- Enable reading to / from S3 by default + add to documentation,fix #44 by @jnioche in https://github.com/DigitalPebble/spruce/pull/45
Full Changelog: https://github.com/DigitalPebble/spruce/compare/0.3...0.4
Consumption - Computation and Communication
- Java
Published by jnioche 5 months ago
Spruce - 0.3
What's Changed
- Use lifecycle emission factors from ElectricityMaps, fixes #30 by @jnioche in https://github.com/DigitalPebble/spruce/pull/31
- Dependency updates by @jnioche in https://github.com/DigitalPebble/spruce/pull/33
- BoaviztAPI estimates from static file by @jnioche in https://github.com/DigitalPebble/spruce/pull/37
- Improve storage footprint from CCF by @jnioche in https://github.com/DigitalPebble/spruce/pull/38
- Check that inputs contain the columns needed by the enrichment modules in https://github.com/DigitalPebble/spruce/commit/e26a2ae0f4fe91ddad66bc2b3bcaf038e4b3221f
Full Changelog: https://github.com/DigitalPebble/spruce/compare/0.2...0.3
Consumption - Computation and Communication
- Java
Published by jnioche 5 months ago
Spruce - 0.2
What's Changed
- BoaviztAPI: distinguish exceptions for unknown instance types by @jnioche in https://github.com/DigitalPebble/spruce/pull/21
- Workflow to publish Docker image to GHCR when releasing by @jnioche in https://github.com/DigitalPebble/spruce/pull/22
- test(boavizt): add tests for client and api by @nikhiln64 in https://github.com/DigitalPebble/spruce/pull/19
- Remove the dependency on org.testcontainers by @jnioche in https://github.com/DigitalPebble/spruce/pull/24
- Adds PUE in CCF module. Fixes #7 by @jnioche in https://github.com/DigitalPebble/spruce/pull/26
- Computation operational emissions in a separate module by @jnioche in https://github.com/DigitalPebble/spruce/pull/27
- Improve coverage of Storage estimates for CCF module by @jnioche in https://github.com/DigitalPebble/spruce/pull/28
New Contributors
- @nikhiln64 made their first contribution in https://github.com/DigitalPebble/spruce/pull/19
Full Changelog: https://github.com/DigitalPebble/spruce/compare/0.1...0.2
Consumption - Computation and Communication
- Java
Published by jnioche 5 months ago
Spruce - 0.1
Initial release of Spruce
See README for instructions. Contains enrichment modules for :
- Networking and Storage logic from CCF
- Energy estimates from BoaviztAPI
- Carbon intensity averages from ElectricityMaps
More modules will be added in future releases. This version covers about 50% of the costs of a typical CUR
Full Changelog: https://github.com/DigitalPebble/spruce/commits/0.1
Consumption - Computation and Communication
- Java
Published by jnioche 6 months ago