Skip to content
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

Prepare 1.0.1 #379

Merged
merged 1 commit into from
Jun 29, 2017
Merged

Prepare 1.0.1 #379

merged 1 commit into from
Jun 29, 2017

Conversation

viktorklang
Copy link
Contributor

@viktorklang viktorklang commented Jun 19, 2017

WIP

  • Ship 1.0.1-RC1
  • Update RELEASE-NOTES.md
  • Write release announcement

@viktorklang viktorklang added this to the 1.0.1 milestone Jun 19, 2017
Copy link
Contributor

@ktoso ktoso left a comment

Choose a reason for hiding this comment

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

Looking forward to it :)
Another thing that would be very useful to maintain here for the 1.0.1 would be a milestone to which we'd assign issues that we resolved in that version

@viktorklang
Copy link
Contributor Author

viktorklang commented Jun 22, 2017

@ktoso
Copy link
Contributor

ktoso commented Jun 22, 2017

Yeah, that's how I meant, I missed that milestones got assigned to most, thanks :)

@viktorklang
Copy link
Contributor Author

@ktoso Yeah, and I've just pushed a draft of release notes. Would you be able to summarize the improvements to the TCK?

@viktorklang viktorklang force-pushed the 1.0.1-prep branch 2 times, most recently from 11b3358 to f7458b9 Compare June 26, 2017 09:56
RELEASE-NOTES.md Outdated
+ No changes
+ Improved Javadoc
- TCK
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@akarnokd @ktoso Could you please take a stab at listing the improvements to the TCK? Thank you!
(It's fine to add it as comments here and I'll incorporate it into the release notes.)

/cc @reactive-streams/contributors

Copy link
Contributor

Choose a reason for hiding this comment

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

  • Fixed potential resource leaks in partially consuming Publisher tests
  • Improved Publisher test descriptions via JavaDoc
  • Fixed potential resource leaks in partially emitting Subscriber tests
  • Improved Subscriber test descriptions via JavaDoc

Copy link
Contributor

@ktoso ktoso left a comment

Choose a reason for hiding this comment

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

Looking good, proposed some additions and links. Links to those PRs I think are helpful in case someone will have trouble updating, they could see what changed easier then

RELEASE-NOTES.md Outdated
+ Improved JavaDoc
+ Multiple test [alterations](#tck-alterations)
- New contributors since 1.0.0
Copy link
Contributor

Choose a reason for hiding this comment

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

weird style to be honest, usually one lists contributors who contributed to a given milestone/release, not only the new ones?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah, you're right, I'll list all, and then annotate the new ones :)

Copy link
Contributor

Choose a reason for hiding this comment

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

👍

RELEASE-NOTES.md Outdated
- Fixed potential resource leaks in partially consuming Publisher tests
- Fixed potential resource leaks in partially emitting Subscriber tests
- Renamed `untested_spec305_cancelMustNotSynchronouslyPerformHeavyCompuatation` to `untested_spec305_cancelMustNotSynchronouslyPerformHeavyComputation` (typo)
Copy link
Contributor

Choose a reason for hiding this comment

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

Link to #306

Copy link
Contributor Author

Choose a reason for hiding this comment

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

👍

---

## TCK alterations
Copy link
Contributor

Choose a reason for hiding this comment

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

Add:

those are more interesting than the remaining "just a fix" ones :)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

👍

RELEASE-NOTES.md Outdated

- Fixed potential resource leaks in partially consuming Publisher tests
- Fixed potential resource leaks in partially emitting Subscriber tests
Copy link
Contributor

Choose a reason for hiding this comment

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

Link to #372 and #373

Copy link
Contributor Author

Choose a reason for hiding this comment

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

👍

RELEASE-NOTES.md Outdated
## TCK alterations

- Fixed potential resource leaks in partially consuming Publisher tests
Copy link
Contributor

Choose a reason for hiding this comment

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

Link to #375

Copy link
Contributor Author

Choose a reason for hiding this comment

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

👍

RELEASE-NOTES.md Outdated
- Fixed potential resource leaks in partially consuming Publisher tests (#375)
- Fixed potential resource leaks in partially emitting Subscriber tests (#372, #373)
- Renamed `untested_spec305_cancelMustNotSynchronouslyPerformHeavyCompuatation` to `untested_spec305_cancelMustNotSynchronouslyPerformHeavyComputation` (#306)
Copy link
Contributor

Choose a reason for hiding this comment

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

Have the issue numbers be links?

@viktorklang viktorklang force-pushed the 1.0.1-prep branch 4 times, most recently from 40a44ad to 17cb353 Compare June 27, 2017 09:19
@viktorklang
Copy link
Contributor Author

@reactive-streams/contributors Please review this PR, I think we're ready to ship 1.0.1-RC1 (and have the implementations make sure that the new TCK doesn't cause any havoc).

@DougLea
Copy link
Contributor

DougLea commented Jun 27, 2017

looks good to me

@viktorklang
Copy link
Contributor Author

@reactive-streams/contributors @rkuhn @smaldini Who wants to do the honors of publishing the RC1?

@viktorklang
Copy link
Contributor Author

@reactive-streams/contributors Merging this into master and tagging. Publish will happen as soon as we have someone who wants to do the honors :)

@rkuhn
Copy link
Member

rkuhn commented Jun 29, 2017

I can probably do it later today, need to finish some other stuff first, though.

@viktorklang
Copy link
Contributor Author

@rkuhn That'd be much welcome. Let me know if you want to coordinate. I'm merging this to master and tagging it.

@viktorklang viktorklang merged commit 11469fa into master Jun 29, 2017
@viktorklang
Copy link
Contributor Author

@rkuhn merged and tagged

@ktoso
Copy link
Contributor

ktoso commented Jun 29, 2017

Yay, thanks Roland. Ping if you'll want a sanity check of the artifact

@rkuhn
Copy link
Member

rkuhn commented Jun 29, 2017

Manually applying aaac86e I have signed and uploaded to https://oss.sonatype.org/content/repositories/orgreactivestreams-1030, please let me know if everything arrived okay.

@viktorklang
Copy link
Contributor Author

@rkuhn LGTM!

@akarnokd
Copy link
Contributor

akarnokd commented Jun 29, 2017

RxJava 2.1.2 snapshot passes this TCK locally (107 classes).

@ktoso
Copy link
Contributor

ktoso commented Jun 29, 2017

Akka Streams 2.5.3 all green: Passed: Total 534, Failed 0, Errors 0, Passed 534, Ignored 424 🎉

Artifacts look good as well.

@viktorklang
Copy link
Contributor Author

:shipit: ?

@rkuhn
Copy link
Member

rkuhn commented Jun 29, 2017

Shipped it :-)

@viktorklang
Copy link
Contributor Author

Thanks @rkuhn, @ktoso, and all the @reactive-streams/contributors!

Now we'll give people a week or two to verify that the TCK works as expected and then ship the final version.

@viktorklang
Copy link
Contributor Author

@rkuhn I'ev also pushed the correct tag now: https://github.com/reactive-streams/reactive-streams-jvm/tree/v1.0.1-RC1

@viktorklang viktorklang deleted the 1.0.1-prep branch November 15, 2017 15:16
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.

5 participants