From 4e2dd7b24fb1c2452cbfdb685d0c21614da3edba Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Wed, 27 Apr 2022 22:49:05 +0100 Subject: [PATCH] Core: Bump patch number for additive change to API --- API_CHANGES.md | 19 +++++++++++++++++++ volatility3/framework/constants/__init__.py | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/API_CHANGES.md b/API_CHANGES.md index 4a65de04b..b3962f072 100644 --- a/API_CHANGES.md +++ b/API_CHANGES.md @@ -4,6 +4,25 @@ API Changes When an addition to the existing API is made, the minor version is bumped. When an API feature or function is removed or changed, the major version is bumped. +2.0.4 +===== +Add in the linux `task.get_threads` method added to rhe API. + +2.0.3 +===== +`DEVICE_OBJECT.get_attached_devices` and `DRIVER_OBJECT.get_devices` added to the API. + +2.0.2 +===== +Fix the behaviour of the offsets returned by the PDB scanner. + +2.0.0 +===== +Remove the `symbol_shift` mechanism, where symbol tables could alter their own symbols. +Symbols from a symbol table are now always the offset values. They can be added to a Module +and when symbols are requested from a Module they are shifted by the module's offset to get +an absolute offset. This can be done with `Module.get_absolute_symbol_address` or as part of +`Module.object_from_symbol(absolute = False, ...)`. 1.2.0 ===== diff --git a/volatility3/framework/constants/__init__.py b/volatility3/framework/constants/__init__.py index 46d5be577..ddc96bf31 100644 --- a/volatility3/framework/constants/__init__.py +++ b/volatility3/framework/constants/__init__.py @@ -40,7 +40,7 @@ BANG = "!" # We use the SemVer 2.0.0 versioning scheme VERSION_MAJOR = 2 # Number of releases of the library with a breaking change VERSION_MINOR = 0 # Number of changes that only add to the interface -VERSION_PATCH = 3 # Number of changes that do not change the interface +VERSION_PATCH = 4 # Number of changes that do not change the interface VERSION_SUFFIX = "" # TODO: At version 2.0.0, remove the symbol_shift feature