Skip to content

Commit 915e2e8

Browse files
committed
Updates the reactive-streams website to reflect the 1.0.1 release
1 parent ac32424 commit 915e2e8

File tree

144 files changed

+59831
-6
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+59831
-6
lines changed

_includes/announce-1.0.1.md

+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
Reactive Streams 1.0.1 is here!
2+
===============================
3+
4+
After more than two years since 1.0.0, we—the Reactive Streams Special Interest Group—are proud to announce the immediate availability of `Reactive Streams version 1.0.1`.
5+
6+
Since 1.0.0 was released `Reactive Streams` has managed to achieve most—if not all—it set out to achieve. There are now numerous implementations, and it is scheduled to be included in [JDK9](http://download.java.net/java/jdk9/docs/api/java/util/concurrent/Flow.html).
7+
8+
Perhaps most importantly, there are no semantical incompatibilities included in this release.
9+
10+
When JDK9 ships, `Reactive Streams` will publish a compatibility/conversion library to seamlessly convert between the `java.util.concurrent.Flow` and the `org.reactivestreams` namespaces.
11+
12+
The artifacts, documentation and specifications are released under [Creative Commons Zero](http://creativecommons.org/publicdomain/zero/1.0) into the Public Domain.
13+
14+
Documentation
15+
-------------
16+
17+
* [Specification](https://github.com/reactive-streams/reactive-streams-jvm/tree/v1.0.1#specification)
18+
* [Java API Documentation](http://www.reactive-streams.org/reactive-streams-1.0.1-javadoc)
19+
* [TCK README](https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.1/tck/README.md)
20+
21+
Artifacts
22+
---------
23+
24+
* *the Reactive Streams interfaces*
25+
* `org.reactivestreams:reactive-streams:1.0.1`
26+
27+
* *the Reactive Streams TCK*
28+
* `org.reactivestreams:reactive-streams-tck:1.0.1`
29+
30+
* *Example implementations—documented & verified—to draw inspiration from*
31+
* `org.reactivestreams:reactive-streams-examples:1.0.1`
32+
33+
Credits
34+
-------
35+
36+
We'd like to thank everyone involved, all contributors and everyone who has given feedback during the development of this project.
37+
38+
## Highlights:
39+
40+
- Specification
41+
+ A new [Glossary](https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.1/README.md#glossary) section
42+
+ Description of the intent behind every single rule
43+
+ No breaking semantical changes
44+
+ Multiple rule [clarifications](https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.1/RELEASE-NOTES.md#specification-clarifications)
45+
- Interfaces
46+
+ No changes
47+
+ Improved JavaDoc
48+
- Technology Compatibility Kit (TCK)
49+
+ Improved coverage
50+
+ Improved JavaDoc
51+
+ Multiple test [alterations](https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.1/RELEASE-NOTES.md#tck-alterations)
52+
53+
## Contributors
54+
+ Roland Kuhn [(@rkuhn)](https://github.com/rkuhn)
55+
+ Ben Christensen [(@benjchristensen)](https://github.com/benjchristensen)
56+
+ Viktor Klang [(@viktorklang)](https://github.com/viktorklang)
57+
+ Stephane Maldini [(@smaldini)](https://github.com/smaldini)
58+
+ Stanislav Savulchik [(@savulchik)](https://github.com/savulchik)
59+
+ Konrad Malawski [(@ktoso)](https://github.com/ktoso)
60+
+ Slim Ouertani [(@ouertani)](https://github.com/ouertani)
61+
+ Martynas Mickevičius [(@2m)](https://github.com/2m)
62+
+ Luke Daley [(@ldaley)](https://github.com/ldaley)
63+
+ Colin Godsey [(@colinrgodsey)](https://github.com/colinrgodsey)
64+
+ David Moten [(@davidmoten)](https://github.com/davidmoten)
65+
+ (new) Brian Topping [(@briantopping)](https://github.com/briantopping)
66+
+ (new) Rossen Stoyanchev [(@rstoyanchev)](https://github.com/rstoyanchev)
67+
+ (new) Björn Hamels [(@BjornHamels)](https://github.com/BjornHamels)
68+
+ (new) Jake Wharton [(@JakeWharton)](https://github.com/JakeWharton)
69+
+ (new) Anthony Vanelverdinghe[(@anthonyvdotbe)](https://github.com/anthonyvdotbe)
70+
+ (new) Kazuhiro Sera [(@seratch)](https://github.com/seratch)
71+
+ (new) Dávid Karnok [(@akarnokd)](https://github.com/akarnokd)
72+
+ (new) Evgeniy Getman [(@egetman)](https://github.com/egetman)
73+
+ (new) Ángel Sanz [(@angelsanz)](https://github.com/angelsanz)
74+
75+
*Warm regards,
76+
the Reactive Streams Special Interest Group*

_includes/index.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -28,28 +28,28 @@ The basic semantics define how the transmission of stream elements is regulated
2828

2929
This working group applies the basic semantics to a set of programming interfaces whose main purpose is to allow the interoperation of different conforming implementations and language bindings for passing streams between objects and threads within the JVM, using the shared memory heap.
3030

31-
As of *April 30, 2015* we have released version 1.0.0 of Reactive Streams for the JVM, including Java [API](/reactive-streams-1.0.0-javadoc), a textual [Specification](https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.0/README.md#specification), a [TCK](/reactive-streams-tck-1.0.0-javadoc) and [implementation examples](/reactive-streams-examples-1.0.0-javadoc). Corresponding code artifacts are available on Maven Central:
31+
As of *August 9, 2017* we have released version 1.0.1 of Reactive Streams for the JVM, including Java [API](/reactive-streams-1.0.1-javadoc), a textual [Specification](https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.1/README.md#specification), a [TCK](/reactive-streams-tck-1.0.1-javadoc) and [implementation examples](/reactive-streams-examples-1.0.1-javadoc). Corresponding code artifacts are available on Maven Central:
3232

3333
<dependency>
3434
<groupId>org.reactivestreams</groupId>
3535
<artifactId>reactive-streams</artifactId>
36-
<version>1.0.0</version>
36+
<version>1.0.1</version>
3737
</dependency>
3838
<dependency>
3939
<groupId>org.reactivestreams</groupId>
4040
<artifactId>reactive-streams-tck</artifactId>
41-
<version>1.0.0</version>
41+
<version>1.0.1</version>
4242
</dependency>
4343

44-
The source code for these is available on [github](https://github.com/reactive-streams/reactive-streams-jvm/tree/v1.0.0). Please use github issues for providing feedback.
44+
The source code for these is available on [github](https://github.com/reactive-streams/reactive-streams-jvm/tree/v1.0.1). Please use github issues for providing feedback.
4545

4646
All artifacts and specifications are released under [Creative Commons Zero](http://creativecommons.org/publicdomain/zero/1.0) into the Public Domain.
4747

48-
Read more about `Reactive Streams 1.0.0` for the JVM [here](announce-1.0.0).
48+
Read more about `Reactive Streams 1.0.1` for the JVM [here](announce-1.0.1).
4949

5050
##### A Note for Implementors
5151

52-
To get started implementing the final specification, it is recommended to start by reading the [README](https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.0/README.md) and the [Java API documentation](/reactive-streams-1.0.0-javadoc), then taking a look at the [Specification](https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.0/README.md#specification) then taking a look at the [TCK](https://github.com/reactive-streams/reactive-streams-jvm/tree/v1.0.0/tck) and the [example implementations](https://github.com/reactive-streams/reactive-streams-jvm/tree/v1.0.0/examples/src/main/java/org/reactivestreams/example/unicast). If you have an issue with any of the above, please take a look at [closed issues](https://github.com/reactive-streams/reactive-streams-jvm/issues?page=1&state=closed) and then open a [new issue](https://github.com/reactive-streams/reactive-streams-jvm/issues/new) if it has not already been answered.
52+
To get started implementing the final specification, it is recommended to start by reading the [README](https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.1/README.md) and the [Java API documentation](/reactive-streams-1.0.1-javadoc), then taking a look at the [Specification](https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.1/README.md#specification) then taking a look at the [TCK](https://github.com/reactive-streams/reactive-streams-jvm/tree/v1.0.1/tck) and the [example implementations](https://github.com/reactive-streams/reactive-streams-jvm/tree/v1.0.1/examples/src/main/java/org/reactivestreams/example/unicast). If you have an issue with any of the above, please take a look at [closed issues](https://github.com/reactive-streams/reactive-streams-jvm/issues?page=1&state=closed) and then open a [new issue](https://github.com/reactive-streams/reactive-streams-jvm/issues/new) if it has not already been answered.
5353

5454
This work was performed in the [reactive-streams-jvm](https://github.com/reactive-streams/reactive-streams-jvm/) repository.
5555

announce-1.0.1.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
layout: index
3+
---
4+
5+
{% include announce-1.0.1.md %}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Manifest-Version: 1.0
2+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="sv">
4+
<head>
5+
<!-- Generated by javadoc -->
6+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7+
<title>All Classes (reactive-streams 1.0.1 API)</title>
8+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
9+
<script type="text/javascript" src="script.js"></script>
10+
</head>
11+
<body>
12+
<h1 class="bar">All&nbsp;Classes</h1>
13+
<div class="indexContainer">
14+
<ul>
15+
<li><a href="org/reactivestreams/Processor.html" title="interface in org.reactivestreams" target="classFrame"><span class="interfaceName">Processor</span></a></li>
16+
<li><a href="org/reactivestreams/Publisher.html" title="interface in org.reactivestreams" target="classFrame"><span class="interfaceName">Publisher</span></a></li>
17+
<li><a href="org/reactivestreams/Subscriber.html" title="interface in org.reactivestreams" target="classFrame"><span class="interfaceName">Subscriber</span></a></li>
18+
<li><a href="org/reactivestreams/Subscription.html" title="interface in org.reactivestreams" target="classFrame"><span class="interfaceName">Subscription</span></a></li>
19+
</ul>
20+
</div>
21+
</body>
22+
</html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="sv">
4+
<head>
5+
<!-- Generated by javadoc -->
6+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7+
<title>All Classes (reactive-streams 1.0.1 API)</title>
8+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
9+
<script type="text/javascript" src="script.js"></script>
10+
</head>
11+
<body>
12+
<h1 class="bar">All&nbsp;Classes</h1>
13+
<div class="indexContainer">
14+
<ul>
15+
<li><a href="org/reactivestreams/Processor.html" title="interface in org.reactivestreams"><span class="interfaceName">Processor</span></a></li>
16+
<li><a href="org/reactivestreams/Publisher.html" title="interface in org.reactivestreams"><span class="interfaceName">Publisher</span></a></li>
17+
<li><a href="org/reactivestreams/Subscriber.html" title="interface in org.reactivestreams"><span class="interfaceName">Subscriber</span></a></li>
18+
<li><a href="org/reactivestreams/Subscription.html" title="interface in org.reactivestreams"><span class="interfaceName">Subscription</span></a></li>
19+
</ul>
20+
</div>
21+
</body>
22+
</html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="sv">
4+
<head>
5+
<!-- Generated by javadoc -->
6+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7+
<title>Constant Field Values (reactive-streams 1.0.1 API)</title>
8+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
9+
<script type="text/javascript" src="script.js"></script>
10+
</head>
11+
<body>
12+
<script type="text/javascript"><!--
13+
try {
14+
if (location.href.indexOf('is-external=true') == -1) {
15+
parent.document.title="Constant Field Values (reactive-streams 1.0.1 API)";
16+
}
17+
}
18+
catch(err) {
19+
}
20+
//-->
21+
</script>
22+
<noscript>
23+
<div>JavaScript is disabled on your browser.</div>
24+
</noscript>
25+
<!-- ========= START OF TOP NAVBAR ======= -->
26+
<div class="topNav"><a name="navbar.top">
27+
<!-- -->
28+
</a>
29+
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
30+
<a name="navbar.top.firstrow">
31+
<!-- -->
32+
</a>
33+
<ul class="navList" title="Navigation">
34+
<li><a href="org/reactivestreams/package-summary.html">Package</a></li>
35+
<li>Class</li>
36+
<li><a href="overview-tree.html">Tree</a></li>
37+
<li><a href="deprecated-list.html">Deprecated</a></li>
38+
<li><a href="index-all.html">Index</a></li>
39+
<li><a href="help-doc.html">Help</a></li>
40+
</ul>
41+
</div>
42+
<div class="subNav">
43+
<ul class="navList">
44+
<li>Prev</li>
45+
<li>Next</li>
46+
</ul>
47+
<ul class="navList">
48+
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
49+
<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
50+
</ul>
51+
<ul class="navList" id="allclasses_navbar_top">
52+
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
53+
</ul>
54+
<div>
55+
<script type="text/javascript"><!--
56+
allClassesLink = document.getElementById("allclasses_navbar_top");
57+
if(window==top) {
58+
allClassesLink.style.display = "block";
59+
}
60+
else {
61+
allClassesLink.style.display = "none";
62+
}
63+
//-->
64+
</script>
65+
</div>
66+
<a name="skip.navbar.top">
67+
<!-- -->
68+
</a></div>
69+
<!-- ========= END OF TOP NAVBAR ========= -->
70+
<div class="header">
71+
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
72+
<h2 title="Contents">Contents</h2>
73+
</div>
74+
<!-- ======= START OF BOTTOM NAVBAR ====== -->
75+
<div class="bottomNav"><a name="navbar.bottom">
76+
<!-- -->
77+
</a>
78+
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
79+
<a name="navbar.bottom.firstrow">
80+
<!-- -->
81+
</a>
82+
<ul class="navList" title="Navigation">
83+
<li><a href="org/reactivestreams/package-summary.html">Package</a></li>
84+
<li>Class</li>
85+
<li><a href="overview-tree.html">Tree</a></li>
86+
<li><a href="deprecated-list.html">Deprecated</a></li>
87+
<li><a href="index-all.html">Index</a></li>
88+
<li><a href="help-doc.html">Help</a></li>
89+
</ul>
90+
</div>
91+
<div class="subNav">
92+
<ul class="navList">
93+
<li>Prev</li>
94+
<li>Next</li>
95+
</ul>
96+
<ul class="navList">
97+
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
98+
<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
99+
</ul>
100+
<ul class="navList" id="allclasses_navbar_bottom">
101+
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
102+
</ul>
103+
<div>
104+
<script type="text/javascript"><!--
105+
allClassesLink = document.getElementById("allclasses_navbar_bottom");
106+
if(window==top) {
107+
allClassesLink.style.display = "block";
108+
}
109+
else {
110+
allClassesLink.style.display = "none";
111+
}
112+
//-->
113+
</script>
114+
</div>
115+
<a name="skip.navbar.bottom">
116+
<!-- -->
117+
</a></div>
118+
<!-- ======== END OF BOTTOM NAVBAR ======= -->
119+
</body>
120+
</html>

0 commit comments

Comments
 (0)