forked from TrueCloudLab/frostfs-api
Release v2.10.0 - Udo (우도, 牛島)
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
parent
8bf84cdc65
commit
115d8c801d
4 changed files with 45 additions and 0 deletions
11
CHANGELOG.md
11
CHANGELOG.md
|
@ -1,5 +1,15 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [2.10.0] - 2021-10-14 - Udo (우도, 牛島)
|
||||||
|
|
||||||
|
NNS integration, detailed network info and ACL rules for non-native services.
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- ACL header type for services (#173)
|
||||||
|
- Side chain block duration and NeoFS network config fields in `NetworkInfo`
|
||||||
|
message (#172)
|
||||||
|
- Well-known container attributes for NNS integration (#177)
|
||||||
|
|
||||||
## [2.9.1] - 2021-08-26
|
## [2.9.1] - 2021-08-26
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
@ -399,3 +409,4 @@ Bump major release
|
||||||
[2.8.0]: https://github.com/nspcc-dev/neofs-api/compare/v2.7.0...v2.8.0
|
[2.8.0]: https://github.com/nspcc-dev/neofs-api/compare/v2.7.0...v2.8.0
|
||||||
[2.9.0]: https://github.com/nspcc-dev/neofs-api/compare/v2.8.0...v2.9.0
|
[2.9.0]: https://github.com/nspcc-dev/neofs-api/compare/v2.8.0...v2.9.0
|
||||||
[2.9.1]: https://github.com/nspcc-dev/neofs-api/compare/v2.9.0...v2.9.1
|
[2.9.1]: https://github.com/nspcc-dev/neofs-api/compare/v2.9.0...v2.9.1
|
||||||
|
[2.10.0]: https://github.com/nspcc-dev/neofs-api/compare/v2.9.1...v2.10.0
|
||||||
|
|
|
@ -188,6 +188,7 @@ Enumeration of possible sources of Headers to apply filters.
|
||||||
| HEADER_UNSPECIFIED | 0 | Unspecified header, default value. |
|
| HEADER_UNSPECIFIED | 0 | Unspecified header, default value. |
|
||||||
| REQUEST | 1 | Filter request headers |
|
| REQUEST | 1 | Filter request headers |
|
||||||
| OBJECT | 2 | Filter object headers |
|
| OBJECT | 2 | Filter object headers |
|
||||||
|
| SERVICE | 3 | Filter service headers. These are not processed by NeoFS nodes and exist for service use only. |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -549,6 +549,12 @@ There are some "well-known" attributes affecting system behaviour:
|
||||||
* __NEOFS__SUBNET \
|
* __NEOFS__SUBNET \
|
||||||
String ID of container's storage subnet. Container can be attached to
|
String ID of container's storage subnet. Container can be attached to
|
||||||
only one subnet.
|
only one subnet.
|
||||||
|
* __NEOFS__NAME \
|
||||||
|
String of human-friendly container name registered as the domain in
|
||||||
|
NNS contract.
|
||||||
|
* __NEOFS__ZONE \
|
||||||
|
String of zone for `__NEOFS__NAME`. Used as TLD of domain name in NNS
|
||||||
|
contract. If zone is not specified, use default zone: `container`.
|
||||||
|
|
||||||
And some well-known attributes used by applications only:
|
And some well-known attributes used by applications only:
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,8 @@
|
||||||
|
|
||||||
- Messages
|
- Messages
|
||||||
- [Filter](#neo.fs.v2.netmap.Filter)
|
- [Filter](#neo.fs.v2.netmap.Filter)
|
||||||
|
- [NetworkConfig](#neo.fs.v2.netmap.NetworkConfig)
|
||||||
|
- [NetworkConfig.Parameter](#neo.fs.v2.netmap.NetworkConfig.Parameter)
|
||||||
- [NetworkInfo](#neo.fs.v2.netmap.NetworkInfo)
|
- [NetworkInfo](#neo.fs.v2.netmap.NetworkInfo)
|
||||||
- [NodeInfo](#neo.fs.v2.netmap.NodeInfo)
|
- [NodeInfo](#neo.fs.v2.netmap.NodeInfo)
|
||||||
- [NodeInfo.Attribute](#neo.fs.v2.netmap.NodeInfo.Attribute)
|
- [NodeInfo.Attribute](#neo.fs.v2.netmap.NodeInfo.Attribute)
|
||||||
|
@ -197,6 +199,29 @@ results, that will satisfy filter's conditions.
|
||||||
| filters | [Filter](#neo.fs.v2.netmap.Filter) | repeated | List of inner filters. Top level operation will be applied to the whole list. |
|
| filters | [Filter](#neo.fs.v2.netmap.Filter) | repeated | List of inner filters. Top level operation will be applied to the whole list. |
|
||||||
|
|
||||||
|
|
||||||
|
<a name="neo.fs.v2.netmap.NetworkConfig"></a>
|
||||||
|
|
||||||
|
### Message NetworkConfig
|
||||||
|
NeoFS network configuration
|
||||||
|
|
||||||
|
|
||||||
|
| Field | Type | Label | Description |
|
||||||
|
| ----- | ---- | ----- | ----------- |
|
||||||
|
| parameters | [NetworkConfig.Parameter](#neo.fs.v2.netmap.NetworkConfig.Parameter) | repeated | List of parameter values. |
|
||||||
|
|
||||||
|
|
||||||
|
<a name="neo.fs.v2.netmap.NetworkConfig.Parameter"></a>
|
||||||
|
|
||||||
|
### Message NetworkConfig.Parameter
|
||||||
|
Single configuration parameter.
|
||||||
|
|
||||||
|
|
||||||
|
| Field | Type | Label | Description |
|
||||||
|
| ----- | ---- | ----- | ----------- |
|
||||||
|
| key | [bytes](#bytes) | | Parameter key. UTF-8 encoded string. |
|
||||||
|
| value | [bytes](#bytes) | | Parameter value. |
|
||||||
|
|
||||||
|
|
||||||
<a name="neo.fs.v2.netmap.NetworkInfo"></a>
|
<a name="neo.fs.v2.netmap.NetworkInfo"></a>
|
||||||
|
|
||||||
### Message NetworkInfo
|
### Message NetworkInfo
|
||||||
|
@ -207,6 +232,8 @@ Information about NeoFS network
|
||||||
| ----- | ---- | ----- | ----------- |
|
| ----- | ---- | ----- | ----------- |
|
||||||
| current_epoch | [uint64](#uint64) | | Number of the current epoch in the NeoFS network. |
|
| current_epoch | [uint64](#uint64) | | Number of the current epoch in the NeoFS network. |
|
||||||
| magic_number | [uint64](#uint64) | | Magic number of the sidechain of the NeoFS network. |
|
| magic_number | [uint64](#uint64) | | Magic number of the sidechain of the NeoFS network. |
|
||||||
|
| ms_per_block | [int64](#int64) | | MillisecondsPerBlock network parameter of the sidechain of the NeoFS network. |
|
||||||
|
| network_config | [NetworkConfig](#neo.fs.v2.netmap.NetworkConfig) | | NeoFS network configuration. |
|
||||||
|
|
||||||
|
|
||||||
<a name="neo.fs.v2.netmap.NodeInfo"></a>
|
<a name="neo.fs.v2.netmap.NodeInfo"></a>
|
||||||
|
|
Loading…
Reference in a new issue