This repository has been archived by the owner on Dec 27, 2024. It is now read-only.
Releases: nspcc-dev/neofs-api-go
Releases · nspcc-dev/neofs-api-go
v1.23.0 - Seonyudo (선유도, 仙遊島)
1.23.0 - 2021-02-11 - Seonyudo (선유도, 仙遊島)
Support changes from NeoFS API v2.3.0 "Seonyudo" release.
Added
- Fulfill backup factor for default attribute in placement.
- Support of
Container.AnnounceUsedSpace
RPC from NeoFS API. - New
pkg/client.Client.AnnounceContainerUsedSpace
method. - Support of
STRING_NOT_EQUAL
andNOT_PRESENT
object search filters. - Implementation of
json.Marshaler
/json.Unmarshaler
onv2/object/SearchFilter
. - Implementation of
json.Marshaler
/json.Unmarshaler
onpkg/object/SearchFilters
. - Named constants of well-known node attributes in
pkg/netmap
.
Renamed
pkg/netmap/PriceAttr
topkg/netmap/AttrPrice
.pkg/netmap/CapacityAttr
topkg/netmap/AttrCapacity
.
v1.22.2
v1.22.1
1.22.1 - 2021-01-15
Support changes from NeoFS API v2.2.1 release.
Added
- Constant prefix of the reserved keys to X-headers (
__NEOFS__
). - Constant string key to netmap epoch X-header (
__NEOFS__NETMAP_EPOCH
). - Constant string key to netmap lookup depth X-header (
__NEOFS__NETMAP_LOOKUP_DEPTH
).
Changed
- Linter's configuration in
.golangci.yml
.
Fixed
- Remarks of the updated linter.
v1.22.0 - Yeouido (여의도, 汝矣島)
1.22.0 - 2020-12-30 - Yeouido (여의도, 汝矣島)
Support changes from NeoFS API Yeouido.
Added
- Payload hash field to
ShortHeader
message. - Payload homomorphic hash field to
ShortHeader
message. - Support of
StorageGroup
message. - Support of
DataAuditResult
message. - Stringer and string parser for
Checksum
type of client library. - Stringer and string parser for
Type
message. - Stringer and string parser for
Type
type of client library. AddTypeFilter
method onSearchFilters
type of client library
that adds filter by object type.- Utility functions for working with
fixed64
protobuf type toproto
library. - Converters for
repeated
object ID messages inv2
library.
v1.22.0-rc.1
Support changes from NeoFS API Yeouido.
Added
- Payload hash field to
ShortHeader
message. - Payload homomorphic hash field to
ShortHeader
message. - Support of
StorageGroup
message. - Support of
DataAuditResult
message. - Stringer and string parser for
Checksum
type of client library. - Stringer and string parser for
Type
message. - Stringer and string parser for
Type
type of client library. AddTypeFilter
method onSearchFilters
type of client library
that adds filter by object type.- Utility functions for working with
fixed64
protobuf type toproto
library. - Converters for
repeated
object ID messages inv2
library.
v1.21.2
1.21.2 - 2020-12-24
Added
Container.NonceUUID
getter of container nonce in UUID format.Container.SetNonceUUID
setter of container nonce in UUID format.NewVerifiedContainerFromV2
container constructor that preliminary
checks if container message argument meets NeoFS API V2 specification.
Changed
Container.Nonce
/Container.SetNonce
marked as deprecated.Client.GetContainer
method returns an error if received
container does not meet NeoFS API specification.
Fixed
pkg.SDKVersion
to return version with minor1
.pkg.IsSupportedVersion
to consider2.1
as supported.
v1.21.1
v1.21.0 - Modo (모도, 茅島)
1.21.0 - 2020-12-11 - Modo (모도, 茅島)
Added
SplitID
message support- Search filter by
SplitID
field SplitInfo
message support and related errorRaw
flag support inClient.GetObject(Header)
- Getters for parameter structures in
pkg/client
package Tombstone
message support- Tombstone address target parameter of
Client.DeleteObject
method client.DeleteObject
helpful function- Usage of default value for backup factor in placement builder
Removed
- Object search filter by
CHILDFREE
property
Renamed
AddLeafFilter
toAddPhyFilter
Fixed
- NPE in
eacl.NewTargetFromV2
function - Processing
REP X
policies in placement builder