@@ -2,18 +2,19 @@
22
33### Bug Fixes
44
5+* Leftover threads are now cleaned up as soon as the SVar is garbage
6+ collected.
57* Fix a bug in concurrent function application that in certain cases would
68 unnecessarily share the concurrency state resulting in incorrect output
79 stream.
8−* Leftover threads are now cleaned up as soon as the SVar is garbage
9− collected.
1010* Fix passing of state across parallel, async, wAsync, ahead, serial, wSerial
1111 combinators. Without this fix combinators that rely on state passing e.g.
1212 `maxThreads` and `maxBuffer` won't work across these combinators.
1313
1414### Enhancements
1515
16−* Added rate limiting combinator `rate` to control the yield rate of a stream.
16+* Added rate limiting combinators `rate`, `avgRate`, `minRate`, `maxRate` and
17+ `constRate` to control the yield rate of a stream.
1718* Add `foldl1'`, `foldr1`, `intersperseM`, `find`, `lookup`, `and`, `or`,
1819 `findIndices`, `findIndex`, `elemIndices`, `elemIndex`, `init` to Prelude
1920