Skip to content

Commit 1aaba13

Browse files
authored
Release ReBench 1.1 (#150)
2 parents a4d7898 + 15b4f79 commit 1aaba13

File tree

2 files changed

+45
-2
lines changed

2 files changed

+45
-2
lines changed

CHANGELOG.md

+44-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,47 @@
44

55
-
66

7+
## [1.1.0] Denoise - 2020-09-17
8+
9+
This release focuses on reducing the noise from the system (#143, #144).
10+
For this purpose, it introduces the `rebench-denoise` tool, which will adapt
11+
system parameters to:
12+
13+
- change CPU governor to the performance setting
14+
- disables turbo boost
15+
- reduces the sampling frequency allowed by the kernel
16+
- execute benchmarks with CPU shielding and `nice -n-20`
17+
18+
`rebench-denoise` can also be used as stand-alone tool, is documented here:
19+
https://rebench.readthedocs.io/en/latest/denoise/
20+
21+
The use of `rebench-denoise` will require root rights.
22+
23+
Other new features include:
24+
25+
- add support for configurating environment variables (#174)
26+
- add support for recording profiling information (#190)
27+
- add support for printing the execution plan without running it (#171)
28+
- add marker in configuration to make setting important, which overrides
29+
previous settings, giving more flexibility in composing
30+
configuration values (#170)
31+
- add support for filtering experiments by machines (#161)
32+
33+
Thanks to @tobega, @qinsoon, @OctaveLarose, and @raehik for their contributions.
34+
35+
Other notable improvements:
36+
37+
- `-R` now disables data reporting, replacing the previous `-S` (#145)
38+
- added support to report experiment completion to ReBenchDB (#149)
39+
- fixed JMH support (#147)
40+
- fixed string/byte encoding issues between Python 2 and 3 (#142)
41+
- updated py-cpuinfo (#137, #138, #141)
42+
- allow the use of float values in the ReBenchLogAdapter parser (#201)
43+
- make gauge adapter names in configurations case-insensitive (#202)
44+
- improve documentation (#197, #198)
45+
- use PyTest for unit tests (#192)
46+
47+
748
## [1.0.1] - 2020-06-23
849

950
This is a bug fix release.
@@ -151,7 +192,9 @@ Thank you!
151192
- [0.6.0] - 2014-05-19
152193
- [0.5.0] - 2014-03-25
153194

154-
[Unreleased]: https://github.com/smarr/ReBench/compare/v1.0.0...HEAD
195+
[Unreleased]: https://github.com/smarr/ReBench/compare/v1.1.0...HEAD
196+
[1.1.0]: https://github.com/smarr/ReBench/compare/v1.0.1...v1.1.0
197+
[1.0.1]: https://github.com/smarr/ReBench/compare/v1.0.0...v1.0.1
155198
[1.0.0]: https://github.com/smarr/ReBench/compare/v1.0rc2...v1.0.0
156199
[1.0rc2]: https://github.com/smarr/ReBench/compare/v1.0rc1...v1.0rc2
157200
[1.0rc1]: https://github.com/smarr/ReBench/compare/v0.10.1...v1.0rc1

rebench/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.1.dev2"
1+
__version__ = "1.1.0"

0 commit comments

Comments
 (0)