4.2.2 (2018-03-02)
Implemented enhancements:
- The containers can now be monitored using theirs Name, short and full ID.
- Use of the container's name as target name instead of the full ID for the power measurements reporting.
- Trying to monitor an unknown container is considered as fatal error and PowerAPI will shutdown.
- Verify Docker socket availability when containers are monitored.
- Use the same working directory (/powerapi) for cli and cpu sampling Docker images.
4.2.1 (2018-02-19)
Implemented enhancements:
- Rework of PowerAPI Docker images : based on Ubuntu Xenial (LTS), use of distribution packages instead of building the dependencies from sources
Fixed bugs:
- CPU sampling: Add filter to CPU device(s) selection
- RAPL: Remove MSR kernel module load (problems in Docker images)
- Travis CI build: Docker images are now properly pushed to Docker hub
4.2 (2017-11-02)
Implemented enhancements:
- Update projects and libraries to Scala version 2.12
- Implement a disk module (only for Linux)
- Use an asynchronous API for InfluxDB
- Use the cgroup statistics to retrieve the cpu usage of a docker container
- Improving the resilience of power conversions
Fixed bugs:
- Bluecove libraries download URL for sbt
- Travis CI build: JDK version 7 to 8, Ruby installation, build failing on pull-request
Closed issues:
- Version mismatch #87
4.0 (2016-04-14)
Implemented enhancements:
- Use a settings file to declare the architectures compatible with RAPL #78
- Packaging PowerAPI as docker images #77
- feature(v4.0): refactoring #81 (mcolmant)
- feature(v4.0): refactoring #80 (mcolmant)
Fixed bugs:
- Cannot compile CLI: “error: not found: value Universal” #79
3.4 (2016-02-02)
Closed issues:
- Link error while using Sigar module #75
3.3 (2015-11-03)
Implemented enhancements:
- Refactors the PowerSpy module #53
- Create the wiki with the documentation #46
- Implement the filesystem interface #16
- Implement the daemon mode #15
- Implement the Web interface #14
Merged pull requests:
- feature(docker): implement energy monitoring of a container #74 (huertas)
- feature(g5k-sensor): implement the external powermeter OmegaWatt (fro… #73 (huertas)
- feature(rest): implement the REST reporter #72 (huertas)
- feature(fuse): implement the FUSE reporter #71 (huertas)
- feature(daemon): implement the PowerAPI daemon #70 (huertas)
3.2 (2015-06-02)
Implemented enhancements:
- Give the possibility to give directly the parameters to the PowerModule #60
- Increase the actors timeout #59
- Add prefix for each parameter written in configuration files #58
- Adds the MUID as an argument in the PowerDisplay trait #56
- Stops actors created for each PowerDisplay when a Monitor is canceled #55
- Refactors the LibpfmChildSensor #54
- Fix estimations returned by Sigar module under Windows #61
- Implement the SIGAR module #17
- Merge branch "develop" into "master" #69 (mcolmant)
- fix(#58): Refactors the Configuration trait #67 (mcolmant)
- fix(#54): Refactors the LibpfmChildSensor #66 (mcolmant)
- refactor(sampling): adds the possibility to collect different counters and to use different type of regression #62 (mcolmant)
Fixed bugs:
- Increase the actors timeout #59
- Stops actors created for each PowerDisplay when a Monitor is canceled #55
- Fix estimations returned by Sigar module under Windows #61
- Merge branch "develop" into "master" #69 (mcolmant)
- fix(#59): Increases the actor timeouts #68 (mcolmant)
- fix(#61): closes #61 #65 (huertas)
- fix(#55): fix the corresponding issue #63 (mcolmant)
3.1 (2015-04-28)
Implemented enhancements:
- Implement the sampling project #44
- Implement the Reporter actor #33
- Implement the configuration interface. #24
- Implement the CLI #13
- Implement the Libpfm module #12
- Implement the RAPL module #11
- Implement the PowerSpy module #10
- Implement the ProcFS module #9
- Implement the PowerMeter API #8
- Implement the subscription actor #7
- Install and deploy the Jenkins infrastructure #6
- Implement the new version of the Clock actor #5
- Import the Topic Bus #4
- Bootstrap the project structure #3
- Add a Gitter chat badge to README.md #57 (gitter-badger)
- refactor(sampling): Improves the sampling project #51 (mcolmant)
- feature(sigar): implement the sigar module #50 (huertas)
- feat: version 3.0 of PowerAPI #49 (rouvoy)
- Implement the CLI #48 (huertas)
- Implement RAPL module #47 (huertas)
- feature(sampling): Implement the sampling project #45 (mcolmant)
- feature(libpfm): Sensors and Formula implementations #39 (mcolmant)
- feature(api): Draft of the new power meter API. #38 (rouvoy)
- Feature/reporter #36 (huertas)
- Feature/powerspy #32 (mcolmant)
- Feature/procfs module #31 (mcolmant)
- hotfix/cleaning-imports #30 (mcolmant)
- feature/configuration #23 (mcolmant)
- feature/subscription #21 (mcolmant)
- Design of base components + Clock #2 (mcolmant)
Fixed bugs:
- [develop] Problem with a test in the OSHelperSuite #52
- [develop] Problem with the Sensor in module/powerspy #43
- [develop] Problem with the Sensor in module/cpu/simple #42
- [develop] Problem with the LibpfmCoreConfiguration #41
- [develop] Problem with the cache updating in the simple CpuSensor #40
- Add a newline in each file for scanning tool #27
- Problem with the clock suite test with limited resources #22
- Bus is a singleton object #19
- Error in ClockSuite when the EventFilter is used for listening log messages #18
- fix(#56): fix an issue #64 (mcolmant)
- refactor\(sampling\): Improves the sampling project #51 (mcolmant)
- hotfix/newline#27 #28 (mcolmant)
- hotfix/clocksuite#22 #26 (mcolmant)
- Bug #19 #20 (mcolmant)
* This Change Log was automatically generated by github_changelog_generator