-
Notifications
You must be signed in to change notification settings - Fork 106
Additional consumer functionality exposed #919
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@bplommer @LMnet could you please give me a hint how to fix this CI error:
Can I just add
to |
Hi @dmedser Yes, you have to change MIMA rules to fix CI error. |
…dProblem]("fs2.kafka.consumer.KafkaOffsets.committed")
This is going to pass CI, but the change is genuinely going to break binary compatibility. So the options are either to retarget this PR at |
@bplommer Does this mean that whenever someone wants to add some additional functionality, they will have to add a new trait with name KafkaXVN where X is Offsets and N is 2 as in my case? Also if we consider this case with additional trait, what should
where |
Are you sure? As far as I know, adding new methods will not violate binary compatibility. |
…dd-committed-to-kafka-offsets � Conflicts: � modules/core/src/main/scala/fs2/kafka/KafkaConsumer.scala
Yes, because it's an unsealed trait. A mock |
Yes, that's all correct. |
…dd-committed-to-kafka-offsets
@bplommer Is everything correct this time? |
…dd-committed-to-kafka-offsets
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
New methods added to
trait KafkaOffsets[F[_]]
: