File tree Expand file tree Collapse file tree 2 files changed +17
-2
lines changed Expand file tree Collapse file tree 2 files changed +17
-2
lines changed Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5- ## Unreleased
5+ ## v0.12.0 - 2025-10-17
66
77### Examples and benchmarking
88
@@ -137,6 +137,21 @@ We now set a minimum supported Rust version (MSRV) of 1.87.0.
137137 * previously parser only read the first capability in each optional parameter, ignoring subsequent capabilities
138138 * now correctly parses all capabilities within each optional parameter
139139 * updated encoding logic to write all capabilities in the vector
140+ * fixed RFC 9072 Extended Optional Parameters Length validation
141+ * corrected extended parameter format validation (must have non-zero opt_params_len)
142+ * fixed capability length parsing to always use 1-byte length per RFC 5492, not variable length
143+ * ensures proper RFC 9072 compliance for extended OPEN message format
144+ * improved RFC 9069 validation for BMP Local RIB peer types
145+ * fixed multi-protocol capability check to specifically validate MULTIPROTOCOL_EXTENSIONS capability presence
146+ * previously checked for any capabilities, now correctly validates the required capability type
147+ * added ` CorruptedBgpMessage ` error type for better BMP parsing error handling
148+ * provides more specific error information when BGP messages within BMP are corrupted
149+
150+ ### Maintenance
151+
152+ * updated dependencies
153+ * updated crate documentation and README
154+ * removed outdated documentation files
140155
141156## v0.11.1 - 2025-06-06
142157
Original file line number Diff line number Diff line change 11[package ]
22name = " bgpkit-parser"
3- version = " 0.11.1 "
3+ version = " 0.12.0 "
44authors = [" Mingwei Zhang <mingwei@bgpkit.com>" ]
55edition = " 2021"
66license = " MIT"
You can’t perform that action at this time.
0 commit comments