# Release notes for project clproto


CHANGELOG
---------

### 2.0.0


* VFS-1405 remove unused import
* VFS-1522 Add SynchronizeBlock message.
* VFS-1405: add dbsync proto
* VFS-1484 Add configuration message.
* VFS-1450 Add permission_changed_event.
* VFS-1450 Remove storage_id from get_helper_args message
* VFS-1426 Add gwproto.
* VFS-1371 Add SpaceId to GetHelperParams and FileLocation.
* VFS-1371 Add space_id to ProxyIORequest.
* VFS-1398 Rename xattr.key to xattr.name.
* VFS-1398 Add xattr messages to possible fuse messages.
* VFS-1407 Getting subscriptions on handshake response.
* VFS-1371 Remove SpaceID from ProxyIO arguments.
* VFS-1371 Add POSIX error codes.
* VFS-1371 Add protocol messages for ProxyIO helper.
* VFS-1289 Add message that can carry multiple events of the same type.
* VFS-1289 Make stream ID optional in MessageStreamReset message.
* VFS-1289 Change type of subscription ID from unsigned to signed integer.
* VFS-1289 Add stream ID to stream reset message.
* VFS-1289 Change name of 'oneof' constructions in event messages.
* VFS-1289 Enable NIF library build.
* VFS-1289 New events multilayer architecture. Unit and integration tests extension.
* VFS-1289 Implement sequencer behaviour.
* VFS-1235 Implement truncate.
* VFS-1217 Generate clproto erl files only if not yet generated.
* VFS-1217 Clear environment compilation flags.
* VFS-1223 Add a refreshing macaroons capability.
* VFS-1235 Add protocol for operations on regular files.
* add ChangeMode and Rename messages
* VFS-1147 Add name to FileAttr message.
* VFS-1147 Add UUID to file attr.
* VFS-1147 Using parent UUID for directory creation.
* VFS-1147 Add communication protocol between FUSE client and the server.
* VFS-1145 Remove oneproxy messages.
* VFS-1111 Implement Translator layer tests.
* VFS-1098 Generating Erlang NIFs.
* VFS-1098 Add oneproxy messages.
* VFS-1098 Change Protocol Buffers compiler.
* VFS-1098 Create rebar application.
* VFS-1037 protocol version messages added as oneof client/server message
* VFS-1037 rename ping_messages to diagnostic_messages,add 'GetProtocolVersion' message
* VFS-1037 Data message
* ping messages
* VFS-997 Add stream message and descriptions + refactoring.
* change type of message_id from uint64 to bytes
* certificate msg extended
* VFS-997 Add communication messages.
* VFS-1005 Change wrapping message structure.
* VFs-1005 Add partial message mechanism.
* VFS-1005 New protocol first implementation.
* GetFileBlockMap and FileBlockMap messages
* VFS-936 add uuid field to file attributes
* VFS-931 Update BlocksAvailable message.
* VFS-931 Add UpdateFileBlockMap message.
* VFS-932 Add block properties to event message.
* add size_relative flag to FileTruncated message
* FileTruncated message
* FileBlockModified message
* SynchronizeFileBlock message
* VFS-888 Set 'blocks' as a repeated field.
* VFS-888 Change identification fields of RequestFileBlock.
* VFS-888 Add block-related messages and message fields.
* add acl flag
* VFS-837 Change from 'veil' to 'onedata'.
* children count messages
* new acl messages
* VFS-828 Remove identity field in HandshakeRequest.
* VFS-829: add DirEntry to protocol
* VFS-820, change message name
* VFS-820, add CheckPerms message
* VFS-781 Add an identity field for handshake request.
* GetFileUuid and FileUuid messages added
* VFS-754: add cluster proxy getattr
* VFS-754: add cluster proxy getattr
* VFS-754: add message decoder to answer message


### 1.0.0


* VFS-754: add global user id to cluster message
* VFS-754: add ProviderMsg
* VFS-754: add access token to cluster message
* VFS-754: make space_id optional
* VFS-749: add ClusterProxy context info
* VFS-754: add space_id to RFM
* add mode to CreateFile message
* default open_mode msg changed from "none" to ""
* open_mode optional parameter added to GetFileLocation msg
* VFS-489 Direct IO storage message added.
* VFS-489 Storage test messages added.
* Generic event message added
* VFS-443 Add logging protocol.
* [VFS-441] EventTransformer added
* [VFS-441] pushmessage message removed
* [VFS-441] Comments for EventStreamConfig
* [VFS-441] eventaggregatorconfig message extended
* [VFS-441] client fetch event producer configuration on startup
* [VFS-413] messages for events subscription added
* VFS-442 Add answer field to StatFSInfo message.
* VFS-442 GetFilesSize and FilesSizeInfo messages added.
* VFS-442 GetQuota and QuotaInfo messages added.
* size type changed from int32 to int64
* [VFS-240] Message CreateFileAck changed
* [VFS-240] CreateFileAck message added
* ChangePermsAtStorage message added
* VFS-211 Links field to files attribute added.

* Added decoder_name and messages for directory creation and location validity info
* fuse messages


________

Generated by sr-release. 
