Skip to content

chore(deps): bump redis from 0.32.5 to 1.2.0#25306

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/redis-1.2.0
Open

chore(deps): bump redis from 0.32.5 to 1.2.0#25306
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/redis-1.2.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 27, 2026

Bumps redis from 0.32.5 to 1.2.0.

Release notes

Sourced from redis's releases.

redis-1.2.0

What's Changed

New Contributors

Full Changelog: redis-rs/redis-rs@redis-1.1.0...redis-1.2.0

redis-1.1.0

1.1.0 (2026-03-20)

Changes & Bug fixes

CI improvements

redis-1.0.5

Changes & Bug fixes

... (truncated)

Commits

@dependabot dependabot Bot requested a review from a team as a code owner April 27, 2026 15:41
@dependabot dependabot Bot added domain: deps Anything related to Vector's dependencies no-changelog Changes in this PR do not need user-facing explanations in the release changelog labels Apr 27, 2026
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ca3480097f

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread Cargo.lock
[[package]]
name = "redis"
version = "0.32.5"
version = "1.2.0"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Keep redis lock version consistent with manifest constraint

Cargo.lock now pins redis to 1.2.0, but the workspace manifest still requires redis = ^0.32.4 (Cargo.toml:424). When features that enable dep:redis are resolved, Cargo must rewrite the lockfile back to a 0.32.x version, which trips the repo’s rust check guard that fails if Cargo.lock changes during cargo runs (vdev/src/commands/check/rust.rs:63-77). In practice this makes dependency checks/CI unstable until the manifest constraint is updated in tandem with the lockfile bump.

Useful? React with 👍 / 👎.

@dependabot dependabot Bot force-pushed the dependabot/cargo/redis-1.2.0 branch 6 times, most recently from f7df705 to d7bdacc Compare May 5, 2026 00:08
@dependabot dependabot Bot force-pushed the dependabot/cargo/redis-1.2.0 branch from d7bdacc to 5e47555 Compare May 6, 2026 16:14
@chatgpt-codex-connector
Copy link
Copy Markdown

💡 Codex Review

vector/Cargo.lock

Line 9434 in 5e47555

version = "1.2.0"

P1 Badge Update redis call sites before pinning 1.x

With the default feature set, sources-redis is enabled through default -> enable-unix -> base -> sources -> sources-logs (Cargo.toml:517, Cargo.toml:527, Cargo.toml:529, Cargo.toml:635-663), and that source still accesses redis_conn_info.addr directly in src/sources/redis/mod.rs:80. In redis 1.2.0, ConnectionInfo's fields are private and the public API is addr(), so once the manifest constraint is aligned this major-version bump leaves the default Vector build failing with a private-field error; please update the redis call sites as part of the upgrade.

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@dependabot dependabot Bot force-pushed the dependabot/cargo/redis-1.2.0 branch 4 times, most recently from 68e8b40 to a387ddd Compare May 8, 2026 15:35
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a387ddd632

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread Cargo.lock
[[package]]
name = "redis"
version = "0.32.5"
version = "1.2.0"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Migrate redis call sites before bumping to 1.x

After this bump is made effective, the default Redis features won't compile against redis 1.x: the 1.2 docs show ConnectionInfo/RedisConnectionInfo as private-field structs and ConnectionAddr as non-exhaustive, but Vector still reads redis_conn_info.addr in src/sources/redis/mod.rs:80 and constructs RedisConnectionInfo { db, username, ... } in src/sinks/redis/config.rs:327. Please migrate those call sites to the new accessor/setter APIs (or keep the lock on 0.32.x) as part of the dependency bump.

Useful? React with 👍 / 👎.

@dependabot dependabot Bot force-pushed the dependabot/cargo/redis-1.2.0 branch from a387ddd to d9dd727 Compare May 8, 2026 15:54
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d9dd727864

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread Cargo.lock
Comment on lines +313 to +316
name = "arcstr"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03918c3dbd7701a85c6b9887732e2921175f26c350b4563841d0958c21d57e6d"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Add license entry for the new arcstr dependency

When this dependency bump is made effective, redis now pulls in the new arcstr crate, but LICENSE-3rdparty.csv has not been regenerated and contains no arcstr entry. The repo’s make check-licenses target runs dd-rust-license-tool check to enforce that file is up to date, so CI/license checks will fail until the generated third-party license file is updated alongside the lockfile.

Useful? React with 👍 / 👎.

@dependabot dependabot Bot force-pushed the dependabot/cargo/redis-1.2.0 branch 3 times, most recently from 7f9e12e to f628b98 Compare May 13, 2026 17:59
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f628b9822e

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread Cargo.lock
[[package]]
name = "redis"
version = "0.32.5"
version = "1.2.0"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Disable Redis 1.x response timeout for blocking pops

When sources-redis uses an empty list, Vector calls brpop/blpop with 0.0 to block indefinitely, but redis 1.x async connections now default response_timeout to 500ms unless the connection is built with AsyncConnectionConfig::set_response_timeout(None). Since the source still creates its ConnectionManager with the default config, this bump makes an idle Redis source time out, reconnect, and emit errors twice per second instead of waiting for the next item.

Useful? React with 👍 / 👎.

@dependabot dependabot Bot force-pushed the dependabot/cargo/redis-1.2.0 branch from f628b98 to 2413e77 Compare May 14, 2026 20:45
Bumps [redis](https://github.com/redis-rs/redis-rs) from 0.32.5 to 1.2.0.
- [Release notes](https://github.com/redis-rs/redis-rs/releases)
- [Commits](redis-rs/redis-rs@redis-0.32.5...redis-1.2.0)

---
updated-dependencies:
- dependency-name: redis
  dependency-version: 1.2.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/cargo/redis-1.2.0 branch from 2413e77 to f849f5a Compare May 14, 2026 21:15
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f849f5a011

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread Cargo.lock
[[package]]
name = "redis"
version = "0.32.5"
version = "1.2.0"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Preserve Redis sink request timeouts

When this bump is made effective, Redis 1.x ConnectionManagerConfig defaults command response_timeout to 500ms, but the Redis sink still creates both direct and sentinel managers with get_connection_manager() (src/sinks/redis/config.rs:241-243, src/sinks/redis/sink.rs:95-98) while Vector exposes request.timeout_secs with a 60s default. In environments where Redis is slow or large batches take longer than 500ms, LPUSH/ZADD/PUBLISH requests will fail and retry before the configured Vector timeout is reached, so the sink's timeout setting is effectively ignored unless the manager is built with an explicit response timeout (for example None or the configured request timeout).

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

domain: deps Anything related to Vector's dependencies no-changelog Changes in this PR do not need user-facing explanations in the release changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants