Neo SPCC has released Neofs SDK RC14, introducing improved compatibility and stability for API V2.18, and aims to make NEOFS application development more efficient and reliable.
The new Iterator API for parameter and attribute updates allows developers to process data streams more efficiently, reducing memory overhead when working with large data sets. Reusing existing GRPC connections is expected to reduce connection setup costs and improve responsiveness in high-throughput applications.
Support for requests and objects N3 witnesses, a commonly requested feature from NEOFS-based application developers, broadens the SDK's ability to interact with complex transactions and validation workflows. Furthermore, when signature verification is not required, processing of unsigned get/head responses allows for lighter interactions.
Developers also benefit from the ability to handle associate attributes and decode version strings directly. Both simplify the code and reduce the need for custom utilities.
Changing the default API behavior and removing deprecated components ensures that the SDK is tailored to the current NEOFS standard and that the project is seamlessly integrated with the latest network versions.
Bug fixes in RC14 address connection operations, memory usage, and edge cases in object processing, reducing the chance of runtime errors in production environments.
The full release notes can be found at the link below.
https://github.com/nspcc-dev/neofs-sdk-go/releases/tag/v1.0.0-rc.14