FrostFS API Golang repository contains implementation of core FrostFS structures that can be used for integration with FrostFS.
 
 
 
Go to file
Leonard Lyubich e872572ba3 Update release instruction
Remove no longer needed version section.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2022-02-25 11:12:57 +03:00
.github [#349] ci: Update linter 2021-10-07 11:00:37 +03:00
accounting [#371] Support recent changes in NeoFS API protocol 2022-02-25 10:24:07 +03:00
acl [#371] Support recent changes in NeoFS API protocol 2022-02-25 10:24:07 +03:00
audit [#371] Support recent changes in NeoFS API protocol 2022-02-25 10:24:07 +03:00
container Fix linter remarks 2022-02-25 11:12:57 +03:00
docs Update release instruction 2022-02-25 11:12:57 +03:00
lock/grpc [#371] Support recent changes in NeoFS API protocol 2022-02-25 10:24:07 +03:00
netmap [#371] Support recent changes in NeoFS API protocol 2022-02-25 10:24:07 +03:00
object Fix linter remarks 2022-02-25 11:12:57 +03:00
refs Fix linter remarks 2022-02-25 11:12:57 +03:00
reputation [#371] Support recent changes in NeoFS API protocol 2022-02-25 10:24:07 +03:00
rpc [#366] rpc/client: Inherit read-write gRPC timeout from client 2021-12-28 12:49:31 +03:00
session Fix linter remarks 2022-02-25 11:12:57 +03:00
signature [#55] refs: Add Scheme field to Signature 2022-02-25 10:15:28 +03:00
status [#371] Support recent changes in NeoFS API protocol 2022-02-25 10:24:07 +03:00
storagegroup [#371] Support recent changes in NeoFS API protocol 2022-02-25 10:24:07 +03:00
subnet [#371] Support recent changes in NeoFS API protocol 2022-02-25 10:24:07 +03:00
tombstone [#371] Support recent changes in NeoFS API protocol 2022-02-25 10:24:07 +03:00
util [#371] Support recent changes in NeoFS API protocol 2022-02-25 10:24:07 +03:00
.gitattributes Simplify Makefile 2020-09-18 11:25:32 +03:00
.gitignore Simplify Makefile 2020-09-18 11:25:32 +03:00
.golangci.yml [#349] ci: Update linter 2021-10-07 11:00:37 +03:00
CHANGELOG.md Release v2.11.1 2021-12-28 13:00:49 +03:00
CONTRIBUTING.md Minor typo fixes 2020-12-30 12:35:03 +03:00
CREDITS.md Update credits 2021-12-28 13:00:49 +03:00
LICENSE change license 2020-04-10 09:22:35 +03:00
Makefile [#364] Makefile: Remove deprecated -i flag 2021-12-02 16:27:25 +03:00
README.md [#368] README.md: change desctiption and link to SDK 2022-02-08 11:03:28 +03:00
go.mod Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
go.sum Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
prepare.sh [#361] Do not remove stable marshal test file after API recompile 2021-12-02 16:42:47 +03:00

README.md

NeoFS

Low-level Golang API for NeoFS


Tests codecov Report GitHub release GitHub license

Overview

Go implementation of recent NeoFS API versions. For a more high-level SDK see NeoFS SDK.

NeoFS-API compatibility

neofs-api-go version supported NeoFS-API versions
< v1.20.0 (unsupported) up to v1.2.0
v1.20.x v2.0.2
v1.21.x v2.1.0
v1.22.x v2.2.0
v1.23.x v2.3.0
v1.24.x v2.4.0
v1.25.x v2.5.0
v1.26.x v2.6.0
v1.27.x v2.7.0
v1.28.x v2.8.0
v1.29.x v2.9.1
v1.30.x v2.10.0
v2.11.x v2.11.0

Contributing

Feel free to contribute to this project after reading the contributing guidelines.

Before starting to work on a certain topic, create a new issue first, describing the feature/topic you are going to implement.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details