diff --git a/CHANGELOG.md b/CHANGELOG.md index e10a8603..a14b35a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,18 +6,11 @@ ### Breaking Changes -### New Rules (4) +### New Rules (0) -- host-interaction/registry/change-registry-key-timestamp wballenthin@google.com -- host-interaction/mutex/check-mutex-and-terminate-process-on-windows @_re_fox moritz.raabe@mandiant.com mehunhoff@google.com -- anti-analysis/anti-forensic/clear-logs/clear-windows-event-logs-remotely 99.elad.levi@gmail.com - ### Bug Fixes -- only parse CAPE fields required for analysis @mike-hunhoff #2607 -- main: render result document without needing associated rules @williballenthin #2610 -- vmray: only verify process OS and monitor IDs match @mike-hunhoff #2613 -- render: don't assume prior matches exist within a thread @mike-hunhoff #2612 ### capa Explorer Web @@ -26,8 +19,30 @@ ### Development ### Raw diffs -- [capa v9.0.0...master](https://github.com/mandiant/capa/compare/v9.0.0...master) -- [capa-rules v9.0.0...master](https://github.com/mandiant/capa-rules/compare/v9.0.0...master) +- [capa v9.1.0...master](https://github.com/mandiant/capa/compare/v9.1.0...master) +- [capa-rules v9.1.0...master](https://github.com/mandiant/capa-rules/compare/v9.1.0...master) + +## v9.1.0 + +This release improves a few aspects of dynamic analysis, relaxing our validation on fields across many CAPE versions, for example. +It also includes an updated rule pack in which many dynamic rules make better use of the "span of calls" scope. + + +### New Rules (3) + +- host-interaction/registry/change-registry-key-timestamp wballenthin@google.com +- host-interaction/mutex/check-mutex-and-terminate-process-on-windows @_re_fox moritz.raabe@mandiant.com mehunhoff@google.com +- anti-analysis/anti-forensic/clear-logs/clear-windows-event-logs-remotely 99.elad.levi@gmail.com + +### Bug Fixes +- only parse CAPE fields required for analysis @mike-hunhoff #2607 +- main: render result document without needing associated rules @williballenthin #2610 +- vmray: only verify process OS and monitor IDs match @mike-hunhoff #2613 +- render: don't assume prior matches exist within a thread @mike-hunhoff #2612 + +### Raw diffs +- [capa v9.0.0...v9.1.0](https://github.com/mandiant/capa/compare/v9.0.0...v9.1.0) +- [capa-rules v9.0.0...v9.1.0](https://github.com/mandiant/capa-rules/compare/v9.0.0...v9.1.0) ## v9.0.0 diff --git a/capa/version.py b/capa/version.py index f8f32b20..739cbdf4 100644 --- a/capa/version.py +++ b/capa/version.py @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "9.0.0" +__version__ = "9.1.0" def get_major_version(): diff --git a/web/public/index.html b/web/public/index.html index 6f113e55..997259b1 100644 --- a/web/public/index.html +++ b/web/public/index.html @@ -214,22 +214,36 @@

Tool Updates

+ +

v9.1.0 (2025-03-02)

+

+ This release improves a few aspects of dynamic analysis, relaxing our validation on fields across many CAPE versions, for example. + It also includes an updated rule pack in which many dynamic rules make better use of the "span of calls" scope. +

v9.0.0 (2025-02-05)