Release v9.3.0

This commit is contained in:
Moritz
2025-11-12 17:30:07 +01:00
committed by GitHub
parent d5411cadad
commit 0ff7855467
5 changed files with 46 additions and 8 deletions

View File

@@ -1,5 +1,5 @@
[tool.bumpversion] [tool.bumpversion]
current_version = "9.2.1" current_version = "9.3.0"
[[tool.bumpversion.files]] [[tool.bumpversion.files]]
filename = "capa/version.py" filename = "capa/version.py"
@@ -19,4 +19,9 @@ replace = '"flare-capa=={new_version}"'
[[tool.bumpversion.files]] [[tool.bumpversion.files]]
filename = "CHANGELOG.md" filename = "CHANGELOG.md"
search = "v{current_version}...master" search = "v{current_version}...master"
replace = "{current_version}...{new_version}" replace = "v{current_version}...{new_version}"
[[tool.bumpversion.files]]
filename = "CHANGELOG.md"
search = "master (unreleased)"
replace = "v{new_version}"

View File

@@ -3,6 +3,33 @@
## master (unreleased) ## master (unreleased)
### New Features ### New Features
### Breaking Changes
### New Rules (0)
-
### Bug Fixes
### capa Explorer Web
### capa Explorer IDA Pro plugin
### Development
### Raw diffs
- [capa v9.3.0...master](https://github.com/mandiant/capa/compare/v9.3.0...master)
- [capa-rules v9.3.0...master](https://github.com/mandiant/capa-rules/compare/v9.3.0...master)
## v9.3.0
capa v9.3.0 comes with over 20 new and/or impoved rules.
For IDA users the capa explorer plugin is now available via the IDA Pro plugin repository and contains Qt compatibility layer for PyQt5 and PySide6 support.
Additionally a Binary Ninja bug has been fixed. Released binaries now include ARM64 binaries (Linux and macOS).
### New Features
- ci: add support for arm64 binary releases - ci: add support for arm64 binary releases
### Breaking Changes ### Breaking Changes
@@ -32,7 +59,6 @@
- nursery/compiled-from-fsharp mehunhoff@google.com - nursery/compiled-from-fsharp mehunhoff@google.com
- nursery/decrypt-data-using-aes-via-dotnet mehunhoff@google.com - nursery/decrypt-data-using-aes-via-dotnet mehunhoff@google.com
- nursery/get-dotnet-assembly-entry-point mehunhoff@google.com - nursery/get-dotnet-assembly-entry-point mehunhoff@google.com
-
### Bug Fixes ### Bug Fixes
@@ -52,8 +78,8 @@
- dev: add bumpmyversion to bump and sync versions across the project @mr-tz - dev: add bumpmyversion to bump and sync versions across the project @mr-tz
### Raw diffs ### Raw diffs
- [capa v9.2.1...master](https://github.com/mandiant/capa/compare/v9.2.1...master) - [capa v9.2.1...9.3.0](https://github.com/mandiant/capa/compare/v9.2.1...9.3.0)
- [capa-rules v9.2.1...master](https://github.com/mandiant/capa-rules/compare/v9.2.1...master) - [capa-rules v9.2.1...9.3.0](https://github.com/mandiant/capa-rules/compare/v9.2.1...9.3.0)
## v9.2.1 ## v9.2.1

View File

@@ -3,7 +3,7 @@
"plugin": { "plugin": {
"name": "capa", "name": "capa",
"entryPoint": "capa_explorer.py", "entryPoint": "capa_explorer.py",
"version": "9.2.1", "version": "9.3.0",
"idaVersions": ">=7.4", "idaVersions": ">=7.4",
"description": "Identify capabilities in executable files using FLARE's capa framework", "description": "Identify capabilities in executable files using FLARE's capa framework",
"license": "Apache-2.0", "license": "Apache-2.0",
@@ -12,7 +12,7 @@
"api-scripting-and-automation", "api-scripting-and-automation",
"ui-ux-and-visualization" "ui-ux-and-visualization"
], ],
"pythonDependencies": ["flare-capa==9.2.1"], "pythonDependencies": ["flare-capa==9.3.0"],
"urls": { "urls": {
"repository": "https://github.com/mandiant/capa" "repository": "https://github.com/mandiant/capa"
}, },

View File

@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
__version__ = "9.2.1" __version__ = "9.3.0"
def get_major_version(): def get_major_version():

View File

@@ -212,6 +212,13 @@
<h2 class="mt-3">Tool Updates</h2> <h2 class="mt-3">Tool Updates</h2>
<h3 class="mt-2">v9.3.0 (<em>2025-11-12</em>)</h3>
<p class="mt-0">
capa v9.3.0 comes with over 20 new and/or impoved rules.
For IDA users the capa explorer plugin is now available via the IDA Pro plugin repository and contains Qt compatibility layer for PyQt5 and PySide6 support.
Additionally a Binary Ninja bug has been fixed. Released binaries now include ARM64 binaries (Linux and macOS).
</p>
<h3 class="mt-2">v9.2.1 (<em>2025-06-06</em>)</h3> <h3 class="mt-2">v9.2.1 (<em>2025-06-06</em>)</h3>
<p class="mt-0"> <p class="mt-0">
This point release fixes bugs including removing an unnecessary PyInstaller warning message and enabling the standalone binary to execute on systems running older versions of glibc. This point release fixes bugs including removing an unnecessary PyInstaller warning message and enabling the standalone binary to execute on systems running older versions of glibc.