Skip to content

Releases: paulcwarren/spring-content

Version 3.0.4

13 Jun 16:35
3b8f9f6
Compare
Choose a tag to compare

What's Changed

  • fix(azure): avoid circular references in AzureStorageConfiguration by @claudia-maderthaner-infoniqa in #1430
  • fix: ensure storage factory beans don't rely on constructor injection by @paulcwarren in #1455
  • docs: update jpa docs to clarify when to create the datasourceInitializer bean by @paulcwarren in #1450
  • build(deps): bump azure-storage-blob from 12.22.0 to 12.22.1 by @dependabot in #1417
  • build(deps-dev): bump spring-cloud-gcp-core from 4.3.0 to 4.3.1 by @dependabot in #1420
  • build(deps): bump spring-cloud-gcp-storage from 4.3.0 to 4.3.1 by @dependabot in #1419
  • build(deps): bump maven-source-plugin from 3.2.1 to 3.3.0 by @dependabot in #1425
  • build(deps): bump azure-storage-file-share from 12.18.0 to 12.18.1 by @dependabot in #1427
  • build(deps): bump azure-storage-blob from 12.22.1 to 12.22.2 by @dependabot in #1429
  • build(deps): bump spring-cloud-dependencies from 2022.0.2 to 2022.0.3 by @dependabot in #1433
  • build(deps): bump asciidoctor-maven-plugin from 2.2.3 to 2.2.4 by @dependabot in #1436
  • build(deps-dev): bump google-cloud-nio from 0.126.15 to 0.126.16 by @dependabot in #1439
  • build(deps): bump google-cloud-storage from 2.22.2 to 2.22.3 by @dependabot in #1438
  • build(deps): bump spring-cloud-gcp-storage from 4.3.1 to 4.4.0 by @dependabot in #1447
  • build(deps-dev): bump spring-cloud-gcp-core from 4.3.1 to 4.4.0 by @dependabot in #1448
  • build(deps): bump maven-surefire-plugin from 3.1.0 to 3.1.2 by @dependabot in #1454
  • build(deps): bump google-cloud-storage from 2.22.3 to 2.22.4 by @dependabot in #1459
  • build(deps-dev): bump google-cloud-nio from 0.126.16 to 0.126.17 by @dependabot in #1460

Instructions

The maven coordinates for this release are as follows:-

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

where XXX can be:-

Storage Modules

  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module
  • gcs for the Spring Content GCS Module
  • azure-storage for Spring Content Azure Storage Module
  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module

Additional Modules

  • renditions for the Spring Content Renditions Module

  • rest for Spring Content REST Module

  • solr for the Spring Content Solr Module

  • elasticsearch for the Spring Content Elasticsearch Module

    and:-

  • spring-versions-jpa for the Locking and Versioning Module

Contributors

@paulcwarren

New Contributors

Full Changelog: 3.0.3...3.0.4

Version 3.0.3

23 May 04:47
5604109
Compare
Choose a tag to compare

What's Changed

  • Fixes two NPE conditions in DefaultEntityResolver return statement by @Nick-Wunderdog in #1400
  • build(deps-dev): bump spring-cloud-gcp-core from 4.2.0 to 4.3.0 by @dependabot in #1403
  • build(deps): bump spring-cloud-gcp-storage from 4.2.0 to 4.3.0 by @dependabot in #1402
  • build(deps): bump maven-surefire-plugin from 3.0.0 to 3.1.0 by @dependabot in #1404
  • build(deps): bump google-cloud-storage from 2.22.1 to 2.22.2 by @dependabot in #1410
  • build(deps-dev): bump google-cloud-nio from 0.126.14 to 0.126.15 by @dependabot in #1413

Instructions

The maven coordinates for this release are as follows:-

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

where XXX can be:-

Storage Modules

  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module
  • gcs for the Spring Content GCS Module
  • azure-storage for Spring Content Azure Storage Module
  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module

Additional Modules

  • renditions for the Spring Content Renditions Module

  • rest for Spring Content REST Module

  • solr for the Spring Content Solr Module

  • elasticsearch for the Spring Content Elasticsearch Module

    and:-

  • spring-versions-jpa for the Locking and Versioning Module

Contributors

@paulcwarren

New Contributors

Full Changelog: 3.0.2...3.0.3

Version 3.0.2

05 May 05:06
0dce9b2
Compare
Choose a tag to compare

What's Changed

  • fix: s3 auto configuration should only activate when spring-content-s… by @paulcwarren in #1356
  • fix: getting content id via content property id uses wrong internal propertypath member by @paulcwarren in #1376
  • build(deps-dev): bump google-cloud-nio from 0.126.10 to 0.126.11 by @dependabot in #1349
  • build(deps): bump google-cloud-storage from 2.20.2 to 2.21.0 by @dependabot in #1347
  • build(deps-dev): bump spring-cloud-gcp-core from 4.1.3 to 4.1.4 by @dependabot in #1351
  • build(deps): bump spring-cloud-gcp-storage from 4.1.3 to 4.1.4 by @dependabot in #1350
  • build(deps): bump ojdbc8 from 21.9.0.0 to 23.2.0.0 by @dependabot in #1354
  • build(deps-dev): bump google-cloud-nio from 0.126.11 to 0.126.12 by @dependabot in #1364
  • build(deps): bump google-cloud-storage from 2.21.0 to 2.22.0 by @dependabot in #1363
  • build(deps): bump pdfbox-tools from 2.0.27 to 2.0.28 by @dependabot in #1365
  • build(deps-dev): bump google-cloud-nio from 0.126.12 to 0.126.13 by @dependabot in #1367
  • build(deps): bump azure-storage-blob from 12.21.1 to 12.22.0 by @dependabot in #1369
  • build(deps): bump azure-storage-file-share from 12.17.1 to 12.18.0 by @dependabot in #1368
  • build(deps): bump spring-cloud-gcp-storage from 4.1.4 to 4.2.0 by @dependabot in #1379
  • build(deps): bump spring-boot-dependencies from 3.0.5 to 3.0.6 by @dependabot in #1378
  • build(deps-dev): bump spring-cloud-gcp-core from 4.1.4 to 4.2.0 by @dependabot in #1380
  • build(deps): bump jacoco-maven-plugin from 0.8.9 to 0.8.10 by @dependabot in #1385
  • build(deps): bump google-cloud-storage from 2.22.0 to 2.22.1 by @dependabot in #1388
  • build(deps-dev): bump google-cloud-nio from 0.126.13 to 0.126.14 by @dependabot in #1389
  • build(deps): bump jakarta.activation-api from 2.1.1 to 2.1.2 by @dependabot in #1392
  • build(deps): bump solr-solrj from 9.2.0 to 9.2.1 by @dependabot in #1395
  • build(deps): bump elasticsearch-rest-high-level-client from 7.17.9 to 7.17.10 by @dependabot in #1397

Instructions

The maven coordinates for this release are as follows:-

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

where XXX can be:-

Storage Modules

  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module
  • gcs for the Spring Content GCS Module
  • azure-storage for Spring Content Azure Storage Module
  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module

Additional Modules

  • renditions for the Spring Content Renditions Module

  • rest for Spring Content REST Module

  • solr for the Spring Content Solr Module

  • elasticsearch for the Spring Content Elasticsearch Module

    and:-

  • spring-versions-jpa for the Locking and Versioning Module

Contributors

@paulcwarren

Full Changelog: 3.0.1...3.0.2

Version 2.9.0

05 May 05:05
d639e11
Compare
Choose a tag to compare

What's Changed

Instructions

The maven coordinates for this release are as follows:-

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

where XXX can be:-

Storage Modules

  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module
  • gcs for the Spring Content GCS Module
  • azure-storage for Spring Content Azure Storage Module
  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module

Additional Modules

  • renditions for the Spring Content Renditions Module

  • rest for Spring Content REST Module

  • cmis for Sprint Content CMIS Module

  • solr for the Spring Content Solr Module

  • elasticsearch for the Spring Content Elasticsearch Module

    and:-

  • spring-versions-jpa for the Locking and Versioning Module

Contributors

@paulcwarren

Full Changelog: 2.8.0...2.9.0

Version 3.0.1

06 Apr 04:05
676cb06
Compare
Choose a tag to compare

What's Changed

  • fix: rest layer should recognize stores interfaces from new 'org/springframework/content/commons/store/**' package by @paulcwarren in #1345
  • build(deps): bump maven-javadoc-plugin from 3.4.1 to 3.5.0 by @dependabot in #1336
  • build(deps): bump ojdbc8 from 21.8.0.0 to 21.9.0.0 by @dependabot in #1337
  • build(deps): bump asciidoctor-maven-plugin from 2.2.2 to 2.2.3 by @dependabot in #1340
  • build(deps): bump maven-surefire-plugin from 2.22.2 to 3.0.0 by @dependabot in #1341
  • build(deps): bump jacoco-maven-plugin from 0.8.8 to 0.8.9 by @dependabot in #1344

Instructions

The maven coordinates for this release are as follows:-

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

where XXX can be:-

Storage Modules

  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module
  • gcs for the Spring Content GCS Module
  • azure-storage for Spring Content Azure Storage Module
  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module

Additional Modules

  • renditions for the Spring Content Renditions Module

  • rest for Spring Content REST Module

  • solr for the Spring Content Solr Module

  • elasticsearch for the Spring Content Elasticsearch Module

    and:-

  • spring-versions-jpa for the Locking and Versioning Module

Contributors

@paulcwarren

Full Changelog: 3.0.0...3.0.1

Version 3.0.0

06 Apr 04:02
69861e9
Compare
Choose a tag to compare

Highlights

The 3.x release line is implemented against Spring Boot 3/Spring Framework 6 and now requires Java 17.

Deprecations

  • Package org/springframework/content/commons/repository/** has been deprecated and is scheduled for removal in Spring Content 4.x. Package org/springframework/content/commons/store/** replaces it.

Removals

  • The experimental module Spring Content CMIS has been removed from the 3.x release line. A key library, apache chemistry, that provided the REST bindings for our CMIS support does not support Java 17 and appears to have no plans to. We have no bandwidth to fork and maintain this library and as a result we had to make the difficult decision to drop this experimental module so we could support Spring Boot 3/Spring Framework 6. We apologize for any inconvenience.

What's Changed

  • Spring Boot 3 migration by @paulcwarren in #1288
  • build(deps): bump spring-boot-dependencies from 2.7.8 to 3.0.5 by @dependabot in #1320
  • build(deps): bump spring-vault-core from 3.0.0 to 3.0.2 in /spring-content-encryption by @dependabot in #1324
  • build(deps): bump azure-storage-file-share from 12.16.2 to 12.17.1 by @dependabot in #1310
  • build(deps): bump azure-storage-blob from 12.20.2 to 12.21.1 by @dependabot in #1311
  • build(deps): bump spring-cloud-gcp-storage from 3.4.2 to 4.1.3 by @dependabot in #1322
  • build(deps): bump google-cloud-storage from 2.16.0 to 2.20.2 by @dependabot in #1319
  • build(deps): bump maven-compiler-plugin from 3.10.1 to 3.11.0 by @dependabot in #1333
  • build(deps): bump hibernate-core from 6.1.6.Final to 6.1.7.Final by @dependabot in #1331
  • build(deps): bump spring-cloud-dependencies from 2022.0.1 to 2022.0.2 by @dependabot in #1330
  • build(deps): bump jakarta.activation-api from 2.0.1 to 2.1.1 by @dependabot in #1332
  • build(deps): bump solr-solrj from 8.11.2 to 9.2.0 by @dependabot in #1334
  • build(deps-dev): bump google-cloud-nio from 0.126.3 to 0.126.10 by @dependabot in #1321
  • build(deps-dev): bump spring-cloud-gcp-core from 4.0.0 to 4.1.3 by @dependabot in #1329

Instructions

The maven coordinates for this release are as follows:-

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

where XXX can be:-

Storage Modules

  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module
  • gcs for the Spring Content GCS Module
  • azure-storage for Spring Content Azure Storage Module
  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module

Additional Modules

  • renditions for the Spring Content Renditions Module

  • rest for Spring Content REST Module

  • solr for the Spring Content Solr Module

  • elasticsearch for the Spring Content Elasticsearch Module

    and:-

  • spring-versions-jpa for the Locking and Versioning Module

Contributors

@paulcwarren

Full Changelog: 2.8.0...3.0.0

Version 2.8.0

10 Feb 04:41
2824c62
Compare
Choose a tag to compare

What's Changed

Instructions

The maven coordinates for this release are as follows:-

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

where XXX can be:-

Storage Modules

  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module
  • gcs for the Spring Content GCS Module
  • azure-storage for Spring Content Azure Storage Module
  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module

Additional Modules

  • renditions for the Spring Content Renditions Module

  • rest for Spring Content REST Module

  • cmis for Spring Content CMIS Module

  • solr for the Spring Content Solr Module

  • elasticsearch for the Spring Content Elasticsearch Module

    and:-

  • spring-versions-jpa for the Locking and Versioning Module

Contributors

@paulcwarren

Full Changelog: 2.7.0...2.8.0

Version 2.7.0

15 Dec 04:08
58e85e2
Compare
Choose a tag to compare

What's Changed

Instructions

The maven coordinates for this release are as follows:-

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

where XXX can be:-

Storage Modules

  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module
  • gcs for the Spring Content GCS Module
  • azure-storage for Spring Content Azure Storage Module
  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module

Additional Modules

  • renditions for the Spring Content Renditions Module

  • rest for Spring Content REST Module

  • cmis for Spring Content CMIS Module

  • solr for the Spring Content Solr Module

  • elasticsearch for the Spring Content Elasticsearch Module

    and:-

  • spring-versions-jpa for the Locking and Versioning Module

Contributors

@paulcwarren
@igdianov made their first contribution in #1156

Full Changelog: 2.6.0...2.7.0

Version 2.6.0

10 Oct 16:25
ec6581d
Compare
Choose a tag to compare

What's Changed

Bumps

Instructions

The maven coordinates for this release are as follows:-

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

where XXX can be:-

Storage Modules

  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module
  • gcs for the Spring Content GCS Module
  • azure-storage for Spring Content Azure Storage Module
  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module

Additional Modules

  • renditions for the Spring Content Renditions Module

  • rest for Spring Content REST Module

  • cmis for Spring Content CMIS Module

  • solr for the Spring Content Solr Module

  • elasticsearch for the Spring Content Elasticsearch Module

    and:-

  • spring-versions-jpa for the Locking and Versioning Module

Contributors

@paulcwarren
@tomas-pritrsky made their first contribution in #1076

Full Changelog: 2.5.0...2.6.0

Version 2.5.0

07 Sep 05:26
f4ee858
Compare
Choose a tag to compare

What's Changed

Instructions

The maven coordinates for this release are as follows:-

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

where XXX can be:-

Storage Modules

  • fs for the Spring Content Filesystem Module
  • s3 for the Spring Content S3 Module
  • gcs for the Spring Content GCS Module
  • azure-storage for Spring Content Azure Storage Module
  • jpa for the Spring Content JPA Module
  • mongo for the Spring Content Mongo Module

Additional Modules

  • renditions for the Spring Content Renditions Module

  • rest for Spring Content REST Module

  • cmis for Spring Content CMIS Module

  • solr for the Spring Content Solr Module

  • elasticsearch for the Spring Content Elasticsearch Module

    and:-

  • spring-versions-jpa for the Locking and Versioning Module

Contributors

Paul Warren
Lars Vierbergen

Full Changelog: 2.4.0...2.5.0