You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Adds support for XPENDING IDLE parameter
fixes#2432
* Increase delay to ensure sufficient time for idle
* PR feedback
- Add release notes
- Add overload to StreamPendingMessages/StreamPendingMessagesAsync to preserve back compat
---------
Co-authored-by: Marc Gravell <[email protected]>
Copy file name to clipboardExpand all lines: docs/ReleaseNotes.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,8 @@ Current package versions:
11
11
- Add `HGETDEL`, `HGETEX` and `HSETEX` support ([#2863 by atakavci](https://github.com/StackExchange/StackExchange.Redis/pull/2863))
12
12
- Fix key-prefix omission in `SetIntersectionLength` and `SortedSet{Combine[WithScores]|IntersectionLength}` ([#2863 by mgravell](https://github.com/StackExchange/StackExchange.Redis/pull/2863))
13
13
- Add `Condition.SortedSet[Not]ContainsStarting` condition for transactions ([#2638 by ArnoKoll](https://github.com/StackExchange/StackExchange.Redis/pull/2638))
14
-
14
+
- Add support for XPENDING Idle time filter ([#2822 by david-brink-talogy](https://github.com/StackExchange/StackExchange.Redis/pull/2822))
15
+
-
15
16
## 2.8.58
16
17
17
18
- Fix [#2679](https://github.com/StackExchange/StackExchange.Redis/issues/2679) - blocking call in long-running connects ([#2680 by mgravell](https://github.com/StackExchange/StackExchange.Redis/pull/2680))
/// <param name="consumerName">The consumer name for the pending messages. Pass RedisValue.Null to include pending messages for all consumers.</param>
2884
2899
/// <param name="minId">The minimum ID from which to read the stream of pending messages. The method will default to reading from the beginning of the stream.</param>
2885
2900
/// <param name="maxId">The maximum ID to read to within the stream of pending messages. The method will default to reading to the end of the stream.</param>
2901
+
/// <param name="minIdleTimeInMs">The minimum idle time threshold for pending messages to be claimed.</param>
2886
2902
/// <param name="flags">The flags to use for this operation.</param>
2887
2903
/// <returns>An instance of <see cref="StreamPendingMessageInfo"/> for each pending message.</returns>
2888
-
/// <remarks>Equivalent of calling XPENDING key group start-id end-id count consumer-name.</remarks>
2904
+
/// <remarks>Equivalent of calling XPENDING key group IDLE min-idle-time start-id end-id count consumer-name.</remarks>
0 commit comments