All Versions
39
Latest Version
Avg Release Cycle
139 days
Latest Release
988 days ago

Changelog History
Page 1

  • v0.13.8-M1

    September 24, 2020
  • v0.13.7 Changes

    May 12, 2020

    ๐Ÿš€ Thanks to @nevillelyh, @regadas and @non for contributions on this release.

    • โž• Add a DecayingCMS type for exponentially decaying count-min-sketch, #809
    • ๐Ÿ›  fix an issue with incorrect scalac optimize options on 2.13 #818
    • โšก๏ธ Lots of dependency updates from @scala-steward.

    ๐Ÿ‘€ see the full list of 63 commits

  • v0.13.6 Changes

    November 18, 2019

    ๐Ÿš€ This is a big release with many new features:

    • โšก๏ธ many version update by @scala-steward
    • ๐Ÿ— many cleanups and build improvements by our Spotify friends and co-maintainers: @regadas @nevillelyh
    • ๐Ÿ‘Œ support for scala 2.13 #719
    • โฌ‡๏ธ drop support for 2.10
    • Scan abstraction by @jeff-stripe #739
    • ๐Ÿ‘Œ support for building monoids and aggregators with shapeless by @non and @johnynek#655

    v0.13.5...v0.13.6

    ๐Ÿš€ Thanks to everyone who helped with this release! (including the above and @dieu @sritchie @alanbato )

  • v0.13.5 Changes

    November 10, 2018

    โฌ†๏ธ We upgrade algebird-spark to support scala 2.12 and Spark 2.4.0: #670

  • v0.13.4 Changes

    February 22, 2018

    ๐Ÿ›  This is an important bugfix release if you use Min. It was broken in 0.13.2 and 0.13.3.

    ๐Ÿ›  Fix is here: #651. Thanks @kellen!

    โž• Additionally, a Window[T] monoid was added to track the most recent N things see #649 and #652. Thank you @cdg-stripe !

  • v0.13.3 Changes

    October 04, 2017

    ๐Ÿš€ A minor release to fix to very minor bugs:

    • #647 make macros work with parameterized type classes
    • #646 fix a serialization issue with SketchMap
  • v0.13.2 Changes

    September 14, 2017

    ๐Ÿ“ฆ Identical to 0.13.1 except on scala 2.12 we turn on optimization and inline from the algebird package.

    ๐Ÿ‘€ See #645

  • v0.13.1 Changes

    September 14, 2017

    ๐Ÿš€ This is a minor release that fixes some implicit resolution issues and adds a couple of utility methods. It also fixes the 2.12 artifact which was incorrectly inlining.

    ๐Ÿ”„ Changes:

    • #622 fix ambiguous implicit for Max semigroup
    • #637 add ability to create a BloomFilter from an Iterator
    • ๐Ÿ‘‰ Make Successible Serializable (accidentally pushed directly to develop. woops!)
    • #641 make implicitly[Semigroup[BigDecimal]] work again
    • #627 add more utility methods to Interval (including ability to make open and closed intervals and isEmpty on an Intersection.
    • ๐Ÿšš #643 remove incorrect optimization setting in 2.12 to prevent inlining outside of the project.
  • v0.13.0 Changes

    February 13, 2017

    ๐Ÿš€ This is the first Algebird release to publish Scala 2.12 artifacts!
    ๐Ÿš€ Apart from that, here are some of the changes since the last release:

    Various BloomFilter improvements:
    โœ‚ Remove seed variable in BloomFilter and rename k to hashIndex: #557
    Polymorphic Bloom filters: #607
    โšก๏ธ Optimize BloomFilter significantly: #610
    Bloom filter distance function: #612
    โšก๏ธ Optimize Hamming distance for Bloom Filters: #617

    Incorporate more Algebra types:
    ๐Ÿ‘‰ Use standard algebra types: #523
    ๐Ÿ‘‰ Use more algebra types - #620

    โšก๏ธ SpaceSaver updates:
    Widen the visibility of SpaceSaver.SSMany, SpaceSaver.SSOne: #577
    SpaceSaver fromBytes & toBytes: #603
    โœ… Catch OOM in SpaceSaverTest: #614

    โœ‚ Remove typeclass from interval constructor: #605

    ๐Ÿ‘ Better toString in ExpHistogram: #604

    โœ‚ Remove legacy CountMinSketchMonoid: #602
    ๐Ÿ—„ Convert all laws to take Equiv instances, deprecate Equiv versions: #595
    replace FromIntLike with Ring and toK function: #594
    bail out of SemigroupMacro.sumOption for to.isEmpty: #599
    ๐Ÿ– Handle empty in Generated{Product, Abstract}Algebra: #597
    โž• Add explicit return types to Group instances for Moments, AveragedValue: #596
    โœ‚ Remove view bounds on Moments, DecayedValue, AveragedValue: #592
    โž• Add MonoidAggregator.collectBefore: #611

    Thanks to @johandahlberg , @johnynek , @ElPicador , @sritchie , @isnotinvain for the contributions!

  • v0.12.4 Changes

    January 31, 2017

    ๐Ÿš€ This is an early release of some Scala 2.12 Algebird packages that contains some binary incompatible changes. Please pick up release: https://github.com/twitter/algebird/releases/tag/0.13.0. That contains the appropriate set of Scala 2.12 Algebird artifacts.