Skip to content

v0.10.0

Compare
Choose a tag to compare
@achetronic achetronic released this 29 Oct 16:31
· 1 commit to master since this release

Fixes:

  • Improve error handling when sending XML responses to the client: previously XML was always sent on errors and that interferred with ranged requests sending some not-required bytes. This causes MD5 checksums failures

  • Separate Read and Write errors during io.Copy buffer transfer: now we are able to know which part (server or client) is failing under the hood. This errors are logged

  • Errors produced during Bifrost <-> S3 reading process now are hijacking the connection under the hood, and closing it abruptly to replicate the failure on user's side. This helps to be more transparent to S3 CLIs out there

  • There are more specific responses for errors produces by Bifrost given to the user. Until now, all the errors was sent as ServerInternalError. Now we support Forbidden for those cases where credentials or stuff related to signature is invalid.

Contributors:
@achetronic @sebastocorp