Skip to content

Commit 9b21dbe

Browse files
committed
Updated release notes for 0.21.0
Signed-off-by: Dinesh Dutt <[email protected]>
1 parent ee6a166 commit 9b21dbe

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

docs/release-notes.md

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

3+
## 0.21.0 (June 6, 2023)
4+
5+
This release fixes a number of important bugs across various platforms. The main new feature is the display of a status string for sqPoller show to help identify problems more easily.
6+
7+
* **BREAKING CHANGE: Ansible inventory behavior**: We pick transport and devtype from the SuzieQ inventory and not what is specfied in the Ansible inventory. The username/password are picked from the Ansible inventory file, along with device IP. This mainly affects EOS devices where the transport was automatically assumed to be REST for EOS devices.
8+
* **Display status string instead of status code** in sqpoller output to help identify polling problems more easily
9+
* **Support multiple partial output reads from IOS/XE Platform**: When the output of a show command is large, the data is returned over several reads() of the SSH socket. This release handles this properly, making it possible to retrieve the entire internet routing table for example
10+
* **Correct identifying end of output in IOS/XE**: Looking for a command prompt with IOS devices wasn't handled correctly which could result in bad data being created for IOS & XE devices
11+
* **Improved IOS Connction management**: During some scenarios, the poller could hang forever and fail to communicate with some IOS/XE devices. This has been fixed
12+
* Use a common timestamp across adds and deletes of a record within a single write to ensure coalescer works corrctly
13+
* **Ensure bootupTimestamp is an int**: This ensures that in certain scenarios we don't end up writing duplicate records
14+
* **Junos parser fixes**: do not propagate interface description to subinterfaces
15+
* **NXOS parser fixes**: route timestamp fix for older NXOS versions,
16+
* **EOS parser fixes**: Updates to support evpnVni with newer EOS versions,
17+
* **IOS parser fixes**: Handle ARP entries correctly in the presence of - for Age,
18+
* Fix filters to working correctly for device and namespace tables in the event of unpolled devices
19+
* Add missing lastUpdate field to namespace schema
20+
* Humanize all timestamps returned by tables output
21+
* Various documentation updates
22+
* Security and general updates to various libraries used by SuzieQ
23+
324
## 0.20.1 (Feb 22, 2023)
425

526
This is a bugfix release. The main changes in this release including the bug fixes are:

0 commit comments

Comments
 (0)