Skip to content

Latest commit

 

History

History
69 lines (46 loc) · 1.89 KB

CHANGELOG.md

File metadata and controls

69 lines (46 loc) · 1.89 KB

This project is using GitHub releases from version 1.4.0 onward for changes.

1.4.0

  • Provides a PortProvider#copy() method to make a new copy of the PortProvider based on its constructor arguments (it will NOT copy the current state of the iterator)

1.3.1

  • Fix an immutability problem in RedisServer.Builder#copy()
  • Provides a RedisServer.Builder#settings() method to preview the settings of a Builder

1.3.0

  • Provides a RedisServer.Builder#copy() method
  • RedisCluster.Builder do not reset() a provided RedisServer.Builder but copy it before applying additional config

1.2.2

  • Fix a possible class path loading error

1.2.1

  • Fix a possible deadlock in the AbstractRedisInstance.errors()

1.2.0

  • Use simpler errors() method in Redis interface

1.1.0

  • Remove support for RedisServer(File, int) constructor
  • Remove redis binaries from distributed jar library
  • Improve PortProvider interface and implementation
  • RedisCluster.Builder can now use a PortProvider instead of a collection of port

1.0.3

  • Deprecates use of builder() methods, use Builder class directly

1.0.1 -> 1.0.2

  • Miscellaneous fixes to get this lib on jCenter

1.0

  • Rename RedisCluster into SentinelCluster
  • Introduce a real redis cluster support (thx to @3Dragan for the initial work)
  • Make all Builder inner classes
  • Possibility to provide your own OutputStream for logs (instead of System.out)

0.6

  • Support JDK 6 +

0.5

  • OS detection fix
  • redis binary per OS/arch pair
  • Updated to 2.8.19 binary for Windows

0.4

  • Updated for Java 8
  • Added Sentinel support
  • Ability to create arbitrary clusters on arbitrary (ephemeral) ports
  • Updated to latest guava
  • Throw an exception if redis has not been started
  • Redis errorStream logged to System.out

0.3

  • Fluent API for RedisServer creation

0.2

  • Initial decent release