reactive-streams/reactive-streams
### [`v1.0.4`](https://togithub.com/reactive-streams/reactive-streams/blob/HEAD/RELEASE-NOTES.md#Version-104-released-on-2022-05-20)
[Compare Source](https://togithub.com/reactive-streams/reactive-streams/compare/v1.0.3...v1.0.4)
#### Announcement:
We—the Reactive Streams community—are pleased to announce the immediate availability of `Reactive Streams 1.0.4`. This update to `Reactive Streams` brings the following improvements over `1.0.3`.
#### Highlights:
- License
- This project is now (re-)licensed under MIT No Attribution (SPDX: MIT-0)
- Specification
- No breaking/semantical changes
- Rule [clarifications](#specification-clarifications-104)
- Interfaces
- No changes
- Technology Compatibility Kit (TCK)
- Improved verification of Subscriber rule §2.3
- Improved JavaDoc
- Examples
- No changes
- Artifacts
- No changes
#### Specification clarifications 1.0.4
#### Subscriber Rule 7
**1.0.3:** The intent of this rule is to permit the calling of the request and cancel methods (including from multiple threads) if and only if a happens-before relation between each of the calls is established.
**1.0.4:** The intent of this rule is to permit the calling of the request and cancel methods (including from multiple threads) if and only if a [serial](#term_serially) relation between each of the calls is established.
#### Contributors
- Roland Kuhn [(@rkuhn)](https://togithub.com/rkuhn)
- Ben Christensen [(@benjchristensen)](https://togithub.com/benjchristensen)
- Viktor Klang [(@viktorklang)](https://togithub.com/viktorklang)
- Stephane Maldini [(@smaldini)](https://togithub.com/smaldini)
- Stanislav Savulchik [(@savulchik)](https://togithub.com/savulchik)
- Konrad Malawski [(@ktoso)](https://togithub.com/ktoso)
- Slim Ouertani [(@ouertani)](https://togithub.com/ouertani)
- Martynas Mickevičius [(@2m)](https://togithub.com/2m)
- Luke Daley [(@ldaley)](https://togithub.com/ldaley)
- Colin Godsey [(@colinrgodsey)](https://togithub.com/colinrgodsey)
- David Moten [(@davidmoten)](https://togithub.com/davidmoten)
- Brian Topping [(@briantopping)](https://togithub.com/briantopping)
- Rossen Stoyanchev [(@rstoyanchev)](https://togithub.com/rstoyanchev)
- Björn Hamels [(@BjornHamels)](https://togithub.com/BjornHamels)
- Jake Wharton [(@JakeWharton)](https://togithub.com/JakeWharton)
- Anthony Vanelverdinghe[(@anthonyvdotbe)](https://togithub.com/anthonyvdotbe)
- Kazuhiro Sera [(@seratch)](https://togithub.com/seratch)
- Dávid Karnok [(@akarnokd)](https://togithub.com/akarnokd)
- Evgeniy Getman [(@egetman)](https://togithub.com/egetman)
- Ángel Sanz [(@angelsanz)](https://togithub.com/angelsanz)
- shenghaiyang [(@shenghaiyang)](https://togithub.com/shenghaiyang)
- Kyle Thomson [(@kiiadi)](https://togithub.com/kiiadi)
- Tomislav Hofman [(@tomislavhofman)](https://togithub.com/tomislavhofman)
- Sean Sullivan [(@sullis)](https://togithub.com/sullis)
***
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.0.3
->1.0.4
1.0.3
->1.0.4
Release Notes
reactive-streams/reactive-streams
### [`v1.0.4`](https://togithub.com/reactive-streams/reactive-streams/blob/HEAD/RELEASE-NOTES.md#Version-104-released-on-2022-05-20) [Compare Source](https://togithub.com/reactive-streams/reactive-streams/compare/v1.0.3...v1.0.4) #### Announcement: We—the Reactive Streams community—are pleased to announce the immediate availability of `Reactive Streams 1.0.4`. This update to `Reactive Streams` brings the following improvements over `1.0.3`. #### Highlights: - License - This project is now (re-)licensed under MIT No Attribution (SPDX: MIT-0) - Specification - No breaking/semantical changes - Rule [clarifications](#specification-clarifications-104) - Interfaces - No changes - Technology Compatibility Kit (TCK) - Improved verification of Subscriber rule §2.3 - Improved JavaDoc - Examples - No changes - Artifacts - No changes #### Specification clarifications 1.0.4 #### Subscriber Rule 7 **1.0.3:** The intent of this rule is to permit the calling of the request and cancel methods (including from multiple threads) if and only if a happens-before relation between each of the calls is established. **1.0.4:** The intent of this rule is to permit the calling of the request and cancel methods (including from multiple threads) if and only if a [serial](#term_serially) relation between each of the calls is established. #### Contributors - Roland Kuhn [(@rkuhn)](https://togithub.com/rkuhn) - Ben Christensen [(@benjchristensen)](https://togithub.com/benjchristensen) - Viktor Klang [(@viktorklang)](https://togithub.com/viktorklang) - Stephane Maldini [(@smaldini)](https://togithub.com/smaldini) - Stanislav Savulchik [(@savulchik)](https://togithub.com/savulchik) - Konrad Malawski [(@ktoso)](https://togithub.com/ktoso) - Slim Ouertani [(@ouertani)](https://togithub.com/ouertani) - Martynas Mickevičius [(@2m)](https://togithub.com/2m) - Luke Daley [(@ldaley)](https://togithub.com/ldaley) - Colin Godsey [(@colinrgodsey)](https://togithub.com/colinrgodsey) - David Moten [(@davidmoten)](https://togithub.com/davidmoten) - Brian Topping [(@briantopping)](https://togithub.com/briantopping) - Rossen Stoyanchev [(@rstoyanchev)](https://togithub.com/rstoyanchev) - Björn Hamels [(@BjornHamels)](https://togithub.com/BjornHamels) - Jake Wharton [(@JakeWharton)](https://togithub.com/JakeWharton) - Anthony Vanelverdinghe[(@anthonyvdotbe)](https://togithub.com/anthonyvdotbe) - Kazuhiro Sera [(@seratch)](https://togithub.com/seratch) - Dávid Karnok [(@akarnokd)](https://togithub.com/akarnokd) - Evgeniy Getman [(@egetman)](https://togithub.com/egetman) - Ángel Sanz [(@angelsanz)](https://togithub.com/angelsanz) - shenghaiyang [(@shenghaiyang)](https://togithub.com/shenghaiyang) - Kyle Thomson [(@kiiadi)](https://togithub.com/kiiadi) - Tomislav Hofman [(@tomislavhofman)](https://togithub.com/tomislavhofman) - Sean Sullivan [(@sullis)](https://togithub.com/sullis) ***Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.