NEO SPCC updates Neofs nodes, gateways and panel frontends with the latest improvements

3 Min Read
3 Min Read

NEO SPCC has released updates to multiple NEOF components, including nodes, REST gateways, S3 gateways, and panel applications. It changes dynamic block configuration, SDK upgrades, and metadata processing for spans along with compatibility with V2.18 APIs.

Neofs Node

The latest Neofs node release v0.48.0 introduces dynamic block time support for NEOFS networks and full compatibility with API V2.18. Embedded inner ring consensus nodes now support a max_time_per_block Configuration options to take advantage of changes. Furthermore, the inner ring is now based in Epoch in real time, rather than block counting.

Important behavioral changes affect the SN and IR validation processes. SN uses API versions newer than V2.17 to get the signature/head response of the request and validate the proxy response to the header and checksum.

Write cache initialization has been optimized, and metabase no longer stores object headers, GetRange Because FSTREE has been streamlined. FSTREE also has new operations added Head and GetStream.

Several internal services and outdated configurations have been removed, with the aim of reducing resource usage and simplifying management. Removed features include short header support in head requests, containers stuck in SN caches, and some deprecated command line tools. SG-based audits and related pricing are also eliminated.

The release includes various bug fixes in the release, including redundant replica signature resolution, false negative bootstrap logs, old epoch issues after RPC disconnects, and data races during write cache flushing. Object replication now skips containers with inconsistent metadata, improving storage node logs due to deletion failures.

Neofs Panel

The Neofs panel has been migrated to use the Vite Build Tool and has been updated to support the Searchv2 API for object pagination in v0.7.0 release.

See also  AGI Open Network joins ORECAST to bring on-chain global mineral market

Rest Gateway

Upgrading the REST Gateway to v0.13.0 shows panic issues with fixed search V1 endpoints. The configuration is tailored to support new peer definitions and rename them to configure. in particular, pool.container_ops_timeout It has been renamed to pool.container-ops-timeoutAdditionally, the peerlist format for configuration files now uses array syntax instead of object-based keys.

The gateway also upgraded the Neofs SDK dependencies to provide compatibility with API v2.18.

Users upgrading from v0.12.0 are recommended to rename the timeout parameter and update the peer list to the new format to avoid compatibility issues.

S3 Gasway

S3 Gateway V0.4.0 fixes compatibility issues with NEOFS node v0.48.0 and simplifies internal processing of logs and tags. __NEOFS__ASSOCIATE attribute.

Follow the official NEO SPCC feed to keep you up to date with the latest updates from your team.

https://x.com/neospcc/

Share This Article
Leave a comment