Skip to content

chore(ci): use 8.6-pre#3685

Merged
ofekshenawa merged 13 commits into
masterfrom
ndyakov/ci-8.6-pre
Jan 26, 2026
Merged

chore(ci): use 8.6-pre#3685
ofekshenawa merged 13 commits into
masterfrom
ndyakov/ci-8.6-pre

Conversation

@ndyakov

@ndyakov ndyakov commented Jan 21, 2026

Copy link
Copy Markdown
Member

No description provided.

@ofekshenawa ofekshenawa marked this pull request as ready for review January 26, 2026 12:27

@ndyakov ndyakov left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

since i opened this PR, i cannot approve it, but the changes look good to me.

@ofekshenawa ofekshenawa merged commit b0cb6c4 into master Jan 26, 2026
39 checks passed
@ofekshenawa ofekshenawa deleted the ndyakov/ci-8.6-pre branch January 26, 2026 13:09
rueian pushed a commit to redis/rueidis that referenced this pull request Mar 4, 2026
closes #955

Port redis/go-redis#3685 XINFO STREAM IDMP fields to rueidiscompat.

- Add `IDMPDuration, IDMPMaxSize, PIDsTracked, IIDsTracked, IIDsAdded,
IIDsDuplicates` fields to XInfoStream and XInfoStreamFull structs
- Parse the corresponding keys in `XInfoStreamCmd.from()` and
`XInfoStreamFullCmd.from()`
- Add XINFO STREAM / XINFO STREAM FULL tests in testAdapterRedis86() to
verify new fields on Redis 8.6+

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Low risk: adds new optional fields to `XInfoStream`/`XInfoStreamFull`
and parses extra map keys, with tests updated to account for the
additional data returned by newer Redis versions.
> 
> **Overview**
> Adds support for Redis Streams *idempotent production (IDMP)* metadata
in `XINFO STREAM` and `XINFO STREAM FULL` responses.
> 
> `XInfoStream` and `XInfoStreamFull` now expose `IDMPDuration`,
`IDMPMaxSize`, `PIDsTracked`, `IIDsTracked`, `IIDsAdded`, and
`IIDsDuplicates`, and the corresponding command decoders populate these
fields when present. Tests are updated to ignore these fields in
existing equality assertions and add new coverage verifying the IDMP
values are returned and parsed.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
23ba50a. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Signed-off-by: jinbum-kim <jinbum9958@gmail.com>
rueian pushed a commit to valkey-io/valkey-go that referenced this pull request Mar 7, 2026
closes redis/rueidis#955

Port redis/go-redis#3685 XINFO STREAM IDMP fields to rueidiscompat.

- Add `IDMPDuration, IDMPMaxSize, PIDsTracked, IIDsTracked, IIDsAdded,
IIDsDuplicates` fields to XInfoStream and XInfoStreamFull structs
- Parse the corresponding keys in `XInfoStreamCmd.from()` and
`XInfoStreamFullCmd.from()`
- Add XINFO STREAM / XINFO STREAM FULL tests in testAdapterRedis86() to
verify new fields on Redis 8.6+

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Low risk: adds new optional fields to `XInfoStream`/`XInfoStreamFull`
and parses extra map keys, with tests updated to account for the
additional data returned by newer Redis versions.
>
> **Overview**
> Adds support for Redis Streams *idempotent production (IDMP)* metadata
in `XINFO STREAM` and `XINFO STREAM FULL` responses.
>
> `XInfoStream` and `XInfoStreamFull` now expose `IDMPDuration`,
`IDMPMaxSize`, `PIDsTracked`, `IIDsTracked`, `IIDsAdded`, and
`IIDsDuplicates`, and the corresponding command decoders populate these
fields when present. Tests are updated to ignore these fields in
existing equality assertions and add new coverage verifying the IDMP
values are returned and parsed.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
23ba50a2f4dcf4461e2c2ac09c4a6a5f81ed5122. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Signed-off-by: jinbum-kim <jinbum9958@gmail.com>
Signed-off-by: Rueian <rueiancsie@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants