FSharp.Control.AsyncSeq


2.0.12 - 06.04.2017

  • Fix bug #63 in AsyncSeq.unfold >> AsyncSeq.choose

2.0.11 - 04.03.2017

  • Fixed bug in AsyncSeq.cache when used by interleaved consumers.
  • AsyncSeq.zipWithAsyncParallel (and variants)

2.0.10 - 24.11.2016

  • Improved asyncSeq workflow performance via bindAsync generator (@pragmatrix)

2.0.9 - 27.07.2016

  • Much improved append performance.
  • Direct implementation of unfoldAsync as IAsyncEnumerable, with chooseAsync, mapAsync and foldAsync overrides

2.0.8 - 29.03.2016

  • Add portable7 profile

2.0.3 - 03.12.2015

  • Fix bug in Async.cache #33

2.0.2 - 15.10.2015

  • Fix leak in AsyncSeq.append and other derived generators

2.0.1 - 01.06.2015

  • Add AsyncSeq.sum, length, contains, exists, forall, tryPick, tryFind

2.0.0 - 28.05.2015

  • Simplify ofObservableBuffered and toBlockingSeq
  • Move to IAsyncEnumerable model to support try/finally and try/with
  • Rename replicate to replicateInfinite
  • Rename toList to toListAsync
  • Rename toArray to toArrayAsync
  • Rename zipWithIndexAsync to mapiAsync
  • Rename interleave to interleaveChoice
  • Add interleave
  • Add mergeChoice
  • Fix performance of mergeAll
  • Add init, initInfinite
  • Add initAsync, initInfiniteAsync, replicateInfinite
  • Add RequireQualifiedAccess to AsyncSeq

1.15.0 - 30.03.2015

  • Add AsyncSeq.getIterator (unblocks use of AsyncSeq in FSharpx.Async)

1.14 - 30.03.2015

1.13 - 27.03.2015

  • Renamed to FSharp.Control.AsyncSeq
  • Remove surface area
  • Hide Nil/Cons from representation of AsyncSeq

1.12.1 - 27.03.2015

  • Added Async.bindChoice, Async.ParallelIgnore, AsyncSeq.zipWithAsync, AsyncSeq.zappAsync, AsyncSeq.threadStateAsync, AsyncSeq.merge, AsyncSeq.traverseOptionAsync, AsyncSeq.traverseChoiceAsync
  • Added AsyncSeq.toList, AsyncSeq.toArray, AsyncSeq.bufferByCount, AsyncSeq.unfoldAsync, AsyncSeq.concatSeq, AsyncSeq.interleave
  • Copied the AsyncSeq from FSharpx.Async
  • BUGFIX: AsyncSeq.skipWhile skips an extra item - https://github.com/fsprojects/AsyncSeq/pull/2
  • BUGFIX: AsyncSeq.skipWhile skips an extra item - https://github.com/fsprojects/AsyncSeq/pull/2
  • BUGFIX: AsyncSeq.toBlockingSeq does not hung forever if an exception is thrown and reraise it outside - https://github.com/fsprojects/AsyncSeq/pull/21
Fork me on GitHub