-
Notifications
You must be signed in to change notification settings - Fork 33
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
Change materializer type for chunkUploadSink in S3 DSL's #280
Change materializer type for chunkUploadSink in S3 DSL's #280
Conversation
@pjfanning So this is the PR that actually changes public signatures and it did trigger a MiMa incompatiblity check but it can be a false positive, i.e. see https://github.com/lightbend/mima#incompatiblesignatureproblem which I believe is the case. I can double check this by writing a program that is compiled against |
We can add the 20 binary compatibility exceptions. I understand that the Mima Issues can often be items that don't affect users in real world scenarios. It is worth writing an external test to find out if we are stuck having to consider this as a v1.1.0 change. |
575983c
to
8f63673
Compare
@pjfanning So I can indeed confirm that the warning from MiMa in this case is a false positive and this PR doesn't actually break any binary compatiblity. The easiest way to confirm this is to hot patch the s3 tests at runtime so that rather than using the compiled classes from
What this change does it only modifies the test classpath which means that when you do You can play around with The PR has been updated to add the various MiMa filters. |
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
In #279 I forgot to update the public S3 DSL's