- 28 Jan 2025
- Print
- PDF
Nureva Console release notes - November 25, 2024
- Updated on 28 Jan 2025
- Print
- PDF
With this release we did not introduce any new features, make any changes or add improvements to Nureva Console. This release focused on the Nureva Developer Toolkit and the switch from WebSocket-based local API to a REST (Representational State Transfer) architecture.
Nureva Developer Toolkit
Nureva has switched from a WebSocket-based local API to a REST (Representational State Transfer) architecture. This update includes new endpoints for the HDL310 and HDL410, replacing sound location data and other commands with REST and Server-Side Events (SSE). The WebSocket API is now deprecated and will no longer receive updates. We recommend transitioning to the new local REST API, which is actively maintained.
REST is commonly used for control APIs, while SSE offers a similar solution to WebSocket for pushing API notifications to third parties, reducing unnecessary polling and simplifying development. SSE uses standard HTTP protocol, making it more familiar to developers and reducing communication overhead.
Documentation has also improved with a new language pane that provides code samples in multiple languages and the ability to interactively "try" each endpoint, features previously available only with our console APIs.
Known Issues
There is a known issue with the "try it" widget: if the request is correct, it works fine. However, if there's a mistake, it will hang instead of showing an error. Since the "try it" feature forms the request for you, the user would have to manually make it incorrect to encounter this issue, making it unlikely. We are investigating the root cause.