Skip to content

Commit 8c86e63

Browse files
committed
Release 1.0.1
1 parent bc1ab77 commit 8c86e63

File tree

10 files changed

+18
-15
lines changed

10 files changed

+18
-15
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ preserving developer-friendly stack traces, and without compromising performance
2121
To use Ox, add the following dependency, using either [sbt](https://www.scala-sbt.org):
2222

2323
```scala
24-
"com.softwaremill.ox" %% "core" % "1.0.0"
24+
"com.softwaremill.ox" %% "core" % "1.0.1"
2525
```
2626

2727
Or [scala-cli](https://scala-cli.virtuslab.org):
2828

2929
```scala
30-
//> using dep "com.softwaremill.ox::core:1.0.0"
30+
//> using dep "com.softwaremill.ox::core:1.0.1"
3131
```
3232

3333
Documentation is available at [https://ox.softwaremill.com](https://ox.softwaremill.com), ScalaDocs can be browsed at [https://javadoc.io](https://www.javadoc.io/doc/com.softwaremill.ox).

generated-doc/out/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Safe direct-style streaming, concurrency and resiliency for Scala on the JVM. Requires JDK 21+ & Scala 3.
44

5-
To start using Ox, add the `com.softwaremill.ox::core:1.0.0` [dependency](info/dependency.md) to your project.
5+
To start using Ox, add the `com.softwaremill.ox::core:1.0.1` [dependency](info/dependency.md) to your project.
66
Then, take a look at the tour of Ox, or follow one of the topics listed in the menu to get to know Ox's API!
77

88
In addition to this documentation, ScalaDocs can be browsed at [https://javadoc.io](https://www.javadoc.io/doc/com.softwaremill.ox).

generated-doc/out/info/dependency.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ To use ox core in your project, add:
44

55
```scala
66
// sbt dependency
7-
"com.softwaremill.ox" %% "core" % "1.0.0"
7+
"com.softwaremill.ox" %% "core" % "1.0.1"
88

99
// scala-cli dependency
10-
//> using dep com.softwaremill.ox::core:1.0.0
10+
//> using dep com.softwaremill.ox::core:1.0.1
1111
```
1212

1313
Ox core depends only on the Java [jox](https://github.com/softwaremill/jox) project, where channels are implemented. There are no other direct or transitive dependencies.

generated-doc/out/integrations/cron4s.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Dependency:
44

55
```scala
6-
"com.softwaremill.ox" %% "cron" % "1.0.0"
6+
"com.softwaremill.ox" %% "cron" % "1.0.1"
77
```
88

99
This module allows to run schedules based on cron expressions from [cron4s](https://github.com/alonsodomin/cron4s).

generated-doc/out/integrations/kafka.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Dependency:
44

55
```scala
6-
"com.softwaremill.ox" %% "kafka" % "1.0.0"
6+
"com.softwaremill.ox" %% "kafka" % "1.0.1"
77
```
88

99
`Flow`s which read from a Kafka topic, mapping stages and drains which publish to Kafka topics are available through

generated-doc/out/integrations/mdc-logback.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Dependency:
44

55
```scala
6-
"com.softwaremill.ox" %% "mdc-logback" % "1.0.0"
6+
"com.softwaremill.ox" %% "mdc-logback" % "1.0.1"
77
```
88

99
Ox provides support for setting inheritable MDC (mapped diagnostic context) values, when using the [Logback](https://logback.qos.ch)

generated-doc/out/integrations/otel-context.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Dependency:
44

55
```scala
6-
"com.softwaremill.ox" %% "otel-context" % "1.0.0"
6+
"com.softwaremill.ox" %% "otel-context" % "1.0.1"
77
```
88

99
When using the default OpenTelemetry context-propagation mechanisms, which rely on thread-local storage, the context

generated-doc/out/other/stability.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ The patch version is increased when there are binary-compatible changes in **sta
1616

1717
| Module | Level |
1818
|-----------------------|--------------|
19-
| core | stabilizing |
19+
| core | stable |
2020
| flow-reactive-streams | stabilizing |
21-
| kafka | experimental |
22-
| mdc-logback | experimental |
23-
| cron | experimental |
24-
| otel-context | experimental |
21+
| kafka | stabilizing |
22+
| mdc-logback | stabilizing |
23+
| cron | stabilizing |
24+
| otel-context | stabilizing |

generated-doc/out/streaming/flows.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ To obtain a `org.reactivestreams.Publisher` instance, you'll need to add the fol
171171
bring the `toReactiveStreamsPublisher` method into scope:
172172

173173
```scala
174-
// sbt dependency: "com.softwaremill.ox" %% "flow-reactive-streams" % "1.0.0"
174+
// sbt dependency: "com.softwaremill.ox" %% "flow-reactive-streams" % "1.0.1"
175175

176176
import ox.supervised
177177
import ox.flow.Flow

generated-doc/out/utils/oxapp.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@ All `ox.OxApp` instances can be configured by overriding the `def settings: Sett
103103
* `threadFactory`: the thread factory that is used to create threads in Ox scopes ([[supervised]], [[unsupervised]]
104104
etc.). Useful e.g. when integrating with third-party libraries to propagate context across (virtual) thread
105105
boundaries.
106+
* `shutdownTimeout`: the maximum amount of time a clean shutdown might take. By default 10 seconds. This might
107+
prevent deadlocks due to usage of `System.exit` in the user's code. After the timeout passes, the application
108+
will forcibly exit.
106109

107110
Settings can be overridden:
108111

0 commit comments

Comments
 (0)