Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 11, 2025

Bumps com.redis.om:redis-om-spring from 0.9.7 to 1.0.0.

Release notes

Sourced from com.redis.om:redis-om-spring's releases.

Release v1.0.0

Changelog

🚀 Features

  • 3d8b53f add comprehensive Map field support for JSON documents (#348), closes #348
  • 3727c6d add andAny() and orAny() methods for combining predicates with different types (#342), closes #342
  • ebaf49f add error handling configuration for saveAll operations (#517), closes #517

🐛 Fixes

  • 12c6256 remove invalid 'enabled: auto' from jreleaser prerelease config
  • bb39299 exclude demo modules from javadoc and publishing configuration
  • 3dc12d6 handle different Redis return types for num_docs field (#639), closes #639 #640
  • 2d734bf enable proper contributor attribution in GitHub releases
  • cdd74c9 resolve TTL not being set with spring-boot-devtools (#458), closes #458
  • 38e9d23 resolve early access workflow issues for RC versions (#625), closes #625
  • e65fc7d return boolean for exists queries instead of throwing ClassCastException (#622), closes #622
  • d474dec improve indexExistsFor to handle Redis 8 error messages (#636), closes #636
  • ca34a10 allow users to override Redis mapping context without bean conflicts (#637), closes #637
  • 7d50b9a handle String values from Redis FT.INFO in count() method (#639), closes #639

🔄️ Changes

  • 4652972 fix deprecations and other build warnings

🛠 Build

  • fe7f287 implement automatic SNAPSHOT version generation for continuous deployment (#625), closes #625
  • 9dce4fc fix deprecated project references in Gradle tasks
  • 3f123ce update Antora to 3.1.12 and fix documentation warnings
  • e710fdd skip Javadoc generation for demo modules

📝 Documentation

  • 99aa008 correct hash-mappings documentation
  • 814bbcf add comprehensive documentation for partial updates on @Document entities (#595), closes #595
  • cd4ff3a add comprehensive connection pool configuration guide (#217), closes #217
  • ea7a806 updates for 1.0.0
  • e646c85 fix all Javadoc warnings in lexicographic classes

Contributors

We'd like to thank the following people for their contributions:

Release v1.0.0-RC4

Changelog

🚀 Features

  • 9c63e8e add projection and map support for aggregations (#539), closes #539
  • 2cbc90d add support for indexing nested fields in arrays (#519), closes #519
  • 678f955 add lexicographic string comparison support for Redis OM Spring (#526), closes #526
  • a9a9a4f add @​RedisKey annotation to populate entity fields with Redis keys during search operations (#538), closes #538
  • 2288d97 add official null support with indexMissing and indexEmpty options (#527), closes #527

... (truncated)

Changelog

Sourced from com.redis.om:redis-om-spring's changelog.

Release Process

This document outlines the release process for Redis OM Spring using JReleaser.

Overview

Redis OM Spring uses JReleaser to automate the publication of artifacts to Maven Central. The process is triggered by creating a GitHub release, which initiates a GitHub Actions workflow.

Key Files

The release process involves these key files:

  1. .github/workflows/release.yml - GitHub Actions workflow triggered by GitHub releases
  2. jreleaser.yml - JReleaser configuration defining how artifacts are released and/or published

Release Steps

To release a new version, go to the GitHub repo Actions section and click on the Release workflow.

Then click on Run worflow and specify the version to release (for example 1.1.0).

Finally, click on Run workflow. This will start the release process which consists of the following steps:

  • Update gradle.properties with the specified version.
  • Build the project using the Gradle wrapper: ./gradlew build test aggregateTestReport publish
  • Call the JReleaser action which performs the following tasks:
    • Publish the artifacts to Maven Central
    • Tag the repository with the specified version, generate the changelog using conventional commits, and create a GitHub release
    • If enabled, announce the release to Slack and other channels

Published Artifacts

The process publishes two main artifacts to Maven Central:

  • redis-om-spring - Core Redis OM Spring library
  • redis-om-spring-ai - AI extension for Redis OM Spring

Each artifact includes:

  • Main JAR
  • Sources JAR
  • Javadoc JAR
  • POM file

Troubleshooting

Check the GitHub actions logs

  1. Check the JReleaser output artifact in the GitHub Actions run
  2. Verify that all required environment secrets are configured:

... (truncated)

Commits
  • 4d81d90 release: Releasing version 1.0.0
  • 12c6256 fix: remove invalid 'enabled: auto' from jreleaser prerelease config
  • bb39299 fix: exclude demo modules from javadoc and publishing configuration
  • 3dc12d6 fix: handle different Redis return types for num_docs field (#639)
  • 2d734bf fix: enable proper contributor attribution in GitHub releases
  • 99aa008 docs: correct hash-mappings documentation
  • 3d8b53f feat: add comprehensive Map field support for JSON documents (#348)
  • cdd74c9 fix: resolve TTL not being set with spring-boot-devtools (#458)
  • fe7f287 ci: implement automatic SNAPSHOT version generation for continuous deployment...
  • 38e9d23 fix: resolve early access workflow issues for RC versions (#625)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Related to external dependencies label Aug 11, 2025
@dependabot dependabot bot force-pushed the dependabot/gradle/com.redis.om-redis-om-spring-1.0.0 branch from a7bd6e9 to 6c1b7bf Compare August 13, 2025 15:04
Bumps [com.redis.om:redis-om-spring](https://github.com/redis/redis-om-spring) from 0.9.7 to 1.0.0.
- [Release notes](https://github.com/redis/redis-om-spring/releases)
- [Changelog](https://github.com/redis/redis-om-spring/blob/main/docs/release_process.md)
- [Commits](redis/redis-om-spring@v0.9.7...v1.0.0)

---
updated-dependencies:
- dependency-name: com.redis.om:redis-om-spring
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/gradle/com.redis.om-redis-om-spring-1.0.0 branch from 6c1b7bf to e652d1f Compare August 13, 2025 16:00
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 8, 2025

Superseded by #1052.

@dependabot dependabot bot closed this Sep 8, 2025
@dependabot dependabot bot deleted the dependabot/gradle/com.redis.om-redis-om-spring-1.0.0 branch September 8, 2025 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Related to external dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants