1.x.x release notes

1.4.0.RELEASE

Breaking changes

Amazon S3 support now also requires spring-cloud-aws-core alongside the Amazon SDK.

<dependencies>
	<dependency>
           <groupId>com.amazonaws</groupId>
           <artifactId>aws-java-sdk-s3</artifactId>
       </dependency>
       <dependency>
           <groupId>org.springframework.cloud</groupId>
           <artifactId>spring-cloud-aws-core</artifactId>
           <version>2.1.0.RELEASE</version>
       </dependency>
</dependencies>

Changelist

  • Internal refactoring, addition of FileResource as representation of a stored file and main interface to be used by consumers

  • Added folder concept in the form of FolderResource

  • Improved Amazon S3 support - deprecated AwsS3Repository in favour of AmazonS3Repository

  • Added special purpose repositories for temporary files and caching

  • Added Admin Web Developer tools section: file repository browser

  • Fixed some issues with module dependencies

  • Bugfix: moving a file from one repository to another will no longer create a temporary file

1.3.0.RELEASE

  • Added FileReference and FileReferenceProperties

    • FileReference and FileReferenceProperties can be used to store additional information for files.

    • If EntityModule is present, FileReference properties will be rendered as file upload controls.

1.2.0.RELEASE

1.1.0.RELEASE

  • Switched the settings to @ConfigurationProperties

1.0.0.RELEASE

Initial public release available on Maven central.