Skip to content

chore(deps): update aerospike/aerospike-server docker tag to v8#2548

Open
Fameing wants to merge 1 commit intodevelopfrom
renovate/aerospike-aerospike-server-8.x
Open

chore(deps): update aerospike/aerospike-server docker tag to v8#2548
Fameing wants to merge 1 commit intodevelopfrom
renovate/aerospike-aerospike-server-8.x

Conversation

@Fameing
Copy link
Copy Markdown
Collaborator

@Fameing Fameing commented Sep 2, 2025

This PR contains the following updates:

Package Update Change
aerospike/aerospike-server major 7.2.0.6 -> 8.1.0.0

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Summary by CodeRabbit

  • Chores
    • Updated the default Aerospike server image for the embedded Aerospike component from 7.2.0.6 to 8.1.1.1. This is a configuration-only update—no changes to runtime behavior, public APIs, exported signatures, or control flow.

@Fameing Fameing force-pushed the renovate/aerospike-aerospike-server-8.x branch 5 times, most recently from 33d3bf5 to da21ce7 Compare September 9, 2025 08:10
@Fameing Fameing force-pushed the renovate/aerospike-aerospike-server-8.x branch 5 times, most recently from 4bef447 to e2dbbfc Compare September 18, 2025 08:10
@Fameing Fameing force-pushed the renovate/aerospike-aerospike-server-8.x branch 2 times, most recently from ffc10a1 to 0a388d3 Compare September 21, 2025 08:08
@Fameing Fameing force-pushed the renovate/aerospike-aerospike-server-8.x branch from 0a388d3 to 2ba7c4f Compare October 3, 2025 08:06
@Fameing Fameing force-pushed the renovate/aerospike-aerospike-server-8.x branch from 2ba7c4f to 3936044 Compare October 10, 2025 13:12
@Fameing Fameing force-pushed the renovate/aerospike-aerospike-server-8.x branch from 3936044 to 0f90902 Compare November 3, 2025 08:06
@Fameing Fameing force-pushed the renovate/aerospike-aerospike-server-8.x branch from 0f90902 to c603052 Compare December 3, 2025 08:05
@Fameing Fameing force-pushed the renovate/aerospike-aerospike-server-8.x branch from c603052 to f26bf39 Compare January 3, 2026 08:05
@Fameing Fameing force-pushed the renovate/aerospike-aerospike-server-8.x branch 3 times, most recently from a9a5e97 to 6d6ec22 Compare February 9, 2026 14:30
@Fameing Fameing force-pushed the renovate/aerospike-aerospike-server-8.x branch from 6d6ec22 to ba01867 Compare March 3, 2026 08:11
@renovate renovate Bot force-pushed the renovate/aerospike-aerospike-server-8.x branch from ba01867 to 739e311 Compare March 4, 2026 21:27
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 4, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

The default Aerospike Docker image version was updated from aerospike/aerospike-server:7.2.0.6 to aerospike/aerospike-server:8.1.1.1 in the README and the Java properties class; no executable logic, control flow, or public signatures were changed.

Changes

Cohort / File(s) Summary
Documentation
embedded-aerospike/README.adoc
Updated Consumes/default Docker image reference from aerospike/aerospike-server:7.2.0.6aerospike/aerospike-server:8.1.1.1.
Properties/Class
embedded-aerospike/src/main/java/com/playtika/testcontainer/aerospike/AerospikeProperties.java
Changed the default Docker image literal returned by getDefaultDockerImage() to aerospike/aerospike-server:8.1.1.1. No signature or logic changes.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested reviewers

  • Periecle

Poem

🐰 I nibble tags in morning light,
From seven-dot-two to eight-dot-one bright,
A tiny hop, a version cheer,
Docker carrots now appear,
Hooray — new image, fewer frights!

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore(deps): update aerospike/aerospike-server docker tag to v8' accurately describes the main change: updating the Aerospike Docker image from version 7.2.0.6 to 8.1.1.1, which is a major version upgrade to v8.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/aerospike-aerospike-server-8.x

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate Bot force-pushed the renovate/aerospike-aerospike-server-8.x branch 5 times, most recently from 79c4d08 to 5045c83 Compare March 5, 2026 10:49
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In
`@embedded-aerospike/src/main/java/com/playtika/testcontainer/aerospike/AerospikeProperties.java`:
- Line 27: The Docker image was bumped to Aerospike server 8.1.1.1 in
AerospikeProperties (the return value for the image string), but the project
still depends on aerospike-client 7.2.2 which is incompatible; update the
project's aerospike-client dependency to version 9.3.0 or later in the build
configuration (pom.xml or build.gradle) so the Java client matches Server 8.x,
then rebuild and run unit/integration tests that exercise Aerospike-related code
(classes using the Aerospike client) to verify compatibility and adjust any API
changes in client usage if tests fail.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: c053cf0d-12db-47ad-8555-a983504b0999

📥 Commits

Reviewing files that changed from the base of the PR and between e83ee80 and 5045c83.

📒 Files selected for processing (2)
  • embedded-aerospike/README.adoc
  • embedded-aerospike/src/main/java/com/playtika/testcontainer/aerospike/AerospikeProperties.java

// Please don`t remove this comment.
// renovate: datasource=docker
return "aerospike/aerospike-server:7.2.0.6";
return "aerospike/aerospike-server:8.1.1.1";
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🌐 Web query:

Aerospike server 8.x compatibility with aerospike-client 7.2.2

💡 Result:

Aerospike Server 8.x is not “fully feature compatible” with Aerospike Java client (aerospike-client) 7.2.2.

  • Aerospike’s Client Matrix lists the minimum Java client for full compatibility with Server 8.x as:
    • Server 8.0.0 → Java client 9.0.3+
    • Server 8.1.0 → Java client 9.1.0+
    • Server 8.1.1 → Java client 9.3.0+ [1]
  • aerospike-client 7.2.2 is an older Java client release (June 28, 2024). [2]

What this means in practice:

  • 7.2.2 will typically still connect and perform basic operations against an upgraded cluster, as long as you don’t use features/protocol behavior that changed/deprecated/removed—but you should not expect support for Server 8.x features and you’re outside the “full compatibility” guidance. [1]
  • If you’re running Server 8.x in production, you should plan to upgrade the Java client to 9.x (matching the server minor as above). [1]

Sources:
[1] Aerospike “Client Matrix” compatibility table and guidance. (aerospike.com)
[2] Aerospike Java client downloads page showing version 7.2.2. (download.aerospike.com)

Citations:


🏁 Script executed:

#!/bin/bash
# Check Docker Hub for the specific Aerospike image tag
curl -s "https://registry.hub.docker.com/v2/repositories/library/aerospike/tags/?page_size=100&name=8.1.1.1" 2>/dev/null | jq -r '.results[].name' 2>/dev/null || echo "Docker Hub API call failed or image tag not found"

# Alternative check using Docker Hub REST API
curl -s "https://hub.docker.com/v2/repositories/aerospike/aerospike-server/tags/?page_size=50" 2>/dev/null | jq '.results[] | select(.name | contains("8.1.1")) | .name' 2>/dev/null || echo "No matching tags found"

Repository: PlaytikaOSS/testcontainers-spring-boot

Length of output: 173


Upgrade aerospike-client to version 9.3.0 or later before using Aerospike server 8.1.1.

This bump updates the Docker image from Aerospike 7.2.0.6 to 8.1.1.1—a major version upgrade. The project currently uses aerospike-client 7.2.2, which is incompatible with Server 8.1.1. Per Aerospike's official client compatibility matrix, Server 8.1.1 requires Java client 9.3.0 or higher for full compatibility. While version 7.2.2 may perform basic operations, it is outside the supported compatibility guidance and lacks support for Server 8.x features.

Update aerospike-client to 9.3.0+ in the project dependencies before this change takes effect.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In
`@embedded-aerospike/src/main/java/com/playtika/testcontainer/aerospike/AerospikeProperties.java`
at line 27, The Docker image was bumped to Aerospike server 8.1.1.1 in
AerospikeProperties (the return value for the image string), but the project
still depends on aerospike-client 7.2.2 which is incompatible; update the
project's aerospike-client dependency to version 9.3.0 or later in the build
configuration (pom.xml or build.gradle) so the Java client matches Server 8.x,
then rebuild and run unit/integration tests that exercise Aerospike-related code
(classes using the Aerospike client) to verify compatibility and adjust any API
changes in client usage if tests fail.

@renovate renovate Bot force-pushed the renovate/aerospike-aerospike-server-8.x branch from 5045c83 to 8e9db7c Compare March 6, 2026 02:04
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

♻️ Duplicate comments (1)
embedded-aerospike/src/main/java/com/playtika/testcontainer/aerospike/AerospikeProperties.java (1)

27-27: ⚠️ Potential issue | 🟠 Major

Verify client/server version alignment before merging.

Line 27 bumps the container to aerospike/aerospike-server:8.1.1.1, while repo context still shows aerospike-client 7.2.3. Please align the Java client with the Server 8.x compatibility matrix (or pin server back) to avoid unsupported behavior at runtime.

#!/bin/bash
# Read-only verification: locate Aerospike client dependency declarations.
fd -HI 'pom.xml|build.gradle|build.gradle.kts' | xargs -r rg -n -C2 'aerospike-client|com\.aerospike'
Aerospike client matrix minimum Java client version for Aerospike Server 8.1.1
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In
`@embedded-aerospike/src/main/java/com/playtika/testcontainer/aerospike/AerospikeProperties.java`
at line 27, The Docker image version in AerospikeProperties (the method
returning "aerospike/aerospike-server:8.1.1.1") is out of sync with the Java
client version in the repo; either change the image back to a server tag
compatible with the current aerospike-client (e.g., the 7.x server image) or
bump the Java client dependency to an 8.x client that supports Server 8.1.1.1.
Locate the string return in AerospikeProperties (the method that returns the
image name) and update it to a server version that matches the existing client,
or update the project's pom.xml/build.gradle to the appropriate aerospike-client
8.x version per Aerospike’s compatibility matrix and run the provided grep/fd
check to verify all client declarations were changed.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In
`@embedded-aerospike/src/main/java/com/playtika/testcontainer/aerospike/AerospikeProperties.java`:
- Line 27: The Docker image version in AerospikeProperties (the method returning
"aerospike/aerospike-server:8.1.1.1") is out of sync with the Java client
version in the repo; either change the image back to a server tag compatible
with the current aerospike-client (e.g., the 7.x server image) or bump the Java
client dependency to an 8.x client that supports Server 8.1.1.1. Locate the
string return in AerospikeProperties (the method that returns the image name)
and update it to a server version that matches the existing client, or update
the project's pom.xml/build.gradle to the appropriate aerospike-client 8.x
version per Aerospike’s compatibility matrix and run the provided grep/fd check
to verify all client declarations were changed.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 309bfe61-d047-475b-b916-20786a9ba38c

📥 Commits

Reviewing files that changed from the base of the PR and between 5045c83 and 8e9db7c.

📒 Files selected for processing (2)
  • embedded-aerospike/README.adoc
  • embedded-aerospike/src/main/java/com/playtika/testcontainer/aerospike/AerospikeProperties.java
🚧 Files skipped from review as they are similar to previous changes (1)
  • embedded-aerospike/README.adoc

@renovate renovate Bot force-pushed the renovate/aerospike-aerospike-server-8.x branch 3 times, most recently from d039503 to 6431290 Compare March 10, 2026 00:58
@renovate renovate Bot force-pushed the renovate/aerospike-aerospike-server-8.x branch from 6431290 to 6de2c8c Compare March 17, 2026 05:07
@renovate renovate Bot force-pushed the renovate/aerospike-aerospike-server-8.x branch from 6de2c8c to c3cfb65 Compare April 17, 2026 02:50
| datasource | package                    | from    | to      |
| ---------- | -------------------------- | ------- | ------- |
| docker     | aerospike/aerospike-server | 7.2.0.6 | 8.1.2.0 |
@renovate renovate Bot force-pushed the renovate/aerospike-aerospike-server-8.x branch from c3cfb65 to 9964fb3 Compare April 18, 2026 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant