Skip to content

Commit a96d397

Browse files
committed
Releasing v26.6
1 parent ecfe2e1 commit a96d397

419 files changed

Lines changed: 23709 additions & 1476 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

AGENTS.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Genieparser AI Agent Instructions
2+
3+
These are repo-local standing instructions for genieparser work. When asked to
4+
review a genieparser PR, use the repo-local `genieparser-code-review` skill in
5+
`.agents/skills/genieparser-code-review/`; it contains the parser expectations,
6+
full parser-review rubric, coverage rules, regex style checks, and required
7+
review output format.
8+
9+
## Agent Guidance Layout
10+
11+
- Keep reusable workflow playbooks in `.agents/skills/` so Codex, Copilot, and
12+
other compatible agents can discover the same skill shape.
13+
- Keep `.codex/` for Codex-specific runtime configuration such as project
14+
config, custom agents, hooks, and command rules. Do not put shared skills
15+
there unless a Codex-only wrapper is needed.

changelog/2026/june.rst

Lines changed: 236 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,236 @@
1+
--------------------------------------------------------------------------------
2+
Fix
3+
--------------------------------------------------------------------------------
4+
5+
* iosxe
6+
* Modified ShowPortSecurityAddress
7+
* Modified parser regex to allow space and parenthesis in remaining_age field.
8+
* Modified SnmpGetBulk
9+
* Updated status handling to set success only after matching SNMP response, MIB, or hex value output.
10+
* Added empty parser test coverage for unmatched command error output.
11+
* Modified ShowIpv6Interface
12+
* Updated regex handling to compile patterns once before line
13+
* Updated nested output creation to use local dictionaries and
14+
* Updated joined group address matching so brief-style output with
15+
* Modified ShowIpv6InterfaceBrief
16+
* Added parsing for unnumbered interface references in brief output.
17+
* Added unittest coverage for unassigned rows, link-local and global
18+
* Modified ShowFlowMonitorCache
19+
* 'show flow monitor {name} cache'
20+
* Modified ShowSdmPrefer
21+
* Made 'vrf_count' field optional in schema to support outputs that do not contain the 'VRF'
22+
* Modified ShowDeviceTrackingDatabaseMacDetails
23+
* show device-tracking database mac details Better handling for MACs with no bound IP
24+
* Modified ShowBgpAllDetail
25+
* Updated next-hop parsing to support IPv6 next-hop lines with link-local addresses, preventing parser crashes on RFC5549 BGP output.
26+
* Modified ShowMacAddressTableCount
27+
* Made 'total_mac_address_space' Optional in schema to support output
28+
* Modified ShowMacAddressTableCountVlan
29+
* Made 'Total_mac_address_space' Optional in schema to support output
30+
* Modified ShowUACUplink, ShowUACUplinkDB, ShowUACActivePort, ShowUACActiveVlan
31+
* Added rv1 parser support for these commands.
32+
* Fixed show module parser
33+
* Relaxed ShowModule schema so blank/empty module slots in stacked
34+
* Modified ShowPortSecurityAddress
35+
* Modified ShowPortSecurityAddress parser to handle multiple MACs per interface.
36+
* Modified ShowOspfv3RibRedistribution
37+
* Added Optional source_vrf key to schema.
38+
* Added p_vrf regex pattern to parse source_vrf from route origin
39+
* Updated p1 regex pattern to support VRF headers in OSPFv3 RIB
40+
* Modified ShowFlowMonitorCache parser
41+
* Parser now correctly handles show flow monitor cache states.
42+
* Modified ShowPlatformSoftwareFedSwitchWdavcFlows parser
43+
* Added new regex to capture the new output of the command "show platform software fed switch wdavc flows".
44+
* Modified ShowPlatformsoftwarefedswitchactivesecurityfedpmifid parser
45+
* Modified the existing regex to capture the new output of the command "show platform software fed switch active security fed pmifid".
46+
* Modified ShowInventory (rv1)
47+
* Fixed PID-keyed clobber for multi-chassis SVL pairs (e.g.,
48+
* Fixed show xfsu eligibility parser
49+
* Updated schema and parser for xfsu eligibility parser.
50+
51+
* nxos
52+
* Modified ShowModule
53+
* Moved LFM modules from LC to XBAR section to avoid CTC LC collection failures
54+
55+
* iosxr
56+
* Modified ShowIpv6VrfAllInterface
57+
* Added regex to parse "IPv6 is down (link local duplicate)" state so the 'enabled' key is populated and the schema does not raise a missing key error.
58+
* Modified AdminShowDiagChassis
59+
* Changed 'vid' key from required to Optional in the schema so that chassis with an empty/blank "Version Identifier" field in 'admin show diag chassis' output no longer raise a SchemaMissingKeyError.
60+
61+
62+
--------------------------------------------------------------------------------
63+
New
64+
--------------------------------------------------------------------------------
65+
66+
* iosxe
67+
* Added ShowWrrQueueBandwidth
68+
* Added schema and parser for 'show wrr-queue bandwidth'
69+
* Added ShowWrrQueueCosMap
70+
* Added schema and parser for 'show wrr-queue cos-map'
71+
* Added ShowIpPortbundleStatus
72+
* Added schema and parser for 'show ip portbundle status'
73+
* Added ShowCloudMgmtConfigUpdater
74+
* Added new parser for 'show cloud-mgmt config-updater' command. This parser is the same as the one for 'show meraki config updater'.
75+
* Added ShowSubscriberService
76+
* Added schema and parser for 'show subscriber service'
77+
* Added ShowFlowRecordName
78+
* Added schema and parser for 'show flow record {record_name}'
79+
* Added ShowLispNamedServicesServer for
80+
* show lisp instance-id {instance_id} named-services server
81+
* show lisp {lisp_id} instance-id {instance_id} named-services server
82+
* show lisp locator-table {locator_table} instance-id {instance_id} named-services server
83+
* Added ShowLispNamedServicesServerDetail for
84+
* show lisp instance-id {instance_id} named-services server detail
85+
* show lisp instance-id {instance_id} named-services server name {site_name}
86+
* show lisp instance-id {instance_id} named-services server {eid}
87+
* show lisp instance-id {instance_id} named-services server etr-address {etr_address}
88+
* show lisp {lisp_id} instance-id {instance_id} named-services server detail
89+
* show lisp {lisp_id} instance-id {instance_id} named-services server name {site_name}
90+
* show lisp {lisp_id} instance-id {instance_id} named-services server {eid}
91+
* show lisp {lisp_id} instance-id {instance_id} named-services server etr-address {etr_address}
92+
* show lisp locator-table {locator_table} instance-id {instance_id} named-services server detail
93+
* show lisp locator-table {locator_table} instance-id {instance_id} named-services server name {site_name}
94+
* show lisp locator-table {locator_table} instance-id {instance_id} named-services server {eid}
95+
* show lisp locator-table {locator_table} instance-id {instance_id} named-services server etr-address {etr_address}
96+
* Added ShowPlatformConditions
97+
* Added schema and parser for 'show platform conditions'
98+
* Added ShowRedirectTranslationsIncludeIp
99+
* Added schema and parser for 'show redirect translations | include <IP>'
100+
* Added ShowSubscriberSessionDetailed
101+
* Added schema and parser for 'show subscriber session detailed'
102+
* Added ShowOspfv3DatabaseExternal
103+
* show ospfv3 database external
104+
* show ospfv3 vrf {vrf} database external
105+
* Added ShowOspfv3DatabaseNssaExternal
106+
* show ospfv3 database nssa-external
107+
* show ospfv3 vrf {vrf} database nssa-external
108+
* Added ShowLispNamedServicesSubscriber
109+
* For
110+
* show lisp {lisp_id} instance-id {instance_id} named-services subscriber
111+
* show lisp locator-table {locator_table} instance-id {instance_id} named-services subscriber
112+
* show lisp instance-id {instance_id} named-services subscriber
113+
* Added ShowLispNamedServicesPublisher
114+
* For
115+
* show lisp {lisp_id} instance-id {instance_id} named-services publisher
116+
* show lisp locator-table {vrf} instance-id {instance_id} named-services publisher
117+
* show lisp instance-id {instance_id} named-services publisher
118+
* Added ShowLispNamedServicesSubscription
119+
* For
120+
* show lisp {lisp_id} instance-id {instance_id} named-services subscription
121+
* show lisp locator-table {locator_table} instance-id {instance_id} named-services subscription
122+
* show lisp instance-id {instance_id} named-services subscription
123+
* Added ShowLispNamedServicesSubscriptionPrefix
124+
* For
125+
* show lisp instance-id {instance_id} named-services subscription {eid_prefix}
126+
* show lisp {lisp_id} instance-id {instance_id} named-services subscription {eid_prefix}
127+
* show lisp locator-table {locator_table} instance-id {instance_id} named-services subscription {eid_prefix}
128+
* show lisp instance-id {instance_id} named-services subscription detail
129+
* show lisp {lisp_id} instance-id {instance_id} named-services subscription detail
130+
* show lisp locator-table {locator_table} instance-id {instance_id} named-services subscription detail
131+
* Added ShowLispNamedServicesServerSubscription
132+
* For
133+
* show lisp {lisp_id} instance-id {instance_id} named-services server subscription
134+
* show lisp locator-table {locator_table} instance-id {instance_id} named-services server subscription
135+
* show lisp instance-id {instance_id} named-services server subscription
136+
* Added ShowLispNamedServicesServerSubscriptionPrefix
137+
* For
138+
* show lisp instance-id {instance_id} named-services server subscription {eid_prefix}
139+
* show lisp {lisp_id} instance-id {instance_id} named-services server subscription {eid_prefix}
140+
* show lisp locator-table {locator_table} instance-id {instance_id} named-services server subscription {eid_prefix}
141+
* show lisp instance-id {instance_id} named-services server subscription detail
142+
* show lisp {lisp_id} instance-id {instance_id} named-services server subscription detail
143+
* show lisp locator-table {locator_table} instance-id {instance_id} named-services server subscription detail
144+
* Added ShowPlatformHardwareFedSwitchForwardLastSummary
145+
* Added schema and parser for 'show platform hardware fed {switch} {mode} forward last summary'
146+
* Added ShowVpdnTunnelAll
147+
* Added schema and parser for 'show vpdn tunnel all'
148+
* Added ShowIpIgmpSnooping
149+
* Added schema and parser for 'show ip igmp snooping'
150+
* Added ShowCloudMgmtConfigUpdater
151+
* Added new parser for 'show cloud-mgmt config-updater' command. This parser is the same as the one for 'show meraki config updater'.
152+
* Added ShowPlatformHardwareQfpActiveFeatureL2bdDatapathSystem
153+
* Added schema and parser for 'show platform hardware qfp active feature l2bd datapath system'
154+
* Added ShowRomvar (rv1)
155+
* Added role aware ROMMON variable output for HA devices.
156+
* Modified ShowRomvar
157+
* Tightened numeric ROMMON field parsing for NO_CONSOLE, BOARDID,
158+
* Added DEBUG_CONF key
159+
* Added ShowSubscriberSessionDetail
160+
* Added schema and parser for 'show subscriber session detail'
161+
* Modified ShowOspfv3RibRedistribution
162+
* show ospfv3 vrf {vrf} rib redistribution
163+
* Added ShowOtvSummary
164+
* Added schema and parser for 'show otv summary'
165+
* Added ShowOtvIsisNeighbors
166+
* Added schema and parser for 'show otv isis neighbors'
167+
* Added ShowOtvRoute
168+
* Added schema and parser for 'show otv route'
169+
* Added ShowIdmgrSessionKeyId
170+
* Added schema and parser for 'show idmgr session key aaa-unique-id {aaa_unique_id}'
171+
* Added ShowLispMultihomingSiteId
172+
* show lisp multihoming site-id *
173+
* show lisp multihoming site-id {site_id}
174+
* Added ShowLispMultihomingSiteIdDetail
175+
* show lisp multihoming site-id * detail
176+
* show lisp multihoming site-id {site_id} detail
177+
* Added ShowVlansDot1qVlanIdGigabitethernet300Interface
178+
* Added schema and parser for 'show vlans dot1q {vlan_id} gigabitethernet3/0/0 {interface}'
179+
* Added ShowVpdnGroupSelectSummary
180+
* Added schema and parser for 'show vpdn group-select summary'
181+
* Added ShowSubscriberSessionAll
182+
* Added schema and parser for 'show subscriber session all'
183+
* Added ShowPlatformSoftwareInfrastructureThreadFastpath
184+
* Added schema and parser for 'show platform software infrastructure thread fastpath'
185+
* Added ShowVpdnSessionAll
186+
* show vpdn session all
187+
* Added ShowPolicyMapSessionOut
188+
* Added schema and parser for 'show policy-map session out'
189+
* Added ShowPlatformSoftwareEssFpActiveL4r
190+
* Added schema and parser for 'show platform software ess fp active l4r'
191+
* Added ShowPlatformHardwareQfpActiveInterfaceIfNameStatistics
192+
* Added schema and parser for 'show platform hardware qfp active interface if-name {interface} statistics'
193+
* Added ShowPlatformHardwareQfpActiveInterfaceIfNamePath
194+
* Added schema and parser for 'show platform hardware qfp active interface if-name {interface} path'
195+
196+
* nxos
197+
* Added ShowIpPimHostProxy
198+
* show ip pim host-proxy
199+
200+
201+
--------------------------------------------------------------------------------
202+
Processing.
203+
--------------------------------------------------------------------------------
204+
205+
206+
--------------------------------------------------------------------------------
207+
Modified
208+
--------------------------------------------------------------------------------
209+
210+
* iosxe
211+
* Updated ShowLispSiteSuperParser regexes (p2, p3_2) to accept DN-string EID prefixes (e.g. ``firewall``, ``dual-stack``) used by named-services output.
212+
* Updated ShowLispSiteDetailSuperParser regex (p3) to accept DN-string EID prefixes in ``EID-prefix <name> instance-id <id>`` lines for named-services server detail output.
213+
* Modified ShowLispSubscriptionSuperParser
214+
* Updated eid_prefix regex to accept distinguished-name style EID prefixes
215+
* Modified ShowLispSubscriptionPrefixSuperParser
216+
* Updated eid_prefix regex to accept distinguished-name style EID prefixes
217+
* Modified ShowLispServerSubscriptionSuperParser
218+
* Updated eid_prefix and registration regex to accept distinguished-name style EID prefixes
219+
* Modified ShowLispServerSubscriptionPrefixSuperParser
220+
* Updated eid_prefix regex to accept distinguished-name style EID prefixes
221+
* Added ShowLispNamedServicesPublication
222+
* show lisp instance-id {instance_id} named-services publication
223+
* show lisp {lisp_id} instance-id {instance_id} named-services publication
224+
* show lisp locator-table {vrf} instance-id {instance_id} named-services publication
225+
* Added ShowLispNamedServicesPublicationPrefix
226+
* show lisp instance-id {instance_id} named-services publication {eid_prefix}
227+
* show lisp {lisp_id} instance-id {instance_id} named-services publication {eid_prefix}
228+
* show lisp locator-table {vrf} instance-id {instance_id} named-services publication {eid_prefix}
229+
* show lisp locator-table vrf {vrf} instance-id {instance_id} named-services publication {eid_prefix}
230+
231+
232+
--------------------------------------------------------------------------------
233+
Strings.
234+
--------------------------------------------------------------------------------
235+
236+

0 commit comments

Comments
 (0)