Skip to content

Releases: ReactiveX/RxGo

v2.5.0

06 Apr 20:37
6d23b16
Compare
Choose a tag to compare

Installation

go get -u github.com/reactivex/rxgo/v2@v2.5.0

Added

  • External resource section in the documentation: #301

Changed

  • The Range operator was emitting the wrong number of items compared to other Rx implementations: #288
  • Handle context priority in SendContext: #300

Fixed

v1.0.1

23 Mar 07:59
Compare
Choose a tag to compare
  • Deprecated version note

v2.4.0

05 Nov 16:48
2c86562
Compare
Choose a tag to compare

Installation

go get -u github.com/reactivex/rxgo/v2@v2.4.0

Changed

Fixed

  • Stopping the Take operator Stream when it has received all the items: #266
  • Fixing timestamp documentation: #265

v2.3.0

28 Oct 08:14
3d2c2bf
Compare
Choose a tag to compare

Installation

go get -u github.com/reactivex/rxgo/v2@v2.3.0

Added

  • Find operator

Changed

  • Serialize operator implementation (simplification)
  • Documentation improvement

Fixed

  • Do not increment Count operator in case of error: #261

v2.2.0

02 Oct 15:07
d6b151a
Compare
Choose a tag to compare

Installation

go get -u github.com/reactivex/rxgo/v2@v2.2.0

Added

  • GroupByDynamic operator

v2.1.1

23 Sep 11:43
Compare
Choose a tag to compare

Installation

go get -u github.com/reactivex/rxgo/v2@v2.1.1

Fixed

  • Fixing leaks in very specific cases

v2.1.0

13 May 17:13
Compare
Choose a tag to compare

Installation

go get -u github.com/reactivex/rxgo/v2@v2.1.0

Changed

  • Connect returns now the context used for the subscription. It allows getting notified once the subscription has been cancelled.

v2.0.1

28 Apr 15:06
37fcd00
Compare
Choose a tag to compare

Installation

go get -u github.com/reactivex/rxgo/v2@v2.0.1

Changed

  • Fixing Merge operator behaviour to make sure the observables are emitted sequentially #245

v2.0.0

24 Mar 17:10
cee8df0
Compare
Choose a tag to compare

Installation

go get -u github.com/reactivex/rxgo/v2@v2.0.0

Release

General

  • Hot vs cold observable
  • Backpressure management
  • Lazy vs eager observation
  • Sequential vs parallel operators
  • Connectable Observable
  • Observable options

New Operators

  • All
  • Amb
  • Average
  • BackOffRetry
  • Buffer
  • Catch
  • CombineLatest
  • Concat
  • Contains
  • Count
  • Debounce
  • DefaultIfEmpty
  • Defer
  • ElementAt
  • Error
  • FirstOrDefault
  • FromEventSource
  • GroupBy
  • IgnoreElements
  • Interval
  • Join
  • LastOrDefault
  • Marshal
  • Max
  • Merge
  • Min
  • Never
  • Range
  • Reduce
  • Retry
  • Run
  • Sample
  • Scan
  • SequenceEqual
  • Send
  • Serialize
  • SkipWhile
  • StartWith
  • Sum
  • TakeUntil
  • TakeWhile
  • TimeInterval
  • Timestamp
  • Thrown
  • Timer
  • ToMap
  • ToMapWithValueSelector
  • ToSlice
  • Unmarshal
  • Window
  • ZipFromIterable

v2.0.0-beta.3

22 Mar 09:40
037b748
Compare
Choose a tag to compare
v2.0.0-beta.3 Pre-release
Pre-release

Installation

go get -u github.com/reactivex/rxgo/v2@v2.0.0-beta.3

Release

  • Fixing time-based observable (Buffer & Window)