streamly v0.5.0 Release Notes
Release Date: 2018-09-01 // over 5 years ago-
๐ Bug Fixes
- Leftover threads are now cleaned up as soon as the consumer is garbage collected.
- ๐ Fix a bug in concurrent function application that in certain cases would unnecessarily share the concurrency state resulting in incorrect output stream.
- ๐ Fix passing of state across
parallel
,async
,wAsync
,ahead
,serial
,wSerial
combinators. Without this fix combinators that rely on state passing e.g.maxThreads
andmaxBuffer
won't work across these combinators.
โจ Enhancements
- โ Added rate limiting combinators
rate
,avgRate
,minRate
,maxRate
andconstRate
to control the yield rate of a stream. - โ Add
foldl1'
,foldr1
,intersperseM
,find
,lookup
,and
,or
,findIndices
,findIndex
,elemIndices
,elemIndex
,init
to Prelude
๐ Deprecations
- ๐ The
Streamly.Time
module is now deprecated, its functionality is subsumed by the new rate limiting combinators.