-
Notifications
You must be signed in to change notification settings - Fork 534
Release 1.0.2 #413
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
Comments
Sounds good. |
A followup question: what should we try to merge/fix additionally—if we want to issue 1.0.2 before the end of the year? |
As for required things the automatic module names are the single thing I think #412 The other things look like nice to have I guess? |
OK, but given all of the config and tck changes, I no longer know how to test compliance of jdk java.util.concurrent.SubmissionPublisher, which was just now updated and should be checked. Can anyone try this and explain how they did it? Existing tests should run using java --patch-module java.base="jsr166.jar with the updated http://gee.cs.oswego.edu/dl/jsr166/dist/jsr166.jar |
@DougLea We're planning on releasing the RC of the Flow TCK next week. |
I'll submit a PR to the Flow-TCK to have |
For RC1 see #417 |
@reactive-streams/contributors Current master is now updated to what I think will make for a good 1.0.2-RC1 (see #417). I have pushed a tag for v1.0.2-RC1 which can/will be used to make the release from. So, who wants to do the honors of building the release? @rkuhn? @ktoso? :) |
@reactive-streams/contributors No volunteers for the prestigious job of making an RS release? :) |
Sorry, I currently don’t have my GPG key with me, so I’m blocked from releasing until Thursday evening when I get back home. (will fix that to prevent recurrance of this problem in the future) |
Missed that, was offline for a few days. Sure, I can cut it when we want. AFAIR I did cut one some time ago so should work. |
Awesome. If we can merge @akarnokd's latest PR then we just repoint the
v1.0.2-RC1 tag and cut the release from there.
…--
Cheers,
√
On Dec 4, 2017 16:36, "ktoso" ***@***.***> wrote:
Missed that, was offline for a few days. Sure, I can cut it when we want.
AFAIR I did cut one some time ago so should work.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#413 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAqd1V83kJTs1G4wAGN8DUOj-canvj5ks5s9BGMgaJpZM4QnaAt>
.
|
No worries, Roland! 😊
…--
Cheers,
√
On Dec 4, 2017 16:23, "Roland Kuhn" ***@***.***> wrote:
Sorry, I currently don’t have my GPG key with me, so I’m blocked from
releasing until Thursday evening when I get back home. (will fix that to
prevent recurrance of this problem in the future)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#413 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAqd0diQfeTH6RXE-w8JBekO4ru59pDks5s9A5qgaJpZM4QnaAt>
.
|
Awaiting merge of #418 (review) and can cut the release then |
@ktoso Alright, I think we should be set for the 1.0.2-RC1 release. I have pushed the tag to the repo ( EDIT: updated hash to signal the latest commit (updating RELEASE-NOTES.md) |
RC1 is staged: https://oss.sonatype.org/content/repositories/orgreactivestreams-1033 MANIFEST:
Non JDK9 projects correctly on language level 50 (Java 6):
Akka Streams TCK suite passed, seems no regressions. |
👍 RxJava 2 offline |
Excellent, pushing the button then :) |
Excellent work everyone! 👍 |
Tested with a native Java 9 Flow library: However, the
@Override
public final Publisher<T> createFailedPublisher() {
return createFailedFlowPublisher();
} |
Thanks for reporting, David!
Do you have time to propose a fix?
…--
Cheers,
√
On Dec 6, 2017 14:30, "David Karnok" ***@***.***> wrote:
Tested with a native Java 9 Flow library:
👍 Reactive4JavaFlow with Flow.Publishers offline
👍 Reactive4JavaFlow with Flow.Publishers Travis CI (link
<https://travis-ci.org/akarnokd/Reactive4JavaFlow/builds/312414966#L6620>)
However, the IdentityFlowProcessorVerification is defined wrong:
- requires the implementor to specify abstract methods for support
structures which are provided in IdentityProcessorVerification:
createFlowSubscriber, createFlowHelperPublisher, createFlowPublisher.
- uses org.reactivestreams.X in the abstract method signatures
requiring manual adapters. The abstract methods implemented from
IdentityProcessorVerification just delegate without using the
flow-adapter:
@Overridepublic final Publisher<T> createFailedPublisher() {
return createFailedFlowPublisher();
}
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#413 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAqd-gh0BAXAC2onxTkZDpl0eU8EMWvks5s9pb-gaJpZM4QnaAt>
.
|
Yep, was on it right away: #419. |
Awesome. I'll have a look soon (on my way to the airport)
…--
Cheers,
√
On Dec 6, 2017 14:44, "David Karnok" ***@***.***> wrote:
Yep, was on it right away: #419
<#419>.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#413 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAqd7jrYr0rxo6oY83IZsZ-TS0XZg7aks5s9ppKgaJpZM4QnaAt>
.
|
@reactive-streams/contributors Given #419 I think we should issue the RC2 ASAP. Anyone disagree? |
Yeah, let's. Do you want to prep release notes? |
@ktoso I can prepare a tag with bumped versions. Not sure about the release notes. I'll add a comment about fixing a few oversights in the verification fixture for Flow.Processor? |
Looking good, releasing. Includes the fixes done by @akarnokd |
Thanks!
When I see the artifacts on Maven Central, I'll issue a tweet announcing
the RC2.
Still hoping for 1.0.2 before the holidays :)
On Mon, 11 Dec 2017 at 16:17, ktoso ***@***.***> wrote:
Looking good, releasing. Includes the fixes done by @akarnokd
<https://github.com/akarnokd>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#413 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAqd0T274MBaxyHbzIo-IAddqGAdbQHks5s_UdygaJpZM4QnaAt>
.
--
Cheers,
√
|
@akarnokd Awesome! |
Great, thanks! |
@reactive-streams/contributors If no serious defects are reported within a week then we should be able to release 1.0.2-RC2 as 1.0.2. |
@reactive-streams/contributors 1.0.2-RC2 has been out for a week without any issues, I propose we promote it to 1.0.2 and push the bits tomorrow or Wednesday. Is everyone on board with that? |
Sounds good 👍. |
sounds like a plan! :)
today?
…On Dec 18, 2017 14:38, "David Karnok" ***@***.***> wrote:
Sounds good 👍.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#413 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAHYk0oqeSympgIaZFwnpDmnGD9Fzh0Vks5tBmrkgaJpZM4QnaAt>
.
|
@ktoso I'll prep the branch & tags today (will need sanity check since I have a fever). |
@ktoso Ok, I've prepared the branch (https://github.com/reactive-streams/reactive-streams-jvm/tree/1.0.2) and there's a tag to cut the release from (https://github.com/reactive-streams/reactive-streams-jvm/tree/v1.0.2). Please sanity check :) |
LGTM |
Please PR that branch so it ends up in master. LGTM. |
Confirmed changes are good, not touching any sources so it's the exact same as 1.0.2-RC2 and artifacts are staged here: https://oss.sonatype.org/content/repositories/orgreactivestreams-1035 Giving a bit of time, later clicking the button, looking all good. |
Artifacts have been released and are on their way to central: #421 (comment) |
@ktoso 👍 Preparing reactive-streams.org now |
@ktoso Please sanity check the website updates: reactive-streams/reactive-streams.github.io#30 :) |
@reactive-streams/contributors Please verify the 1.0.2 artifacts in your builds as soon as you can (and they are available on Maven Central). |
Some build failing because www.reactive-streams.org/reactive-streams-1.0.2-javadoc is not yet online |
@smaldini Ok, merged the javadoc (website update), can you re-check? |
@reactive-streams/contributors Getting late here and my flu is getting worse. |
Take care @viktorklang - |
@smaldini Thanks, Stephane! Could it be that they were generated by Java 9? |
Akka Streams all green with 1.0.2: akka/akka#24178 |
Docs look the same, once you click "frames" http://www.reactive-streams.org/reactive-streams-1.0.2-javadoc/index.html?org/reactivestreams/package-summary.html ;) |
Alright, time to announce! |
Great work everyone! |
Given the number of improvements which have been merged since 1.0.1 I'm thinking if we should consider releasing everything as a 1.0.2 rather than issuing the new jars (flow adapters, flow tck) against 1.0.1.
Thoughts?
The text was updated successfully, but these errors were encountered: