Skip to content

Releases: DigitalPebble/spruce

0.10

23 Mar 09:27

Choose a tag to compare

What's Changed

  • Bump mockito.version from 5.22.0 to 5.23.0 by @dependabot[bot] in #169
  • Add Ecologits-based LLM inference energy estimation for AWS Bedrock by @dpol1 in #163
  • New Networking module, fixes #135 by @jnioche in #170

Full Changelog: 0.9...0.10

0.9

12 Mar 18:43

Choose a tag to compare

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

Full Changelog: 0.8...0.9

0.8

14 Jan 18:23

Choose a tag to compare

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

15 Dec 14:49

Choose a tag to compare

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

09 Nov 20:29

Choose a tag to compare

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

22 Oct 20:03

Choose a tag to compare

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

10 Oct 05:59

Choose a tag to compare

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

25 Sep 10:30

Choose a tag to compare

0.4

What's Changed

  • [BoaviztAPI] compute Final Energy from Primary Energy and use Embodied emissions by @jnioche in #42
  • Initial version of website with GitHub pages by @jnioche in #43
  • Enable reading to / from S3 by default + add to documentation,fix #44 by @jnioche in #45

Full Changelog: 0.3...0.4

0.3

11 Sep 14:25

Choose a tag to compare

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

04 Sep 10:18

Choose a tag to compare

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

Full Changelog: 0.1...0.2