Releases: paulcwarren/spring-content
Releases · paulcwarren/spring-content
Version 0.0.6
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 tocontent.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
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
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 termStore
. - NB.: Packaging consolidation will happen in a future release
- In order to differentiate between structured data handling with
- 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 theResource
's ID into a location. This allows developer to implement different placement strategies to better organize how content is stored by eachStore
.
- These modules use a Spring
- Spring Content FS support for new experimental
Store
andAssociativeStore
API- The new
Store
API is a generic version of Spring'sResourceLoader
that, unlike it's namesake, is capable of managing the full lifecycle of a SpringResource
from creation through to deletion.
- The new
- 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
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
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
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