Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on May 22, 2015
  1. @thomasdarimont

    DATAREDIS-352 - Enhance range options for ZSET.

    thomasdarimont authored
    Raising required redis version for zRangeByLexTest to fix failing test on CI server.
  2. @christophstrobl @thomasdarimont

    DATAREDIS-352 - Enhance range options for ZSET.

    christophstrobl authored thomasdarimont committed
    We now allow usage of Range and Limit types (newly introduced for ZRANGEBYLEX) on mostly all ZSET range operations.
    Extracted constants for plus/minus and -inf/+inf expressions.
    
    Original pull request: #138.
Commits on May 19, 2015
  1. @thomasdarimont @christophstrobl

    DATAREDIS-396 - Update Jedis driver to version 2.7.2.

    thomasdarimont authored christophstrobl committed
    Adapted sendCommand lookup in JedisConnection to honor the changed signature of redis.clients.jedis.Connection.sendCommand(Command, String…) to redis.clients.jedis.Connection.sendCommand(ProtocolCommand, String…).
    
    Original pull request: #140.
Commits on Apr 13, 2015
  1. @christophstrobl @thomasdarimont

    DATAREDIS-378 - Add support for ZRANGEBYLEX.

    christophstrobl authored thomasdarimont committed
    We now support ZRANGEBYLEX on RedisConnection and StringRedisConnection when using the Jedis driver. The upper and lower bounds can be defined using the Range type which will be converted to the according binary representation including prefix and/or infinite operators.
    
    	range().gt("a")          => (a +
    	range().gte("a")         => [a +
    	range().lt("z")          => - (z
    	range().lte("z")         => - [z
    	range().gte("a").lt("z") => [a (z
  2. @thomasdarimont
  3. @thomasdarimont

    DATAREDIS-332 - @Transactional operation should use the same connection.

    thomasdarimont authored
    We only unbind the current redisConnectionFactory from the current thread if the transaction is not active anymore.
    Previously we performed the unbinding in RedisTemplate.execute(RedisCallback, boolean, boolean) overtime which lead to the fact that the next redis operation within the same transaction used a different redis connection, which could lead to exhaustion of the connection pool.
    We also ensure that we correctly unbind the RedisConnectionFactory resource from the TransactionSynchronizationManager on transaction completion in RedisTransactionSynchronizer.afterCompletion(int).
    Added test case supplied from issue.
    
    Original pull request: #134.
Commits on Mar 30, 2015
  1. @thomasdarimont

    DATAREDIS-388 - Upgrade to Jedis 2.7.

    thomasdarimont authored
    Original pull request: #135.
Commits on Mar 23, 2015
  1. @olivergierke
  2. @spring-buildmaster @olivergierke
  3. @spring-buildmaster
  4. @olivergierke

    DATAREDIS-385 - Prepare 1.5.0.RELEASE (Fowler GA).

    olivergierke authored
    A few dependency upgrades to be in sync with all other Spring Data modules.
  5. @olivergierke
Commits on Mar 19, 2015
  1. @thomasdarimont @christophstrobl

    DATAREDIS-374 - Adapt JedisConnectionFactory for changes in Jedis 2.7.

    thomasdarimont authored christophstrobl committed
    We now support both Jedis 2.6.2 (current release) as well as the upcoming 2.7 version. Therefore we call the in 2.7 renamed `getTimeout` / `setTimeout` Methods on `JedisShardInfo` via reflection to read/set `soTimeout`.
    
    Since there’s no change in r.c.j.JedisFactory that would allow to individually configure connection and socket timeout, we use the socketTimeout of `JedisShardInfo`. This will cause `r.c.j.JedisFactory` to use the socket timeout for the connection as well, which is the same behavior as in 2.6.2.
    
    Tested against Jedis 2.7 branch with Redis 3.0.0.RC4.
    
    Original Pull Request: #127
Commits on Mar 18, 2015
  1. @thomasdarimont

    DATAREDIS-384 - Remove Java6 build for Travis-CI.

    thomasdarimont authored
    The only reason why the travis-ci build for SD Redis fails is because it still tries to build with java 6 which isn't supported by the asciidoctor gradle plugin.
  2. @snicoll @thomasdarimont

    DATAREDIS-383 - Improve JavaDoc of RedisCacheManager.

    snicoll authored thomasdarimont committed
    Extended description on setCacheNames(..).
    
    Original pull request: #132.
Commits on Mar 16, 2015
  1. @christophstrobl @thomasdarimont

    DATAREDIS-379 - Update reference documentation.

    christophstrobl authored thomasdarimont committed
    - Added new-features section.
    - Update command matrix.
    - Updated Sentinel config and template section.
    
    Original pull request: #130.
Commits on Mar 11, 2015
  1. @thomasdarimont @christophstrobl

    DATAREDIS-380 - Use Redis 2.8.19 for tests.

    thomasdarimont authored christophstrobl committed
    Updated redis version.
    
    Original Pull Request: #131
  2. @olivergierke @thomasdarimont

    DATAREDIS-377 - After release cleanups.

    olivergierke authored thomasdarimont committed
  3. @spring-buildmaster @thomasdarimont
Commits on Mar 5, 2015
  1. @spring-buildmaster
  2. @olivergierke
  3. @olivergierke
Commits on Mar 4, 2015
  1. @thomasdarimont @christophstrobl

    DATAREDIS-375 - Avoid repeatedly decorating a cache.

    thomasdarimont authored christophstrobl committed
    Previously a transactional RedisCacheManager decorated a cache with the TransactionAwareCacheDecorator twice. We now make sure that a particular cache is only decorated once with a TransactionAwareCacheDecorator.
    
    Original Pull Request: #128
Commits on Feb 16, 2015
  1. @christophstrobl @thomasdarimont

    DATAREDIS-372 - Allow easier RedisSentinelConfiguration setup.

    christophstrobl authored thomasdarimont committed
    We now allow to initialize a RedisSentinelConfiguration based on a given String collection of host:ports.
      sentinelHostAndPorts[0] = 127.0.0.1:23679
      sentinelHostAndPorts[1] = 127.0.0.1:23680
    
    Further on it’s possible to pass in a PropertySource containing master name and sentinel nodes.
      spring.redis.sentinel.master=myMaster
      spring.redis.sentinel.nodes=127.0.0.1:23679,127.0.0.1:23680
    
    Original pull request: #126.
Commits on Feb 5, 2015
  1. @christophstrobl
  2. @christophstrobl

    DATAREDIS-369 - Avoid resource leak in RedisCache.

    christophstrobl authored
    Introduce dedicated types RedisCache is supposed to work upon. We still stick to the contract defined by previous versions to assure source and binary compatibility.
    In a next step RedisCache should be decoupled from o.s.cache.Cache by an additional indirection via RedisCacheCache.
    
    Original Pull Request: #122
  3. @christophstrobl

    DATAREDIS-369 - Avoid resource leak in RedisCache.

    christophstrobl authored
    We now check the presence of a prefix which allows to identify the keys associated with the cache to either keep track of keys or use the prefix to remove them on clear.
    
    This is a small fix intended to be back ported to the Evans (1.4.x) release train. Additional refactoring will be done for the Fowler release.
    
    Original Pull Request: #122
Commits on Feb 2, 2015
  1. @thomasdarimont

    DATAREDIS-328 - RedisCacheManager should not instantiate caches in se…

    thomasdarimont authored thomasdarimont committed
    …tCacheNames().
    
    We now construct the caches for the configured cache-names in afterPropertiesSet(). Previously the caches were created in the setter which lead to unwanted property-set order dependencies.
    
    Original pull request: #123.
Commits on Jan 28, 2015
  1. @olivergierke @christophstrobl

    DATAREDIS-366 - Updated changelog.

    olivergierke authored christophstrobl committed
  2. @olivergierke @christophstrobl

    DATAREDIS-365 - Updated changelog.

    olivergierke authored christophstrobl committed
Commits on Jan 19, 2015
  1. @thomasdarimont @christophstrobl

    DATAREDIS-364 - Open-up API in RedisCacheManager for easier extensibi…

    thomasdarimont authored christophstrobl committed
    …lity.
    
    We now allow users to build custom CacheManagers based on RedisCacheManager more easily by making a broader API accessible to sub-classes.
    In that sense we also allowing RedisCache to be used in custom implementations by making it public.
    
    Original pull request: #120.
Commits on Jan 8, 2015
  1. @christophstrobl
Commits on Dec 3, 2014
  1. @christophstrobl

    DATAREDIS-361 - Read html resources for docs zip from asciidoctor out…

    christophstrobl authored
    …put dir.
    
    We now read generated html resources along with required css files from the asciidoctor output directory.
Commits on Dec 1, 2014
  1. @olivergierke
  2. @spring-buildmaster
Something went wrong with that request. Please try again.