Skip to content

Latest commit

 

History

History
52 lines (42 loc) · 2.14 KB

2016-06-21-monix-v2.0-RC7.md

File metadata and controls

52 lines (42 loc) · 2.14 KB
layout title author excerpt_separator description
post
Monix: Version 2.0-RC7 Released
alexelcu
<!--more-->
Scalaz 7.2 integration, TaskApp, new Scheduler builders, Atomic references

This release candidate fixes a bug in Task.materializeAttempt and consequently Task.onErrorHandleWith. It also adds Scalaz integration and a TaskApp to make your friends jealous. Also the Atomic references in project Sincron are being brought back into Monix proper, in monix-execution, because project Sincron is for all intents and purposes part of Monix and has no further ambitions.

See the published API Documentation.

Bug fixes:

  • Issue #170: Task.materializeAttempt doesn't work for BindAsync, leading to onErrorHandleWith not working with errors triggered in flatMap on async tasks

New Features:

  • Issue #171: Add Scheduler builder on the JVM that allows specifying just the ExecutionModel, piggybacking global otherwise
  • Issue #174: Scalaz integration (in addition to the Cats integration) for FP goodness
  • Issue #175: Reintroduce all of project Sincron into monix-execution, which means that now monix-execution exposes Atomic references. This project was split from Monix, but the decision didn't make sense and the exposed functionality is super useful and in the spirit of monix-execution
  • Issue #176: now that we have Task, we introduce TaskApp, a safe App type that allows one to specify pure programs

New documentation pages:

Enjoy!