FrostFS API Golang repository contains implementation of core FrostFS structures that can be used for integration with FrostFS.
 
 
 
Go to file
Stanislav Bogatyrev 8c9e1504b8 Fix well-known BasicACL constants to fit the spec
In the well-known BasicACL constants we need to set the always toggled
bits for the system group. Otherwise it may be confusing for those who
read the specification and try to match it with the reference
implementation or the resulting BasicACL set in the container.

Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2021-08-05 19:52:18 +03:00
.github [#273] Add go1.16 tests and fix linter error 2021-04-16 16:32:14 +03:00
docs [#305] docs: Add release instructions 2021-06-11 17:24:54 +03:00
pkg Fix well-known BasicACL constants to fit the spec 2021-08-05 19:52:18 +03:00
rpc [#306] grpc: Fix the format of full method names 2021-06-15 10:15:40 +03:00
util [#277] go.mod: remove `pkg/errors` 2021-05-19 11:14:56 +03:00
v2 [#312] netmap: Support multiple addresses in NodeInfo 2021-06-23 17:52:43 +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 [#243] Update linter config 2021-01-12 18:22:07 +03:00
CHANGELOG.md Update changelog for release v1.28.3 2021-07-07 15:04:22 +03:00
CONTRIBUTING.md Minor typo fixes 2020-12-30 12:35:03 +03:00
CREDITS.md Release v1.26.0 - Daecheongdo (대청도, 大靑島) 2021-05-07 15:11:18 +03:00
LICENSE change license 2020-04-10 09:22:35 +03:00
Makefile Minor typo fixes 2020-12-30 12:35:03 +03:00
README.md Update changelog for v1.28.0 release 2021-06-28 10:59:58 +03:00
go.mod Update Neo GO library to v0.95.3 2021-06-28 10:59:58 +03:00
go.sum Update Neo GO library to v0.95.3 2021-06-28 10:59:58 +03:00
prepare.sh Update structure with grpc subdir 2020-09-18 10:40:48 +03:00

README.md

NeoFS

Golang SDK for NeoFS


Tests codecov Report GitHub release GitHub license

Overview

Go implementation of recent NeoFS API versions and SDK layer working with all of them in a handy way.

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

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