All Versions
23
Latest Version
Avg Release Cycle
17 days
Latest Release
18 days ago

Changelog History
Page 1

  • v0.10.9

    October 24, 2019

    #158 - Improve IO handling for Java

  • v0.10.8

    October 22, 2019

    #157 - JVM does not exit for memory database on end

  • v0.10.7

    October 22, 2019

    🛠 Fixes: #156 - program won't end

  • v0.10.6

    October 21, 2019

    #155 - Use scala.jdk.CollectionConverters instead of scala.collection.JavaConverters
    #82 - Implement Stream.collectFirst - Contributor @sh0hei
    #153 - Implement Stream.count for Java's StreamIO and StreamFuture good first issue stream - Contributor @zackattackz
    #142 - Implement Stream.count feature good first issue stream - Contributor @zackattackz
    🏗 #151 - Cross build for scala 2.13

  • v0.10.5

    October 18, 2019

    Closed issue:

    • 📦 move KeyVal and Pair Java API classes to swaydb.java package #150
  • v0.10.4

    October 17, 2019

    🚀 This release was mainly focused on Java support. The following are the issues resolved.

    • #129 - Implement Java interop classes
    • #135 - Allow PureFunction to be used as function type.
    • #136 - Prepare should accept function type param
    • #137 - FunctionStores should be unique to database instances bug
    • #143 - PureFunction require a bounded return type R Improvement
    • #144 - Strict types for Apply.scala in Java - Return.java
    • #145 - Use java.lang.Void instead of Functions.Disabled
    • #147 - Prepare range commit does not apply value to toKey bug
    • #148 - Add range functions to Stream
    • #149 - Implement Stream helper functions range & tabulate stream
    • #81 - Implement Stream.collect. Contribution from @sh0hei
  • v0.10.3

    October 08, 2019

    Resolves:

    👀 #128 - ZIO support - See examples

  • v0.10.2

    October 07, 2019

    Resolved:

    👀 #127 - Monix support - See examples
    #126 - Tag should be optionally supplied on DB creation.

  • v0.10.1

    October 07, 2019

    Closed issues

    • #125 - getOrFetchValue should recovery from CloseChannel failures
    • #123 - Functions's serialisation should not be tied to keys
    • #111 - registerFunction and applyFunction need to be more type-safe
  • v0.10

    October 05, 2019

    Resolves:

    • 🗄 #122 - Deprecated Grouping
    • 🚚 #121 - Removed IO from lower level effectful functions
    • #120 - Add terminateAndRecoverError to Actor
    • 🔀 #118 - Replace synchronised block in Map with Sequencer
    • #116 - Re-order storage IDs so that the most used key-values get assigned ids with lowest byte size.
    • #115 - functions should be optionally enabled so that cost of storing time is optional
    • #114 - varInts should store as little endian for prefix compression
    • 🐎 #112 - Benchmark performance of Slice ++
    • #109 - Segment file sizes are not consistent when grouping is specified in 0.9
    • 🐎 Other performance improvements.