Skip to content

Commit 8bf6f3d

Browse files
committed
add CHANGELOG.md
1 parent 3838da8 commit 8bf6f3d

File tree

1 file changed

+118
-0
lines changed

1 file changed

+118
-0
lines changed

CHANGELOG.md

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
# Release Notes
2+
3+
## Version 0.59.1 (December 2024)
4+
5+
**Released**: December 2024
6+
**Previous Version**: 0.58.0
7+
8+
This release introduces significant enhancements to the Mist API Python SDK, including new endpoints, improved pagination support, and updated API specifications.
9+
10+
### New Features
11+
12+
#### New API Endpoints
13+
14+
**Organization Statistics:**
15+
- `countOrgOspfStats`: Count OSPF statistics for organization
16+
- `searchOrgOspfStats`: Search OSPF peer statistics across organization
17+
- `countOrgOspfNeighbors`: Count OSPF neighbors for organization
18+
- `getOrgOspfNeighborStats`: Get OSPF neighbor statistics
19+
20+
**Site Statistics:**
21+
- `countSiteOspfStats`: Count OSPF statistics for site
22+
- `searchSiteOspfStats`: Search OSPF peer statistics for site
23+
- `countSiteOspfNeighbors`: Count OSPF neighbors for site
24+
- `getOspfNeighborStatsForSiteDevice`: Get OSPF neighbor statistics for site device
25+
26+
**Site Insights:**
27+
- `getSiteInsightMetricsForGateway`: Get insight metrics for specific gateway devices
28+
- `getSiteInsightMetricsForSwitch`: Get insight metrics for specific switch devices
29+
30+
**Organization SSR (Session Smart Router):**
31+
- `exportOrgSsrIdTokens`: Export SSR identity tokens for bulk operations
32+
- `getOrgSsrRegistrationCommands`: Get registration commands for SSR devices (replaces deprecated 128T endpoint)
33+
34+
**MSP Organizations:**
35+
- `searchMspOrgs`: Search and filter organizations within an MSP
36+
37+
**Site Synthetic Testing:**
38+
- New endpoints for synthetic test management and monitoring
39+
40+
### API Enhancements
41+
42+
#### Enhanced Pagination Support
43+
Added `search_after` parameter to multiple search endpoints for improved pagination:
44+
45+
**Organization Level:**
46+
- `searchOrgAssets`
47+
- `searchOrgBgpStats`
48+
- `searchOrgClients`
49+
- `searchOrgDevices`
50+
- `searchOrgEvents`
51+
52+
**Site Level:**
53+
- `searchSiteAssets`
54+
- `searchSiteBgpStats`
55+
- `searchSiteCalls`
56+
- `searchSiteDiscoveredSwitchesMetrics`
57+
- `searchSiteDevices`
58+
59+
#### Updated Parameters
60+
- **Client Fingerprint Search**: Added `vty` as valid `client_type` option (wireless, wired, vty)
61+
- **PSK Portals**: Updated field types and improved request handling
62+
- **SSR Registration**: Enhanced documentation for `asset_ids` parameter with HTTP body preference
63+
64+
### API Updates
65+
66+
#### Renamed Endpoints (Backwards Compatible)
67+
- `getOrg128TRegistrationCommands``getOrgSsrRegistrationCommands` (128T branding to SSR)
68+
69+
#### Updated API Documentation
70+
- Improved parameter descriptions across multiple endpoints
71+
- Enhanced inline documentation for better developer experience
72+
- Updated query parameter handling for consistency
73+
74+
### Additional Changes
75+
76+
**Inventory Management:**
77+
- Enhanced inventory claim and release operations
78+
- Improved device adoption workflows
79+
80+
**Device Statistics:**
81+
- Extended device metrics collection
82+
- Enhanced BGP, OSPF, and other routing protocol statistics
83+
84+
**Webhook Management:**
85+
- Improved webhook configuration and testing
86+
- Enhanced event subscription handling
87+
88+
### Bug Fixes
89+
90+
- Fixed parameter type inconsistencies in various endpoints
91+
- Corrected query parameter serialization issues
92+
- Improved error handling for edge cases
93+
94+
### Documentation
95+
96+
- Updated API endpoint references to latest Mist documentation
97+
- Improved parameter descriptions and examples
98+
- Enhanced inline code documentation
99+
100+
### Resources
101+
102+
- **Full API Documentation**: [Mist API Documentation](https://doc.mist-lab.fr)
103+
- **GitHub Repository**: [mistapi_python](https://github.com/tmunzer/mistapi_python)
104+
- **PyPI Package**: [mistapi](https://pypi.org/project/mistapi/)
105+
- **Issue Tracker**: [GitHub Issues](https://github.com/tmunzer/mistapi_python/issues)
106+
107+
---
108+
109+
## Previous Releases
110+
111+
### Version 0.58.0
112+
Previous stable release. See commit history for details.
113+
114+
---
115+
116+
**Author**: Thomas Munzer <tmunzer@juniper.net>
117+
**License**: MIT License
118+
**Python Compatibility**: Python 3.8+

0 commit comments

Comments
 (0)