Releases: nspcc-dev/neofs-api
Releases · nspcc-dev/neofs-api
v2.16.0
Added
- Numeric operands for object search queries (#265)
- Link object payload message (#263)
- Children sizes index to the link objects (#264)
LINK
split chain object type (#283)BearerToken.issuer
field (#266)- First child search filter (#295)
Changed
- Split ID is deprecated, the first child part is used instead and is known to the other parts (#283)
- Object header is now limited to 16KB (#262)
- X-headers
__NEOFS__NETMAP_EPOCH
and__NEOFS__NETMAP_LOOKUP_DEPTH
are ignored by servers now (#282) Tombstone.expiration_epoch
field is ignored by servers now (#215)- Signature for Replicate request (#294)
Deprecated
v2.15.0
v2.14.0 - Anmado (안마도, 鞍馬島)
Added
NetmapSnapsot
RPC tonetmap.NetmapService
(#228)- Well-known object attribute
FilePath
ofobject.Header.Attribute
(#238) MAINTENANCE
value ofnetmap.NodeInfo.State
enum (#237)NODE_UNDER_MAINTENANCE
code tostatus.CommonFail
status section (#237)- Well-known node attribute
ExternalAddr
ofnetmap.NodeInfo.Attribute
(#235)
Changed
v2.13.1
v2.13.0 - Yeonpyeongdo (연평도, 延坪島)
Added
- Extended headers usage clarification (#204)
OUT_OF_RANGE
status code to theobject
section (#208)- Disabling homomorphic hashing container setting (#217)
LOCK
object behaviour clarification (#221)- Storage group members uniqueness constraint (#222)
- WalletConnect signature scheme (#206)
SIGNATURE_VERIFICATION_FAIL
status code to theCommonFail
section (#225)
Deprecated
- Storage group's expiration epoch field (#205)
Fixed
- English language typos (#216)
v2.12.0 - Heuksando (흑산도, 黑山島)
Network magic, main status codes, object locks and notifications.
Added
magic_number
field toRequestMetaHeader
message (#82)WRONG_MAGIC_NUMBER
status code toCommonFail
section (#82)- Well-known object attributes related to notifications
__NEOFS__TICK_EPOCH
and__NEOFS__TICK_TOPIC
(#193) ACCESS_DENIED
status code toObject
section (#189)OBJECT_NOT_FOUND
,CONTAINER_NOT_FOUND
andOBJECT_ALREADY_REMOVED
status codes (#190)TOKEN_NOT_FOUND
andTOKEN_EXPIRED
status codes toSession
section (#191)LOCK
value ofobject.Type
enum (#194)Lock
message with payload content ofLOCK
objects (#194)LOCKED
andLOCK_NON_REGULAR_OBJECT
status codes toObject
section (#194)scheme
field of typeSignatureScheme
toSignature
message which determines
signature scheme (#55)SignatureRFC6979
message (#203)
Changed
- Type of
signature
field inContainerService
requests toSignatureRFC6979
(#203)
v2.11.0 - Sinjido (신지도, 薪智島)
v2.10.0 - Udo (우도, 牛島)
v2.9.1
v2.9.0 Anmyeondo (안면도, 安眠島)
Support "common prefix" attribute match operation to simplify filesystem directory tree-like structures implementation in NeoFS protocol gateways.
Added
COMMON_PREFIX
object attribute match type.- Storage node's attribute escape symbol description.