Skip to content

Commit dee4aed

Browse files
committed
Bump version to 3.1.1
1 parent 339a962 commit dee4aed

4 files changed

Lines changed: 10 additions & 3 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
All notable public changes to DFTK are recorded here.
44

5+
## 3.1.1 — Native Windows host-artifact tools and pcap enrichment
6+
7+
- Added native, dependency-free Windows host-artifact tools: `windows.mft` (NTFS $MFT path rebuild, SI/FN timestamps, flags, size), `windows.prefetch` (.pf v17/23/26/30 executable, hash, run count, last run, referenced files), `windows.lnk` (target, timestamps, TrackerDataBlock machine/MAC), `windows.recyclebin` (Recycle Bin $I original name, size, deletion time, paired $R).
8+
- Enriched `network.capture_protocols` with DNS answer records (A/AAAA, CNAME) and HTTP responses (status, reason, Server).
9+
- Moved the DFTK Agent Skill out of the pip package; `dftk skill --install` now fetches the standalone `DFTK-skill` repository at the matching version tag and installs the main skill plus standalone analysis skills.
10+
- Tool count is now 72 (was 68).
11+
512
## 3.1.0 — Native MCP and complete Agent Skill bundle
613

714
- Added native local stdio MCP as a thin adapter over the existing ToolRegistry, Observation and CaseSession interfaces.

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "dftk"
7-
version = "3.1.0"
7+
version = "3.1.1"
88
description = "Evidence-preserving digital forensics primitives and composable workflows for analysts, automation systems, and autonomous agents"
99
readme = "README.md"
1010
requires-python = ">=3.10"

‎src/dftk/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from .core.registry import ToolRegistry, registry
2121
from .core.safety import SafetyPolicy
2222

23-
__version__ = "3.1.0"
23+
__version__ = "3.1.1"
2424

2525

2626
def get_registry() -> ToolRegistry:

‎tests/test_cli_public.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ def test_cli_version(capsys):
2121
with pytest.raises(SystemExit) as exc:
2222
main(["--version"])
2323
assert exc.value.code == 0
24-
assert capsys.readouterr().out.strip() == "dftk 3.1.0"
24+
assert capsys.readouterr().out.strip() == "dftk 3.1.1"

0 commit comments

Comments
 (0)