Releases: nspcc-dev/neofs-api-go
Releases · nspcc-dev/neofs-api-go
v1.28.3
v1.28.2
v1.28.1
v1.28.0 Muuido (무의도, 舞衣島)
1.28.0 - 2021-06-28 - Muuido (무의도, 舞衣島)
Added
String
/FromString
methods to work with text format of enums frompkg
.Marshal(JSON)
/Unmarshal(JSON)
methods tocontainer.ContainerContext
type.- Ability to handle the
io.Reader
of the object payload inClient.GetObject
. NumberOfAddresses
/IterateAddresses
methods to node info types for support of multiple addresses.
Fixed
- Added leading slash to format of gRPC method names.
Updated
- Neo Go library to v0.95.3.
v1.27.1
1.27.1 - 2021-06-10
Fixed
- SDK version was updated (actualized) to
2.7
.
Changed
pkg
wrappers'ToV2
methods returnnil
if called onnil
.pkg
wrappers'NewFromV2
functions constructsnil
if called withnil
argument.
Added
- Getters and setters for lifetime fields of
pkg/session.Token
. MarshalHeaderJSON
method topkg/object.Object
.- Generators for types from
pkg
(for testing). - Descriptions of default fields for
pkg
wrappers and unit tests for its constructors. - Unit tests for
ToV2
methods andNewFromV2
functions.
v1.27.0 Seongmodo (석모도, 席毛島)
1.27.0 - 2021-06-03 - Seongmodo (석모도, 席毛島)
Added
- Message structures related to Container service sessions in
v2
andpkg
. session.Token
andSignature
topkg/container.Container
andpkg/acl/eacl.Table
.Conn
method of clients to get the underlying connection.WithTLSConfig
client option to specify TLS configuration.WithNetworkURIAddress
client option to specify URI of the remote server.- Generators of random container IDs, owner IDs and session tokens (for testing).
Replaced
pkg/token.SessionToken
type topkg/session
package asToken
. Old type is deprecated.pkg/container.ID
type topkg/container/id
package. Old type is deprecated.
Updated
- NEO Go library to v0.95.1.
v1.26.1
v1.26.0 - Daecheongdo (대청도, 大靑島)
Added
- Implementation of
v2/reputation
package. - Implementation of reputation methods in
pkg/client
. - Float64 stable marshaling wrappers in
util/proto
.
v1.25.0 - Jebudo (제부도, 濟扶島)
Raw client and support of NeoFS API v2.5.0 "Jebudo" release.
Added
- Raw client for peer to peer communication.
client.WithKey
option to sign messages with different keys within single
client.Content-Type
well-known object attribute constant.
Changed
- Refactored
v2
sub-packages to support single raw client in all RPC methods. - Client constructor returns
Client
interface instead of structure.
v1.24.0 Ganghwado (강화도, 江華島)
1.24.0 - 2021-02-26 - Ganghwado (강화도, 江華島)
Support changes from NeoFS API v2.4.0 "Ganghwado" release.
Added
netmap.NetworkInfo
definitions inv2
andpkg/netmap
.netmap.NetworkInfo
RPC support inpkg/client
.
Changed
- Updated in-line docs from NeoFS API "Ganghwado" release.