1147 Commits

Author SHA1 Message Date
Oliver Gierke
ec00635706 DATAREDIS-434 - After release cleanups. 2015-10-14 14:19:45 +02:00
Spring Buildmaster
7b76bc6264 DATAREDIS-434 - Prepare next development iteration. 2015-10-14 04:45:24 -07:00
Spring Buildmaster
a3cb041aa5 DATAREDIS-434 - Release version 1.4.4.RELEASE. 2015-10-14 04:45:21 -07:00
Oliver Gierke
6fddf94dea DATAREDIS-434 - Prepare 1.4.4.RELEASE (Evans SR4). 2015-10-14 11:25:07 +02:00
Oliver Gierke
10294b3458 DATAREDIS-434 - Updated changelog. 2015-10-14 11:25:05 +02:00
Oliver Gierke
c7f0e5024e DATAREDIS-429 - Updated changelog. 2015-10-14 09:22:20 +02:00
Oliver Gierke
e43e8e3977 DATAREDIS-420 - Updated changelog. 2015-10-14 09:22:12 +02:00
Oliver Gierke
444a3e915a DATAREDIS-418 - Updated changelog. 2015-10-14 09:21:55 +02:00
Oliver Gierke
09db439705 DATAREDIS-408 - Updated changelog. 2015-10-14 09:21:46 +02:00
Oliver Gierke
542f3b261f DATAREDIS-409 - After release cleanups. 2015-07-01 01:41:48 +02:00
Spring Buildmaster
352169be9a DATAREDIS-409 - Prepare next development iteration. 2015-06-30 16:00:11 -07:00
Spring Buildmaster
efd67d9233 DATAREDIS-409 - Release version 1.4.3.RELEASE (Evans SR3). 2015-06-30 16:00:09 -07:00
Oliver Gierke
f64c9e3768 DATAREDIS-409 - Prepare 1.4.3.RELEASE (Evans SR3). 2015-07-01 00:12:29 +02:00
Oliver Gierke
9037864d60 DATAREDIS-409 - Updated changelog. 2015-07-01 00:12:25 +02:00
Oliver Gierke
08ae6637b1 DATAREDIS-410 - Updated changelog. 2015-06-30 14:31:07 +02:00
Oliver Gierke
6ae127cb1f DATAREDIS-400 - Updated changelog. 2015-06-30 14:30:22 +02:00
Oliver Gierke
469a504a6b DATAREDIS-385 - Updated changelog. 2015-06-30 14:30:11 +02:00
Oliver Gierke
b654b238c1 DATAREDIS-403 - Fixed configuration of JavaDoc task.
We now depend on the task that extracts shared resources and use the CSS provided with that.
2015-06-02 16:01:12 +02:00
Thomas Darimont
d696a2feff DATAREDIS-332 - @Transactional operation should use the same connection.
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.
2015-04-13 13:00:00 +02:00
Thomas Darimont
6dfaca5121 DATAREDIS-384 - Remove Java6 build for Travis-CI.
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.
2015-03-18 13:29:45 +01:00
Stephane Nicoll
61389e6ef2 DATAREDIS-383 - Improve JavaDoc of RedisCacheManager.
Extended description on setCacheNames(..).

Original pull request: #132.
2015-03-18 13:14:41 +01:00
Oliver Gierke
e31b5f2164 DATAREDIS-377 - Updated changelog. 2015-03-06 08:21:29 +01:00
Thomas Darimont
3c7d0eb582 DATAREDIS-375 - Avoid repeatedly decorating a cache.
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
2015-03-05 06:30:33 +01:00
Christoph Strobl
a401881aca DATAREDIS-372 - Allow easier RedisSentinelConfiguration setup.
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.
2015-02-16 15:17:07 +01:00
Christoph Strobl
70f5d854cf DATAREDIS-369 - Avoid resource leak in RedisCache.
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
2015-02-05 09:29:27 +01:00
Thomas Darimont
76c07f5832 DATAREDIS-328 - RedisCacheManager should not instantiate caches in setCacheNames().
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.
2015-02-02 15:06:33 +01:00
Oliver Gierke
018db5cedf DATAREDIS-366 - After release cleanups. 2015-01-28 17:47:03 +01:00
Spring Buildmaster
c6790c8d80 DATAREDIS-366 - Prepare next development iteration. 2015-01-28 08:25:38 -08:00
Spring Buildmaster
80101d1d5e DATAREDIS-366 - Release version 1.4.2.RELEASE (Evans SR2). 2015-01-28 08:25:30 -08:00
Oliver Gierke
a3217a6e7e DATAREDIS-366 - Prepare 1.4.2.RELEASE (Evans SR2). 2015-01-28 12:06:11 +01:00
Oliver Gierke
f3a7f862e9 DATAREDIS-366 - Updated changelog. 2015-01-28 11:24:06 +01:00
Oliver Gierke
2d9d7feab3 DATAREDIS-365 - Updated changelog. 2015-01-28 10:14:53 +01:00
Christoph Strobl
2df4fdd52f DATAREDIS-366 - Upgrade Dependencies.
org.springframework: 4.0.6 > 4.0.9
com.fasterxml.jackson: 2.2.0 > 2.2.4
2015-01-22 07:39:05 +01:00
Oliver Gierke
a7ba8974a5 DATAREDIS-360 - Updated changelog. 2015-01-20 08:04:30 +01:00
Thomas Darimont
298f0a80cf DATAREDIS-364 - Open-up API in RedisCacheManager for easier extensibility.
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.
2015-01-19 14:19:17 +01:00
Christoph Strobl
7c9476e985 DATAREDIS-361 - Read html resources for docs zip from asciidoctor output dir.
We now read generated html resources along with required css files from the asciidoctor output directory.
2014-12-03 08:20:09 +01:00
Thomas Darimont
479c6767fd DATAREDIS-356 - Check NonTransientDataAccessException for NOSCRIPT error.
We now check for a NonTransientDataAccessException instead of just an UncategorizedDataAccessException to conver all relevant exception types.
Corrected typo in method name. Added infrastructure for driver specific DefaultScriptExecutorTests.
Removed usage of RelaxedJunit4ClassRuner and using MinimumRedisRule
instead.
Removed obsolete test context configuration for ScriptExecutorTests.

Original pull request: #115.

Conflicts:
	src/test/java/org/springframework/data/redis/RedisTestProfileValueSource.java
2014-11-28 10:11:40 +01:00
Thomas Darimont
1880bb3604 DATAREDIS-354 - Made JavaType lookup configurable for Jackson RedisSerializers.
We now allow to customise the JavaType to use for a given Class<> by using the getJavaType method. Added constructor variants to JacksonJsonRedisSerializer and Jackson2JsonRedisSerializer.

Original pull request: #113.
2014-11-27 14:44:46 +01:00
Oliver Gierke
73d71347a2 DATAREDIS-353 - After release cleanups. 2014-10-31 21:47:20 +01:00
Spring Buildmaster
bbe9704ea0 DATAREDIS-353 - Prepare next development iteration. 2014-10-30 06:47:19 -07:00
Spring Buildmaster
92d921e145 DATAREDIS-353 - Release version 1.4.1.RELEASE (Evans SR1). 2014-10-30 06:47:14 -07:00
Oliver Gierke
5750620dc0 DATAREDIS-353 - Prepare 1.4.1.RELEASE (Evans SR1). 2014-10-30 12:39:10 +01:00
Oliver Gierke
c988ab26bf DATAREDIS-353 - Updated changelog. 2014-10-30 11:57:43 +01:00
Christoph Strobl
05fb2097aa DATAREDIS-347 - Fix unintended duplicate script execution.
We now inspect the message of the exception thrown to determine whether the error resulted from a script not being present or an other error. In case the script is not present we simply invoke eval.

Original pull request: #108
2014-10-24 19:26:25 +02:00
Oliver Gierke
90c95b63d1 DATAREDIS-345 - After release cleanups. 2014-09-05 14:37:59 +02:00
Spring Buildmaster
2e80d14310 DATAREDIS-345 - Prepare next development iteration. 2014-09-05 14:35:59 +02:00
Spring Buildmaster
9d634e9789 DATAREDIS-345 - Release version 1.4.0.RELEASE (Evans GA). 2014-09-05 03:24:14 -07:00
Oliver Gierke
4a134e16a5 DATAREDIS-345 - Prepare 1.4.0.RELEASE (Evans GA). 2014-09-05 11:35:34 +02:00
Oliver Gierke
57f773198a DATAREDIS-345 - Updated changelog. 2014-09-05 09:23:50 +02:00
Oliver Gierke
820c435b48 DATAREDIS-339 - Updated changelog. 2014-09-05 08:16:46 +02:00