Skip to content

Conversation

anchitj
Copy link
Contributor

@anchitj anchitj commented Jul 3, 2023

Description

Fixes a breaking change in the IConsumer interface introduced by #2027 by replacing the interface method and the implementation on Consumer with an extension method on IConsumer. This ensures that existing implementations of IConsumer remain unbroken and have the same functionality as the default Consumer implementation.

Referenced from #2067.

Testing

Integration tests

ttd2089 and others added 2 commits July 3, 2023 12:08
A method was added to the IConsumer interface by #2027 that resulted in
a breaking change in the 2.1 release. This replaces the interface
method and the implementation on Consumer with an extension method on
IConsumer to ensure that existing implementations of IConsumer remain
unbroken and have the same functionality as the default Consumer
implementation.
@anchitj anchitj marked this pull request as ready for review July 3, 2023 08:41
@anchitj anchitj requested a review from emasab July 3, 2023 10:48
@anchitj anchitj merged commit a71043f into master Jul 12, 2023
@anchitj anchitj deleted the IConsumerFix branch July 12, 2023 12:15
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.

3 participants