Skip to content

Releases: nspcc-dev/neofs-api

v2.8.0 Muuido (무의도, 舞衣島)

25 Jun 20:46
Compare
Choose a tag to compare

Storage nodes with a group of network endpoints.

Changed

  • address field of netmap.NodeInfo message became repeated.

v2.7.0 Seongmodo (석모도, 席毛島)

03 Jun 13:42
Compare
Choose a tag to compare

Container service sessions.

Added

Session

  • ContainerSessionContext message.
  • ContainerSessionContext value of context oneof to SessionToken.Body message.

Container

Get
  • session_token field of type session.SessionToken to GetResponse.Body message.
  • signature field of type refs.Signature to GetResponse.Body message.
GetExtendedACL
  • session_token field of type session.SessionToken to GetExtendedACLResponse.Body message.

v2.6.0 Daecheongdo (대청도, 大靑島)

07 May 10:02
Compare
Choose a tag to compare

Added

  • Reputation package with reputation service and corresponding type definitions.

v2.5.0 Jebudo (제부도, 濟扶島)

19 Mar 13:03
Compare
Choose a tag to compare

This release contains changes and fixes for NEO3 testnet launch.

Added

  • Well-known object attribute Content-Type.

Changed

  • Namespace for C# has been changed to Neo.FileStorage.API.

v2.4.0 Ganghwado (강화도, 江華島)

26 Feb 11:33
Compare
Choose a tag to compare

This release provides new RPC method to fetch network info from storage node.
By getting current epoch value, application might set up correct expiration values in the objects.

Added

  • netmap.NetworkInfo request for getting node's network view.
  • Release instructions.

Changed

  • Clarified processing of empty search query in object.Search RPC.
  • Specified connection of tombstone expiration value with well-known __NEOFS__EXPIRATION_EPOCH object attribute.

v2.3.0 Seonyudo (선유도, 仙遊島)

11 Feb 13:49
Compare
Choose a tag to compare

This release brings support for nodes to exchange information about disk space used by each Container. This information will be used by Inner Ring nodes to calculate basic rewards and payments.

Another significant change is UN/LOCODE support for node's attributes describing geographical location. From now on, most of the geographical attributes will be calculated automatically from a single UN-LOCODE attribute in a deterministic manner.

Added

  • Added container.AnnounceUsedSpace request for announcing disk space consumed
    by container's objects on the node
  • Added Continent well-known node's attribute
  • Added SubDivCode well-known node's attribute
  • Added Location well-known node's attribute
  • Added CounrtyCode well-known node's attribute
  • Added STRING_NOT_EQUAL match type
  • Added NOT_PRESENT match type
  • Added JSON names for search request filter fields

Changed

  • Locode well-known node's attribute renamed to UN-LOCODE. It will be used
    as a base for calculating most of the node's geographical attributes.
  • Region well-known node's attribute renamed to SubDiv

Removed

  • Removed City well-known node's attribute
  • Removed Region well-known node's attribute

v2.2.1

15 Jan 13:27
Compare
Choose a tag to compare

Define "well-known" X-headers

Added

  • Description of the format of "well-known" X-headers that affect system behavior
  • X-header key to netmap epoch value
  • X-header key to netmap lookup depth value

v2.2.0 Yeouido (여의도, 汝矣島)

30 Dec 07:26
Compare
Choose a tag to compare

Storage Groups based Data Audit updates

Added

  • audit.DataAuditResult message for recording audit result is added

Changed

  • object.ShortHeader now has payload_hash and homomorphic_hash fields

v2.2.0-rc.1

25 Dec 12:36
Compare
Choose a tag to compare
v2.2.0-rc.1 Pre-release
Pre-release

Storage Groups based Data Audit updates

Added

  • audit.DataAuditResult message for recording audit result is added

Changed

  • object.ShortHeader now has payload_hash and homomorphic_hash fields

v2.1.1

17 Dec 07:31
Compare
Choose a tag to compare

Minor documentation fixes

Changed

  • Clarify JSON encoding for ObjectID, ContainerID and OwnerID
  • Clarify object field usage in some requests' eACL filters