CHANGELOG.md in logstash-output-s3-4.0.2 vs CHANGELOG.md in logstash-output-s3-4.0.3

- old
+ new

@@ -1,28 +1,31 @@ +## 4.0.3 + - When configuring the `canned_acl` options of the plugins the role was not applied correctly to the created object: #7 + ## 4.0.2 -- Fixed AWS authentication when using instance profile credentials. + - Fixed AWS authentication when using instance profile credentials. ## 4.0.1 - Improved Error logging for S3 validation. Now specific S3 perms errors are logged ## 4.0.0 - - This version is a complete rewrite over version 3.0.0 See #103 - - This Plugin now uses the V2 version of the SDK, this make sure we receive the latest updates and changes. - - We now uses S3's `upload_file` instead of reading chunks, this method is more efficient and will uses the multipart with threads if the files is too big. - - You can now use the `fieldref` syntax in the prefix to dynamically changes the target with the events it receives. - - The Upload queue is now a bounded list, this options is necessary to allow back pressure to be communicated back to the pipeline but its configurable by the user. - - If the queue is full the plugin will start the upload in the current thread. - - The plugin now threadsafe and support the concurrency model `shared` - - The rotation strategy can be selected, the recommended is `size_and_time` that will check for both the configured limits (`size` and `time` are also available) - - The `restore` option will now use a separate threadpool with an unbounded queue - - The `restore` option will not block the launch of logstash and will uses less resources than the real time path - - The plugin now uses `multi_receive_encode`, this will optimize the writes to the files - - rotate operation are now batched to reduce the number of IO calls. - - Empty file will not be uploaded by any rotation rotation strategy - - We now use Concurrent-Ruby for the implementation of the java executor - - If you have finer grain permission on prefixes or want faster boot, you can disable the credentials check with `validate_credentials_on_root_bucket` - - The credentials check will no longer fails if we can't delete the file - - We now have a full suite of integration test for all the defined rotation + - This version is a complete rewrite over version 3.0.0 See #103 + - This Plugin now uses the V2 version of the SDK, this make sure we receive the latest updates and changes. + - We now uses S3's `upload_file` instead of reading chunks, this method is more efficient and will uses the multipart with threads if the files is too big. + - You can now use the `fieldref` syntax in the prefix to dynamically changes the target with the events it receives. + - The Upload queue is now a bounded list, this options is necessary to allow back pressure to be communicated back to the pipeline but its configurable by the user. + - If the queue is full the plugin will start the upload in the current thread. + - The plugin now threadsafe and support the concurrency model `shared` + - The rotation strategy can be selected, the recommended is `size_and_time` that will check for both the configured limits (`size` and `time` are also available) + - The `restore` option will now use a separate threadpool with an unbounded queue + - The `restore` option will not block the launch of logstash and will uses less resources than the real time path + - The plugin now uses `multi_receive_encode`, this will optimize the writes to the files + - rotate operation are now batched to reduce the number of IO calls. + - Empty file will not be uploaded by any rotation rotation strategy + - We now use Concurrent-Ruby for the implementation of the java executor + - If you have finer grain permission on prefixes or want faster boot, you can disable the credentials check with `validate_credentials_on_root_bucket` + - The credentials check will no longer fails if we can't delete the file + - We now have a full suite of integration test for all the defined rotation Fixes: #4 #81 #44 #59 #50 ## 3.2.0 - Move to the new concurrency model `:single`