Releases: mlco2/codecarbon
Releases · mlco2/codecarbon
v3.2.1
What’s Changed
- Added CPU and RAM utilization tracking (#911) @IamLRBA
- Feat/add caching to data sources (#1015) @SaboniAmine
- Fix EmptyDataError when reading empty CSV files (#995) @isztldav
- Better support for carbonboard (#1014) @benoit-cty
- docs: example notebook (#944) @inimaz
- deploy: recommit requirements-api.txt (#1006) @inimaz
- deploy: fix + check requirements-api.txt is up to date (#1001) @inimaz
- deploy: use uv in the docker image (#998) @inimaz
- Wrong type for PUE and WUE (#993) @benoit-cty
⬆️ Dependencies updates
- Bump urllib3 from 2.5.0 to 2.6.0 in /requirements in the pip group across 1 directory (#1011) @dependabot[bot]
- Bump next from 15.4.9 to 15.4.10 in /webapp in the npm_and_yarn group across 1 directory (#1005) @dependabot[bot]
- Bump next from 15.4.8 to 15.4.9 in /webapp in the npm_and_yarn group across 1 directory (#1003) @dependabot[bot]
- Bump urllib3 from 2.5.0 to 2.6.0 in /requirements in the pip group across 1 directory (#997) @dependabot[bot]
- Bump next from 15.4.7 to 15.4.8 in /webapp in the npm_and_yarn group across 1 directory (#996) @dependabot[bot]
👥 List of contributors
@IamLRBA, @SaboniAmine, @benoit-cty, @dependabot[bot], @inimaz, @isztldav, dependabot[bot] and benoit-cty
v3.2.0
What’s Changed
- Add tests for logger output methods (#991) @cianc
- Add unit tests for logfire and http output methods (#988) @cianc
- chore: add logfire to CI test run (#990) @inimaz
- Sort CSV headers before comparing so that we don't spuriously create backup output files. (#989) @cianc
- report mean of cpu,gpu,ram from samples instead of just the latest (#986) @salob
👥 List of contributors
@cianc, @inimaz, @salob and @benoit-cty
v3.1.1
What’s Changed
- Switch from deprecated CO2 Signal to Electricity Maps API (#980) @benoit-cty
- Remove redundant test_fileoutput_has_valid_headers.py (#981) @cianc
- Add unittests for output_methods/file.py (#978) @cianc
- Add Discord contact and Privacy Policy draft (#971) @benoit-cty
👥 List of contributors
@benoit-cty, @cianc and benoit-cty
v3.1.0
What’s Changed
- Fix/rapl mmio (#950) @benoit-cty
⬆️ Dependencies updates
- Bump js-yaml from 4.1.0 to 4.1.1 in /webapp in the npm_and_yarn group across 1 directory (#966) @dependabot[bot]
👥 List of contributors
@benoit-cty, @dependabot[bot], dependabot[bot] and benoit-cty
v3.0.9
What’s Changed
- Fix : Specify all labels, including empty ones, when sending data to prometheus (#964) @cianc
- Chore(back): fix dependencies version (#959) @SaboniAmine
- Fix : Add carbonboard assets to build (#958) @benoit-cty
- Chore : Add websites links to Readme (#956) @benoit-cty
⬆️ Dependencies updates
- Bump starlette from 0.47.2 to 0.49.1 in /requirements in the pip group across 1 directory (#954) @dependabot[bot]
👥 List of contributors
@SaboniAmine, @benoit-cty, @cianc, @dependabot[bot], dependabot[bot] and benoit-cty
v3.0.8
What’s Changed
- Enforces who can approve changes (#951) @benoit-cty
- chore(back): add WUE value to saved emissions data in db (#952) @SaboniAmine
- Feature/add water usage (#941) @cianc
- Add cascade deletion of projects (#945) @SaboniAmine
👥 List of contributors
@SaboniAmine, @benoit-cty, @cianc and benoit-cty
v3.0.7
v3.0.6
What’s Changed
- Replace deprecated pynvml with nvidia-ml-py package (#942) @copilot-swe-agent[bot]
- Fix: Add missing uv installation to deploy workflow (#934) @copilot-swe-agent[bot]
- Fix some typos and sphinx warnings in documentation. (#932) @cianc
🚀 Features
👥 List of contributors
@Copilot, @benoit-cty, @cianc, @inimaz and copilot-swe-agent[bot]
v3.0.5
What’s Changed
- Improve pyproject_versions.py with version coherence checking (#905) @copilot-swe-agent[bot]
- Add ability to speficy GPUs by UUID prefix (#923) @cianc
- Added 13th Gen Intel(R) Core(TM) i9-13900K to cpu_power.csv (#922) @raphischer
- Updated (2023) Canadian regional emissions data (#914) @bnestor
- feat: add ARMv8 Processor rev 0 (v8l) (#912) @inimaz
🔧 Fixes & Refactoring
- Fix: Disable scheduler warning when scheduler is stopped (#926) @copilot-swe-agent[bot]
- Fix two gpu and cpu tests for mac (#920) @cianc
- Fix clever deployment (#916) @SaboniAmine
- fix: empty emissions file is allowed (#930) @inimaz
⬆️ Dependencies updates
- Bump next from 15.2.4 to 15.4.7 in /webapp in the npm_and_yarn group across 1 directory (#921) @dependabot[bot]
- Bump brace-expansion from 1.1.11 to 1.1.12 in /webapp in the npm_and_yarn group across 1 directory (#917) @dependabot[bot]
- fix(ui): update webapp dependencies (#909) @inimaz
- chores: pin tensorflow dependencies in examples (#908) @inimaz
👥 List of contributors
@Copilot, @SaboniAmine, @benoit-cty, @bnestor, @cianc, @dependabot[bot], @inimaz, @raphischer, copilot-swe-agent[bot], dependabot[bot], benoit-cty and bnestor
v3.0.4
What’s Changed
- fix: add missing csv / json files to build that break 3.0.3 (#903) @SaboniAmine
- Add openssf scorecard to README (#907) @inimaz
👥 List of contributors
@SaboniAmine, @benoit-cty, @inimaz and benoit-cty