You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+20-1Lines changed: 20 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [1.0.0] - 2026-03-16
11
+
10
12
### Added
11
13
- Added suite capability reporting via `wireshark_get_capabilities` and the `wireshark://capabilities` resource.
12
14
- Added optional Wireshark suite tools for `editcap`-based trimming, splitting, time shifting, and deduplication, plus `text2pcap` import support.
15
+
- Added regression tests for startup-wide contextual tool registration, `wireshark_open_file` recommendations, `capinfos`-free open-file fallback, and deterministic URLhaus URL/domain matching.
16
+
- Added machine-readable `--format json` output for `wireshark-mcp doctor` and `wireshark-mcp clients`.
17
+
- Added focused `docs/` guides for manual configuration and prompt engineering so the main README can stay closer to a landing page.
13
18
14
19
### Changed
20
+
- Promoted the project to a 1.0-stable release and pinned the runtime `mcp` dependency to the 1.x line to reduce future compatibility drift.
21
+
- The MCP server now keeps a stable tool surface for the full session: contextual tools are registered at startup, and `wireshark_open_file` recommends the most relevant tools for a capture instead of mutating the tool catalog mid-session.
22
+
-`wireshark_open_file` now degrades gracefully when `capinfos` is unavailable, so the recommended capture-opening workflow still works on minimal `tshark`-only installations.
23
+
-`wireshark_check_threats` now matches captured HTTP URLs plus DNS/TLS hostnames against cached URLhaus data, replacing the earlier IP-oriented matching semantics with a more reproducible URL/domain workflow.
24
+
-`wireshark_security_audit`, MCP prompts, MCP resources, and both READMEs were updated to align with the stable 1.0 workflow and the new threat-intelligence semantics.
25
+
- The CLI documentation, CI smoke tests, and contribution docs now use the stable subcommand-oriented interface (`install`, `doctor`, `config`, `clients`) while still documenting legacy flag compatibility.
15
26
- Live capture now prefers `dumpcap` when available while keeping `tshark` as the only required Wireshark dependency.
16
27
- Installer diagnostics now classify Wireshark tools as required, recommended, or optional.
28
+
- Release metadata and support-policy files now agree on the 1.0 version line across packaging, registry metadata, and security documentation.
29
+
30
+
### Deprecated
31
+
-`wireshark_read_packets` remains available for 1.x compatibility, but new workflows should use `wireshark_get_packet_list` plus `wireshark_get_packet_details`.
32
+
33
+
### Removed
34
+
- Removed the unused root `requirements.txt` file to avoid implying a second, undocumented installation path alongside the packaged release flow.
17
35
18
36
## [0.6.4] - 2026-03-14
19
37
@@ -102,7 +120,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
0 commit comments