Releases: nspcc-dev/neofs-api
Releases · nspcc-dev/neofs-api
v2.22.0
25 Mar 14:57
Compare
Sorry, something went wrong.
No results found
Added
Support for initial placement policy of containers (#381 )
Changed
key and sign fields of refs.Signature(RFC6979) message now have a sane length limit (#384 )
Deprecated
Response verification header (#374 )
copies_number field of object.PutRequest.Body.Init message (#382 )
v2.21.0
03 Feb 15:49
Compare
Sorry, something went wrong.
No results found
Added
Well-known CORS container attribute (#355 )
Container __NEOFS__LOCK_UNTIL attribute (#357 )
CONTAINER_LOCKED status (#357 )
CONTAINER_AWAIT_TIMEOUT status (#358 )
Session token v2 (#350 , #363 , #364 , #365 , #372 , #378 )
SetAttribute and RemoveAttribute RPC to ContainerService (#362 , #367 , #375 )
SETATTRIBUTE and REMOVEATTRIBUTE verbs for container sessions V1 (#362 )
Container S3_TAGS, S3_SETTINGS, S3_NOTIFICATIONS attributes (#371 )
Changed
ContainerService's Put, Delete and SetExtendedACL RPC are async/await now (#358 )
v2.20.0
13 Nov 15:25
Compare
Sorry, something went wrong.
No results found
This release adds EC support to the API. Notice that it's still an experimental feature and details can change in subsequent releases.
Added
EC rules to container storage policy (#345 )
GET/RANGE/HEAD query for EC part object (#345 , #349 )
Additional system attribute for EC part hashes (#351 )
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 )