Skip to content

0.4.0

Choose a tag to compare

@korydraughn korydraughn released this 20 Aug 22:27
· 42 commits to main since this release

This release makes the S3 API compatible with iRODS 5 and adds support for Presigned URLs.

The server also performs validation of the configuration file on startup.

Changed

  • Update default JSON schema and template configuration strings (#62).
  • Remove version from JSON schema $id property (#128).
  • Use jsoncons C++ library for configuration validation (#146).
  • Do not use apt-key for package repositories (irods/irods#6008).
  • Migrate to system CMake (irods/irods#8330).

Fixed

  • Fix comparison to guarantee multipart global state is cleaned up (#130).
  • Fix lack of return keyword in set_log_level() (#138).
  • Fix CopyObject operation using empty resource name on overwrite (#160).

Added

  • Make server validate configuration on startup (#62).
  • Implement support for Presigned URLs (#113).
  • Make server compatible with iRODS 5 (#142).
  • Make DeleteObjectTagging operation return 501 (Not Implemented) (#152).