Skip to content

Commit 584b22a

Browse files
authored
Merge pull request #983 from netenglabs/update_release_notes
Update release notes
2 parents b1cd924 + ad2efe2 commit 584b22a

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed

docs/release-notes.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Release Notes
22

3+
## 0.24.0 (May 7, 2025)
4+
5+
This release adds several new capabilities and important bug fixes. Notably, it includes more flexible filtering options, improvements to REST engine parameter handling, support for certificate verification settings, and new integrations with the VMWare's vCenter and Junos IPv6 neighbor discovery. These changes are backward-compatible.
6+
7+
* **Filter devices by address**
8+
You can now filter devices based on one or more IP addresses using the `address` argument in the CLI.
9+
10+
* **Set certificate verification mode**
11+
Added support for the `cert-verify` parameter in configuration. You can set it to `True`, `False`, or a path to a CA certificate. This controls whether and how certificates are verified when connecting over HTTPS.
12+
13+
* **REST engine parameter update fix**
14+
When switching to `engine='rest'`, the engine parameters (`rest-server-ip`, `rest-server-port`, `rest-api-key`, `rest-use-https`) are now correctly updated instead of keeping defaults. This avoids inconsistent behavior when switching between engines.
15+
16+
* **Add VMWare's vCenter source for inventory**
17+
Introduced support for `vcenter` as an inventory source. This enables automatic discovery of VMs and their IPs based on custom attributes. Configuration includes support for authentication and SSL settings.
18+
Dependency added: `pyvnomi`.
19+
20+
* **Collect IPv6 neighbor data on Junos**
21+
Extended `arpnd` data collection to include IPv6 neighbors for Junos devices. This complements the existing IPv4 support and provides a more complete view of network neighbors on Junos platforms.
22+
323
## 0.23.0 (May 27, 2024)
424

525
This has some useful features added, and a bunch of important bug fixes, most of them in the parsing logic, all of which are ports from the enterprise version. Some of these changes resulted in a few breaking changes, all to fix inconsistencies in parsing output. Fixing these inconsistencies should make writing logic using this info much simpler. Existing scripts that used this logic need to be fixed.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "suzieq"
3-
version = "0.23.0"
3+
version = "0.24.0"
44
description = "A framework and application for network observability"
55
readme = 'README.md'
66
repository = 'https://github.com/netenglabs/suzieq'

suzieq/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"""Store the Suzieq version string."""
33

44

5-
SUZIEQ_VERSION = "0.23.0"
5+
SUZIEQ_VERSION = "0.24.0"
66

77
if __name__ == '__main__':
88
print(SUZIEQ_VERSION)

0 commit comments

Comments
 (0)