Release 5.1.0 (#1681)

* Release 5.1.0

* Update CHANGELOG.md

Co-authored-by: Joe Ranweiler <joe@lemma.co>

* Update CHANGELOG.md

Co-authored-by: Joe Ranweiler <joe@lemma.co>

* Update CHANGELOG.md

Co-authored-by: Joe Ranweiler <joe@lemma.co>

* Prevent deletion of the repro VM on failure for debugging.

Co-authored-by: Joe Ranweiler <joe@lemma.co>
This commit is contained in:
Marc Greisen
2022-03-03 15:55:36 -08:00
committed by GitHub
parent c9f7dd51f7
commit e2bd878f59
3 changed files with 19 additions and 3 deletions

View File

@ -4,6 +4,22 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 5.1.0
### Added
* Service: Added a new webhook message format compatible with Azure Event Grid. [#1640](https://github.com/microsoft/onefuzz/pull/1640)
* Service: Added initial auto scaling support for VM scale sets. [#1647](https://github.com/microsoft/onefuzz/pull/1647), [#1661](https://github.com/microsoft/onefuzz/pull/1661)
* Agent: Add an explicit timeout to setup scripts so hangs are easier to debug. [#1659](https://github.com/microsoft/onefuzz/pull/1659)
### Changed
* CLI/Service: Updated multiple first-party and third-party Python dependencies. [#1606](https://github.com/microsoft/onefuzz/pull/1606), [#1634](https://github.com/microsoft/onefuzz/pull/1634)
* Agent: Check system-wide memory usage and fail tasks that are nearly out of memory. [#1657](https://github.com/microsoft/onefuzz/pull/1657)
### Fixed
* Service: Fix `task` field to the correct `NodeTasks` type so serialization works correctly. [#1627](https://github.com/microsoft/onefuzz/pull/1627)
* Agent: Convert escaped characters when accessing the name of a blob in a URL. [#1673](https://github.com/microsoft/onefuzz/pull/1673)
* Agent: Override `runs` parameter when testing inputs as we only want to test them once. [#1651](https://github.com/microsoft/onefuzz/pull/1651)
* Service: Remove deprecated `warn()` method. [#1641](https://github.com/microsoft/onefuzz/pull/1641)
## 5.0.0 ## 5.0.0
### Added ### Added
* CLI/Service: Added `fuzzer_target_options` argument to the `libfuzzer` templates to allow passing some target options only in persistent fuzzing mode [#1610](https://github.com/microsoft/onefuzz/pull/1610) * CLI/Service: Added `fuzzer_target_options` argument to the `libfuzzer` templates to allow passing some target options only in persistent fuzzing mode [#1610](https://github.com/microsoft/onefuzz/pull/1610)

View File

@ -1 +1 @@
5.0.0 5.1.0

View File

@ -679,8 +679,8 @@ class TestOnefuzz:
repro.error, repro.error,
) )
self.success = False self.success = False
self.of.repro.delete(repro.vm_id) # self.of.repro.delete(repro.vm_id)
del repros[job.job_id] # del repros[job.job_id]
elif repro.state == VmState.running: elif repro.state == VmState.running:
try: try:
result = self.of.repro.connect( result = self.of.repro.connect(