- Upgrade pydantic version to v2
- Add missing default value for optional inputs
- Update API dependency frinx-uniconfig-api v0.1.1
- Updated frinx-python-sdk to version ^1.1
- Enhanced 'handle_response' function for better error insights
- Updated API dependency frinx-uniconfig-api to rev "frinx-uniconfig-api_v1.0.0"
- Simplified response handling from UniConfig and refactored DeviceDiscovery
- Update dev deps
- Remove obsolete parameters from request APIs
- Implemented worker: connection-manager get-installed-nodes RPC
- Implemented worker: connection-manager check-installed-nodes RPC
- Support gNMI installation parameters
- Implemented worker: update-install-parameters
- Used fixed version of frinx-services-python-api v1.1.1 - fixed discovery RPC model.
- Fixed CreateTransaction worker - 'uniconfig_server_id' is optional cookie that is appended by load-balancer (LB). In the deployment without LB, it is not set.
- Implemented workflow and workers for closing of all open transactions in the specified workflow (close_transactions).
- Fixed closed_transactions workflow output type (it must be string).
- Update Inventory properties and bump Uniconfig API.
- Fix Device Discovery RPC based on new OpenAPI model.
- Device Discovery RPC workaround caused by choice-nodes in UniConfig Yang models.
- Fix handling of null or empty input in the 'close_transactions' worker.
- Upgrade UniConfig API to v2.0.0 (server version 7.0.0).
- Removed temporary workaround related to unwrapping of choice nodes in the Device Discovery and Install Node RPC.
- Integrated new key-value escaping mechanism into workers.
- Fix connection-manager and discovery workers.
- Connection-manager - Pydantic cannot correctly handle combination of aliases and unions.
- Discovery - Fixed renamed elements.
- Fix missing SNMP support in connection-manager UniConfig workers.
- Add find-schema-resources RPC