Releases: nspcc-dev/neofs-api
Releases · nspcc-dev/neofs-api
v2.19.0
25 Sep 10:19
Compare
Sorry, something went wrong.
No results found
Added
QUOTA_EXCEEDED status code to SECTION_OBJECT (#343 )
BAD_REQUEST status code to CommonFail section (#346 )
INCOMPLETE status code to Success section (#346 )
BUSY status code to CommonFail section (#346 )
Deprecated
Storage load estimations P2P API (#341 )
v2.18.0
09 Jul 13:05
Compare
Sorry, something went wrong.
No results found
Added
Support for N3 signature scheme (#324 )
"Associate" attribute for objects (#337 )
Changed
Adjusted SearchV2 description for filtered attribute-less requests (#330 )
EpochDuration is counted in seconds in netmap now (#331 )
Removed
Header limit exception (4 MB instead of 16 KB) for replication RPCs (#293 )
Deprecated
ExternalAddr node attribute (#327 )
verify_header field in object.GetResponse and object.HeadResponse messages (#334 )
ShortHeader (#336 )
Lock and tombstone payloads (#337 )
Audit and storage groups (#339 )
v2.17.0
28 Feb 12:40
Compare
Sorry, something went wrong.
No results found
Added
Address-based targets in EACL rules (#301 )
Signatures to replication API (#302 )
Meta consistency attributes for containers (#309 )
SearchV2 API (#314 , #320 , #321 )
Changed
Object and container IDs consisting of all zeroes are officialy invalid now (#303 )
0:0 range requests are now valid and should return whole object payload (#315 )
Container policy REP and CBF have limits now (#307 )
Zero byte is forbidden in attributes (#323 )
v2.16.0
23 Apr 21:21
Compare
Sorry, something went wrong.
No results found
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
Object attributes __NEOFS__TICK_EPOCH and __NEOFS__TICK_TOPIC (#279 )
X-headers __NEOFS__NETMAP_EPOCH and __NEOFS__NETMAP_LOOKUP_DEPTH (#282 )
Tombstone.expiration_epoch field in favor of corresponding object attribute (#215 )
split_id field in tombstones (#297 )
v2.15.0
30 Jan 18:56
Compare
Sorry, something went wrong.
No results found
Added
Well-known Version node attribute (#267 )
Reserved node attribute for verified domains (#277 )
Fast object replication API (#280 )
Changed
Removed
Redundant object system attribute __NEOFS__UPLOAD_ID (#271 )
Deprecated
v2.14.0 - Anmado (안마도, 鞍馬島)
26 Sep 08:11
Compare
Sorry, something went wrong.
No results found
Added
NetmapSnapsot RPC to netmap.NetmapService (#228 )
Well-known object attribute FilePath of object.Header.Attribute (#238 )
MAINTENANCE value of netmap.NodeInfo.State enum (#237 )
NODE_UNDER_MAINTENANCE code to status.CommonFail status section (#237 )
Well-known node attribute ExternalAddr of netmap.NodeInfo.Attribute (#235 )
Changed
Object session can be issued for a group of objects (#202 )
System network parameters are explicitly declared in NetworkConfig.Parameter (#214 )
v2.13.1
01 Aug 15:18
Compare
Sorry, something went wrong.
No results found
Added
EACL_NOT_FOUND status code to the container section (#230 )
v2.13.0 - Yeonpyeongdo (연평도, 延坪島)
21 Jun 17:01
Compare
Sorry, something went wrong.
No results found
Added
Extended headers usage clarification (#204 )
OUT_OF_RANGE status code to the object 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 the CommonFail section (#225 )
Deprecated
Storage group's expiration epoch field (#205 )
Fixed
English language typos (#216 )
v2.12.0 - Heuksando (흑산도, 黑山島)
04 Mar 09:12
Compare
Sorry, something went wrong.
No results found
Network magic, main status codes, object locks and notifications.
Added
magic_number field to RequestMetaHeader message (#82 )
WRONG_MAGIC_NUMBER status code to CommonFail section (#82 )
Well-known object attributes related to notifications __NEOFS__TICK_EPOCH
and __NEOFS__TICK_TOPIC (#193 )
ACCESS_DENIED status code to Object section (#189 )
OBJECT_NOT_FOUND, CONTAINER_NOT_FOUND and OBJECT_ALREADY_REMOVED status codes (#190 )
TOKEN_NOT_FOUND and TOKEN_EXPIRED status codes to Session section (#191 )
LOCK value of object.Type enum (#194 )
Lock message with payload content of LOCK objects (#194 )
LOCKED and LOCK_NON_REGULAR_OBJECT status codes to Object section (#194 )
scheme field of type SignatureScheme to Signature message which determines
signature scheme (#55 )
SignatureRFC6979 message (#203 )
Changed
Type of signature field in ContainerService requests to SignatureRFC6979 (#203 )
v2.11.0 - Sinjido (신지도, 薪智島)
02 Dec 13:27
Compare
Sorry, something went wrong.
No results found
Subnets and status responses.
Added
Status message structure (#150 )
status field of Status type to ResponseMetaHeader message (#150 )
Subnet message structure (#180 )
subnet field of Subnet type to PlacementPolicy message (#179 )
Changed
Subnet attributes in NodeInfo (#181 )