Skip to content

Commit ea6b1ac

Browse files
committed
Version 0.9-rc
1 parent 8bd5254 commit ea6b1ac

File tree

2 files changed

+17
-7
lines changed

2 files changed

+17
-7
lines changed

CHANGES.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Change log for kotlinx.coroutines
22

3+
## Version 0.9-rc
4+
5+
* Switched to Kotlin version 1.1.0-rc-69.
6+
* `Mutex` synchronization primitive is introduced.
7+
* `buildChannel` is renamed to `produce`, old name is deprecated.
8+
* `delay` implementation in Swing, JavaFx, and scheduled executors is fixed to avoid an extra dispatch.
9+
* `CancellableContinuation.resumeUndispatched` is introduced to make this efficient implementation possible.
10+
* Suppress deprecated and internal APIs from docs.
11+
* Remove unnecessary creation of `CancellationException` to improve performance.
12+
313
## Version 0.8-beta
414

515
* `defer` coroutine builder is renamed to `async`.

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# kotlinx.coroutines
22

3-
Library support for Kotlin coroutines. This is a companion version for Kotlin 1.1.0-beta-38 release.
3+
Library support for Kotlin coroutines. This is a companion version for Kotlin 1.1.0-rc-69 release.
44

55
## Modules and features
66

77
* [kotlinx-coroutines-core](kotlinx-coroutines-core) module with core primitives to work with coroutines.
8-
Its functionality is covered by the [guide to kotlinx.coroutines](coroutines-guide.md).
8+
* This module's functionality is covered by the [guide to kotlinx.coroutines](coroutines-guide.md).
99
* [kotlinx-coroutines-jdk8](kotlinx-coroutines-jdk8) module with additional libraries for JDK8 (or Android API level 24).
1010
* [kotlinx-coroutines-nio](kotlinx-coroutines-nio) module with extensions for asynchronous IO on JDK7+.
1111
* [kotlinx-coroutines-swing](kotlinx-coroutines-swing) module with `Swing` context for Swing UI applications.
@@ -24,7 +24,7 @@ Library support for Kotlin coroutines. This is a companion version for Kotlin 1.
2424
2525
The libraries are published to [kotlin-eap-1.1](https://bintray.com/kotlin/kotlin-eap-1.1/kotlinx.coroutines) bintray repository.
2626

27-
These libraries require kotlin compiler version to be at least `1.1.0-beta-38` and
27+
These libraries require kotlin compiler version to be at least `1.1.0-rc-69` and
2828
require kotlin runtime of the same version as a dependency, which can be obtained from the same repository.
2929

3030
### Maven
@@ -49,15 +49,15 @@ Add dependencies (you can also add other modules that you need):
4949
<dependency>
5050
<groupId>org.jetbrains.kotlinx</groupId>
5151
<artifactId>kotlinx-coroutines-core</artifactId>
52-
<version>0.8-beta</version>
52+
<version>0.9-rc</version>
5353
</dependency>
5454
```
5555

5656
And make sure that you use the right Kotlin version:
5757

5858
```xml
5959
<properties>
60-
<kotlin.version>1.1.0-beta-38</kotlin.version>
60+
<kotlin.version>1.1.0-rc-69</kotlin.version>
6161
</properties>
6262
```
6363

@@ -76,13 +76,13 @@ repositories {
7676
Add dependencies (you can also add other modules that you need):
7777

7878
```groovy
79-
compile 'org.jetbrains.kotlinx:kotlinx-coroutines-core:0.8-beta'
79+
compile 'org.jetbrains.kotlinx:kotlinx-coroutines-core:0.9-rc'
8080
```
8181

8282
And make sure that you use the right Kotlin version:
8383

8484
```groovy
8585
buildscript {
86-
ext.kotlin_version = '1.1.0-beta-38'
86+
ext.kotlin_version = '1.1.0-rc-69'
8787
}
8888
```

0 commit comments

Comments
 (0)