Releases: mlco2/codecarbon
Releases · mlco2/codecarbon
v3.2.3
What’s Changed
- Migration the authentication backend from Fief to Keycloack. @inimaz @prmths128
- feat: codecarbon monitor -- any_command (#1004) @inimaz
- Fix #1051 - Fix a warning about CPU when RAPL works so did not need CPU (#1060) @benoit-cty
- Compute emissions based on ongoing carbon intensity (#1050) @cianc
- Fix issues for Windows hosts (#1054) @arno-hc
- Add coverage badge and workflow (#1049) @cianc
⬆️ Dependencies updates
- chore: re-compile dependencies (#1048) @SaboniAmine
- chore: update pre-commit to run autoflake first (#1059) @inimaz
- fix(api): remove logfire from api server (#1055) @inimaz
- fix: update setuptools requirement to >=77 for PEP639 support (#1053) @niveshdandyan
- chore: upgrade node (#1044) @inimaz
- Bump the pip group across 2 directories with 1 update (#1058) @dependabot[bot]
- Bump the uv group across 2 directories with 3 updates (#1047) @dependabot[bot]
👥 List of contributors
@SaboniAmine, @arno-hc, @benoit-cty, @cianc, @dependabot[bot], @inimaz, @niveshdandyan, @prmths128, Arno, dependabot[bot] and benoit-cty
v3.2.2
What’s Changed
🚀 Features
- Adding
codecarbon detectCLI and the ability to report on hardware without running measurements (#1031) @cianc - Prometheus Exporter - added total energy & auto cleanup, renamed Exports (#1007) @Matyro
Improvements
- Add Contributor Covenant Code of Conduct (#973) @BolajiAyodeji
- Fix tracking for NVIDIA Blackwell GPUs (catching pynvml.NVMLError_NotSupported) (#1038) @raphischer
- Fix GEMINI.md symlink (#1041) @cianc
- Link GEMINI.md to copilot instructions (#1032) @cianc
- chore: set glob min version (#1024) @SaboniAmine
- Remove Conda support and update documentation Fixes #1017 (#1019) @IamLRBA
- Add single quotes to extras in Visualize install docs. Fixes #1022. (#1023) @mor10
Server side
- Remove fief lib from frontend (#1018) @prmths128
- Fix/fix audience reading in token (#1034) @SaboniAmine
- fix: remove duplicate injection of auth_provider in auth endpoint (#1033) @SaboniAmine
- feat: allow any authentication provider + fief OIDC (#999) @inimaz
⬆️ Dependencies updates
- Bump the uv group across 1 directory with 2 updates (#1036) @dependabot[bot]
- Bump lodash from 4.17.21 to 4.17.23 in /webapp in the npm_and_yarn group across 1 directory (#1035) @dependabot[bot]
- Bump the uv group across 2 directories with 1 update (#1028) @dependabot[bot]
- Bump urllib3 from 2.6.0 to 2.6.3 in /requirements in the pip group across 1 directory (#1020) @dependabot[bot]
👥 List of contributors
@BolajiAyodeji, @IamLRBA, @Matyro, @SaboniAmine, @benoit-cty, @cianc, @dependabot[bot], @inimaz, @mor10, @prmths128, @raphischer, dependabot[bot] and benoit-cty
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]