Skip to content

Releases: spring-projects/spring-data-cassandra

5.0.0

14 Nov 12:59
d2fbc30

Choose a tag to compare

📗 Links

⭐ New Features

  • Add @CheckReturnValue to Query and Update API #1609
  • Add TypeCollectorFilters to filter Cassandra driver types #1606
  • Add Ahead of Time Repository support #1600
  • Support multiple Update operations for the same column name #1596
  • Add missing deprecation-for-removal markers #1595
  • Remove deprecated PreparedStatementCache and other long-deprecated API #1594
  • Generate SELECT statements with explicit columns instead of SELECT * #1590
  • Allow use of table options not registered in TableOption and extend known TableOptions #1586
  • Add methods accepting PagingState to Query and CassandraScrollPosition #1585
  • Add missing TableOptions #1584
  • Implement RepositoryFactorySupport.getEntityInformation(RepositoryMetadata) instead of private overload #1576
  • Add support for RepositoryFragmentsContributor #1574
  • Explore Search Results #1573
  • Add support for fluent QueryResultConverter #1568
  • Add support for Cassandra AOT Repositories #1566
  • Migrate to JSpecify annotations for nullability constraints #1549
  • Remove ListenableFuture support #1548
  • Adopt to deprecation removals in Commons #1540
  • Support multiple Update operations for the same column #1525
  • CqlSessionFactoryBean implements PersistenceExceptionTranslator that leads to be instantiated by PersistenceExceptionTranslationInterceptor on every exception from a repository #1179
  • Move PropertyPath and TypeInformation types to core package #3393
  • Refine AOT Repositories infrastructure #3267

🐞 Bug Fixes

  • Prepared statements are not cached properly with observation enabled #1601
  • CassandraAccessor introduces package cycle between o.s.d.cql.core and o.s.d.cql.support [DATACASS-446] #618

📔 Documentation

  • Refine Cassandra Vector Search documentation #1608
  • Document placeholder and Ant-style pattern support for @Enable…Repositories #3366
  • Refine version properties for documentation build #2638

🔨 Dependency Upgrades

  • Downgrade to Cassandra Driver 4.19.0 #1617
  • Upgrade to Cassandra driver 4.19.1 #1616
  • Upgrade to Maven Wrapper 3.9.11 #1587
  • Upgrade to Testcontainers 2.0 #2688

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

4.5.6

14 Nov 10:33
c6b7e3d

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • CassandraAccessor introduces package cycle between o.s.d.cql.core and o.s.d.cql.support [DATACASS-446] #618

4.4.12

14 Nov 09:56
11bec68

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • CassandraAccessor introduces package cycle between o.s.d.cql.core and o.s.d.cql.support [DATACASS-446] #618

5.0.0-RC2

31 Oct 10:14
63984cc

Choose a tag to compare

5.0.0-RC2 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Move PropertyPath and TypeInformation types to core package #3393

🔨 Dependency Upgrades

  • Upgrade to Cassandra driver 4.19.1 #1616
  • Upgrade to Testcontainers 2.0 #2688

5.0.0-RC1

17 Oct 10:41
9c0ff8a

Choose a tag to compare

5.0.0-RC1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Add @CheckReturnValue to Query and Update API #1609
  • Add TypeCollectorFilters to filter Cassandra driver types #1606
  • Generate SELECT statements with explicit columns instead of SELECT * #1590
  • CqlSessionFactoryBean implements PersistenceExceptionTranslator that leads to be instantiated by PersistenceExceptionTranslationInterceptor on every exception from a repository #1179
  • Refine AOT Repositories infrastructure #3267

📔 Documentation

  • Refine Cassandra Vector Search documentation #1608
  • Document placeholder and Ant-style pattern support for @Enable…Repositories #3366

4.5.5

17 Oct 09:39
f7b998c

Choose a tag to compare

📗 Links

⭐ New Features

  • Add @CheckReturnValue to Query and Update API #1609

📔 Documentation

  • Document placeholder and Ant-style pattern support for @Enable…Repositories #3366

4.4.11

17 Oct 08:31
40b7cd8

Choose a tag to compare

📗 Links

⭐ New Features

  • Add @CheckReturnValue to Query and Update API #1609

📔 Documentation

  • Document placeholder and Ant-style pattern support for @Enable…Repositories #3366

5.0.0-M6

12 Sep 10:47
c758286

Choose a tag to compare

5.0.0-M6 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Add Ahead of Time Repository support #1600
  • Add methods accepting PagingState to Query and CassandraScrollPosition #1585
  • Add support for Cassandra AOT Repositories #1566

🐞 Bug Fixes

  • Prepared statements are not cached properly with observation enabled #1601

4.5.4

12 Sep 09:45
1f44d73

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Prepared statements are not cached properly with observation enabled #1601

4.4.10

12 Sep 08:57
97038ba

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Prepared statements are not cached properly with observation enabled #1601