diff --git a/CHANGELOG.md b/CHANGELOG.md index 85edf38..8e7aa06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### Added ### Changed +- Object PUT chunk requests must no longer have meta headers (#408) ### Removed diff --git a/object/service.proto b/object/service.proto index 7c52c64..48d2981 100644 --- a/object/service.proto +++ b/object/service.proto @@ -404,6 +404,7 @@ message PutRequest { // Carries request meta information. Header data is used only to regulate // message transport and does not affect request execution. + // Starting from version 2.26, the field MUST NOT be present in chunk messages. neo.fs.v2.session.RequestMetaHeader meta_header = 2; // Carries request verification information. This header is used to diff --git a/proto-docs/object.md b/proto-docs/object.md index f9b96f3..07eb866 100644 --- a/proto-docs/object.md +++ b/proto-docs/object.md @@ -744,7 +744,7 @@ PUT object request | Field | Type | Label | Description | | ----- | ---- | ----- | ----------- | | body | [PutRequest.Body](#neo.fs.v2.object.PutRequest.Body) | | Body of put object request message. | -| meta_header | [neo.fs.v2.session.RequestMetaHeader](#neo.fs.v2.session.RequestMetaHeader) | | Carries request meta information. Header data is used only to regulate message transport and does not affect request execution. | +| meta_header | [neo.fs.v2.session.RequestMetaHeader](#neo.fs.v2.session.RequestMetaHeader) | | Carries request meta information. Header data is used only to regulate message transport and does not affect request execution. Starting from version 2.26, the field MUST NOT be present in chunk messages. | | verify_header | [neo.fs.v2.session.RequestVerificationHeader](#neo.fs.v2.session.RequestVerificationHeader) | | Carries request verification information. This header is used to authenticate the nodes of the message route and check the correctness of transmission. |