Skip to content

Releases: paulcwarren/spring-content

Version 0.0.6

30 Aug 14:53
Compare
Choose a tag to compare

This release includes:-

  • Cross Origin Request support
  • New spring boot starters content-XXX-spring-boot-starter that adhere to Spring Boot naming conventions for third-party libraries. Note; the original boot starters spring-content-XXX-boot-starter are still available but may be removed at the next major release.
  • Renamed spring.content.fs.filesystemRoot configuration property to content.fs.fileystemRoot to adhere to Spring Boot naming conventions for third-party libraries (this is a backward incompatible change)
  • Upgraded to Spring Boot 1.5.6-RELEASE

The maven coordinates for this release are as follows:-

<dependency>
  <groupId>com.github.paulcwarren</groupId>
  <artifactId>content-XXX-boot-starter</artifactId>
  <version>0.0.6</version>
</dependency>

where XXX can be:-

  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module
  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module
  • rest for Spring Content REST Module

Version 0.0.5

14 Jul 15:59
Compare
Choose a tag to compare

This release includes:-

  • Video streaming support
  • DellEMC ECS Certification
  • New StoreConfigurer API for configuring Store (S3 and Filesystem)
  • Re-implementation of the Spring Content REST to rely on Spring Data API only
  • Reference Guides for Spring Content REST

The maven coordinates for this release are as follows:-

<dependency>
  <groupId>com.github.paulcwarren</groupId>
  <artifactId>spring-content-XXX-boot-starter</artifactId>
  <version>0.0.5</version>
</dependency>

where XXX can be:-

  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module
  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module
  • rest for Spring Content REST Module

Version 0.0.4

23 May 23:53
Compare
Choose a tag to compare

This release includes:-

  • Consolidation of the naming of API classes on the term Store
    • In order to differentiate between structured data handling with Repository's, Spring Content has consolidated all API class names and associated documentation on the term Store.
    • NB.: Packaging consolidation will happen in a future release
  • Spring Content FS, S3 and Mongo now implemented using relevant Spring-based ResourceLoader's
  • Spring Content FS, S3 and Mongo support for content placement
    • These modules use a Spring ConversionService to convert the Resource's ID into a location. This allows developer to implement different placement strategies to better organize how content is stored by each Store.
  • Spring Content FS support for new experimental Store and AssociativeStore API
    • The new Store API is a generic version of Spring's ResourceLoader that, unlike it's namesake, is capable of managing the full lifecycle of a Spring Resource from creation through to deletion.
  • Improvements to our Solr Module
  • Reference Guides for all Modules (except REST)

The maven coordinates for this release are as follows:-

<dependency>
  <groupId>com.github.paulcwarren</groupId>
  <artifactId>spring-content-XXX-boot-starter</artifactId>
  <version>0.0.4</version>
</dependency>

where XXX can be:-

  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module
  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module

Version 0.0.3

13 Jan 23:46
Compare
Choose a tag to compare

This release includes Apache Solr integration for automatically indexing content.

The maven coordinates for this release are as follows:-

<dependency>
  <groupId>com.github.paulcwarren</groupId>
  <artifactId>spring-content-XXX-boot-starter</artifactId>
  <version>0.0.3</version>
</dependency>

where XXX can be:-

  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module
  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module

Version 0.0.2

21 Sep 16:04
Compare
Choose a tag to compare

The maven coordinates for this release are as follows:-

<dependency>
  <groupId>com.github.paulcwarren</groupId>
  <artifactId>spring-content-XXX-boot-starter</artifactId>
  <version>0.0.2</version>
</dependency>

where XXX can be:-

  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module
  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module

Version 0.0.1

21 Sep 16:03
Compare
Choose a tag to compare

The maven coordinates for this release are as follows:-

<dependency>
  <groupId>com.github.paulcwarren</groupId>
  <artifactId>spring-content-XXX-boot-starter</artifactId>
  <version>0.0.1</version>
</dependency>

where XXX can be:-

  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module
  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module