Skip to content

Releases: softwaremill/ox

v0.0.26

17 Apr 09:04
d8565b1
Compare
Choose a tag to compare

What’s Changed

v0.0.25

03 Apr 16:41
54de5d6
Compare
Choose a tag to compare

What’s Changed

v0.0.24

26 Mar 14:09
143e4e6
Compare
Choose a tag to compare

What’s Changed

  • Implement simple type-safe direct-style actors for local concurrency (#107) @adamw
  • Add side effect callbacks during retry (#106) @DybekK
  • Update scaladoc for Channel (#105) @rucek
  • Add repeatEvalWhileDefined (#104) @adamw
  • Add never, make control flow methods inline (#103) @adamw
  • Simplify resources allocation, add releaseAfterScope (#102) @adamw
  • Add possiblity to add suppressed application errors to ErrorMode (#101) @adamw
  • Add other exceptions from race as suppressed (#100) @adamw

v0.0.23

12 Mar 09:34
cd611af
Compare
Choose a tag to compare

What’s Changed

  • Add Source.mapConcat operator (#99) @kciesielski
  • Add methods to create successful & failed forks (#98) @adamw
  • Forks locals should create supervised scopes (#97) @adamw
  • Add Source.repeatEval, improve exception handling in sources (#96) @adamw

v0.0.22

06 Mar 13:40
7d7e0ff
Compare
Choose a tag to compare

What’s Changed

v0.0.21

27 Feb 16:18
ca07eec
Compare
Choose a tag to compare

What’s Changed

v0.0.20

22 Feb 19:55
47ca8e6
Compare
Choose a tag to compare

What’s Changed

v0.0.19

21 Feb 15:29
54cc5e4
Compare
Choose a tag to compare

What’s Changed

Breaking changes

The fork method is renamed to forkUser, and forkDaemon to fork. This is motivated by the fact that most forks are daemon threads, with the main logic happening in the scope body - after the body completes, any pending non-daemon forks are probably a bug. Hence the defaults have changed, and now the default fork is a daemon one, and a fork which needs to finish before a scope ends has a special name: forkUser.

v0.0.18

26 Jan 10:11
8a93132
Compare
Choose a tag to compare

What’s Changed

v0.0.17

25 Jan 17:53
4af5d63
Compare
Choose a tag to compare

What’s Changed