frostfs-api-go/CHANGELOG.md
Evgeniy Kulikov 3f82b41a62
CHANGELOG
2020-02-04 13:52:57 +03:00

3.9 KiB

Changelog

This is the changelog for NeoFS Proto

0.2.14 - 2020-02-04

Fixed

  • Readme

Added

  • Filename header

Updated

  • Object.Search now uses streams

0.2.13 - 2020-02-03

Fixed

  • Code format

Changed

  • Use separated proto repository
  • Rename neofs-proto to neofs-api

0.2.12 - 2020-01-27

Fixed

  • Bug with ByteSize (0 bytes returns NaN)

0.2.11 - 2020-01-21

Added

  • Raw flag in object head and get queries with docs

0.2.10 - 2020-01-17

Changed

  • Private token contructor now takes public keys as an argument

0.2.9 - 2020-01-17

Added

  • Docs for container ACL field
  • Public key header in the object with docs
  • Public key field in the session token with docs

Changed

  • Routine to verify correct object checks if integrity header is last and may use public key header if verification header is not present
  • Routine to verify correct session token checks if keys in the token associated with owner id
  • Updated neofs-crypto to v0.2.3

Removed

  • Timestamp in object tombstone header

0.2.8 - 2019-12-21

Added

  • Container access control type definitions

Changed

  • Used sync.Pool for Sign/VerifyRequestHeader
  • VerifiableRequest.Marshal method replace with MarshalTo and Size

0.2.7 - 2019-12-17

Fixed

  • Bug with DecodeMetrics (empty metrics returns)

0.2.6 - 2019-12-17

Added

  • Request to dump node config

0.2.5 - 2019-12-05

Removed

  • proto.Message in Maintainable/Verifiable requests

0.2.4 - 2019-12-03

Added

  • StorageGroup library

Changed

  • Storage group part of object library moved into separate package
  • Updated proto documentation

0.2.3 - 2019-11-28

Removed

  • service: SignRequest / VerifyRequest and accompanying code
  • proto: Signature field from requests
  • object: bytefmt package not used anymore

Changed

  • service: rename EpochRequest to EpochHeader and merge with MetaHeader
  • service: get status error even if it is wrapped

Added

  • service: RequestVerificationHeader's method to validate owner
  • service: test coverage for CheckOwner
  • service: test coverage for wrapped status errors

0.2.2 - 2019-11-22

Changed

  • ProcessRequestTTL don't changes status errors from TTLCondition

0.2.1 - 2019-11-22

Changed

  • Removed SendPutRequest
  • MakePutRequestHeader sets only object and token

0.2.0 - 2019-11-21

Added

  • Container not found error
  • GitHub Actions as CI and Codecov
  • Auto-generated proto documentation
  • RequestMetaHeader to all RPC requests
  • RequestVerificationHeader to all RPC requests

Changed

  • Moved TTL and Epoch fields to RequestMetaHeader
  • Renamed Version in object.SearchRequest to QueryVersion
  • Removed SetTTL, GetTTL, SetEpoch, GetEpoch from all RPC requests

0.1.0 - 2019-11-18

Initial public release