Eleftheria Stein
db589b7c29
Update community extensions section of reference manual
...
Closes gh-1736
2020-12-09 13:02:30 +01:00
Vedran Pavic
2aae51b1a1
Rationalize JDBC integration tests
...
This commit reduces the JDBC integration tests to only single (latest) version per RDBMS vendor, due to a growing number of integration tests. Additionally, the configuration of most containers is simplified due to improved defaults within the Testcontainers library.
2020-11-28 00:26:17 +01:00
Vedran Pavic
e721efeb85
Optimize insert attribute statement in JdbcIndexedSessionRepository
...
At present, the SQL statement used to insert a session attribute record contains a nested select statement that verifies the existence of parent record in the session table. Such approach can be susceptible to deadlocks on certain RDMBSs.
This commit optimizes the SQL statement used to insert session attribute so that it doesn't perform a nested select statement.
Closes : #1550
2020-11-28 00:26:17 +01:00
Vedran Pavic
0111c6e686
Provide database specific JdbcIndexedSessionRepository customizers
...
This commit provides JdbcIndexedSessionRepository customizers for the following SQL dialects:
- PostgreSQL
- MySQL (also used by MariaDB)
- SQL Server
- IBM DB2
- Oracle
These customizers are intended to address the concurrency issues occurring on insert of new session attribute by applying SQL dialect specific SQL upsert/merge statement instead of a generic insert.
Closes : #1213
2020-11-27 23:54:03 +01:00
Eleftheria Stein
07058c0cdf
Add artifactory credentials to build
2020-11-17 13:59:06 +01:00
Thomas Heigl
5f5168814d
Delay allocating Strings for message channel and body
2020-11-10 08:03:57 -05:00
Vedran Pavic
55502f336d
Harmonize Redis key namespace configurations
...
At present, the RedisSessionRepository#setKeyNamespace expects users to provide the trailing colon (:) character that is used as separator between namespace segments. This is unlike RedisIndexedSessionRepository and ReactiveRedisSessionRepository that apply the separator implicitly in their respective #setRedisKeyNamespace methods.
This commit harmonizes the Redis key namespaces configurations across all Redis-backed session repository implementations.
2020-11-10 06:55:19 -05:00
Eleftheria Stein
0e83e3f1e0
Next development version
2020-11-10 11:48:27 +01:00
Eleftheria Stein
34876397a0
Next development version
2020-11-09 16:49:29 +01:00
Eleftheria Stein
faee8f1bdb
Release 2.4.1
2.4.1
2020-11-09 15:40:43 +01:00
Eleftheria Stein
859784fe9e
Use secrets from GitHub Actions workflow
2020-11-09 15:39:54 +01:00
Eleftheria Stein
4dd2db32d2
Revert "Release 2.4.1"
...
This reverts commit ae86831821 .
2020-11-09 15:39:20 +01:00
Eleftheria Stein
ae86831821
Release 2.4.1
2020-11-04 17:36:47 +01:00
Eleftheria Stein
b722b12327
Fix formatting
...
Issue gh-1654
2020-10-30 14:34:37 +01:00
Kohei Tamura
29ff2e47fb
Add try-with-resources to methods to insert BLOB
2020-10-30 08:45:52 -04:00
Eleftheria Stein
dc9da1d5bf
Use OSSRH token credentials in workflow
...
Closes gh-1725
2020-10-30 13:42:36 +01:00
Eleftheria Stein
5a52df37ba
Next development version
2020-10-28 23:36:40 +01:00
Eleftheria Stein
6d161575d5
Release 2.4.0wq
2.4.0
2020-10-28 22:48:46 +01:00
Eleftheria Stein
1cd8849eb9
Revert "Delete Jenkinsfile"
...
This reverts commit 68f867b60b .
2020-10-28 22:42:47 +01:00
Eleftheria Stein
cb3894614a
Revert "Release 2.4.0"
...
This reverts commit 82e71d834b .
2020-10-28 22:42:06 +01:00
Eleftheria Stein
82e71d834b
Release 2.4.0
2020-10-28 18:40:09 +01:00
Eleftheria Stein
81a9e71a5b
Upgrade test and sample dependencies
...
This is needed in order for them to work with Spring Data 2020.0.0
2020-10-28 18:18:45 +01:00
Eleftheria Stein
298f0d59a0
Upgrade Spring Data to 2020.0.0
...
Closes gh-1721
2020-10-28 18:18:15 +01:00
Eleftheria Stein
c354284616
Upgrade samples to Spring Boot 2.4.0-M4
...
Closes gh-1722
2020-10-28 18:17:54 +01:00
Eleftheria Stein
4086044c2f
Upgrade Spring Framework to 5.3.0
...
Closes gh-1720
2020-10-28 09:51:48 +01:00
Eleftheria Stein
e663401ecb
Upgrade Hazelcast to 3.12.10
...
Closes gh-1718
2020-10-27 15:50:35 +01:00
Eleftheria Stein
60151c9e7d
Upgrade Spring Security to 5.4.1
...
Closes gh-1717
2020-10-27 15:50:16 +01:00
Eleftheria Stein
18052460c6
Upgrade Reactor to 2020.0.0
...
Closes gh-1716
2020-10-27 15:49:49 +01:00
Eleftheria Stein
5092e86306
Upgrade samples to Spring Boot 2.3.4.RELEASE
...
Closes gh-1719
2020-10-27 15:49:19 +01:00
Eleftheria Stein
6de6df6dab
Upgrade test dependencies
2020-10-27 15:15:30 +01:00
Vedran Pavic
301e65c2b9
Remove unnecessary Redis commands in RedisIndexedSessionRepository#save
...
See: #1331
2020-10-12 10:13:38 -04:00
Vedran Pavic
090a10fb10
Improve RedisSessionRepository-based sample configuration
2020-10-12 03:23:21 -04:00
Eleftheria Stein
235801487e
Hazelcast4SessionUpdateEntryProcessor does not implement Offloadable
...
Closes gh-1707
2020-09-25 10:31:54 +02:00
Eleftheria Stein
e6e02de210
Upgrade Hazelcast 4 to 4.0.3
...
Closes gh-1706
2020-09-22 11:12:58 +02:00
Eleftheria Stein
b3b46fd8eb
Upgrade Hazelcast to 3.12.9
...
Closes gh-1705
2020-09-22 10:46:15 +02:00
Eleftheria Stein
e46610f53a
Next development version
2020-09-16 18:39:21 +02:00
Eleftheria Stein
e8c6b8db7b
Release 2.4.0-RC1
2.4.0-RC1
2020-09-16 18:21:15 +02:00
Eleftheria Stein
486d00e5da
Upgrade Spring Data to 2020.0.0-RC1
...
Closes gh-1704
2020-09-16 18:00:54 +02:00
Eleftheria Stein
0ab781e537
Consolidate Hazelcast configurations
...
Issue gh-1584
2020-09-16 16:35:03 +02:00
Eleftheria Stein
849b353cec
Disable parallel deployment in CI build
...
Closes gh-1699
2020-09-16 09:59:38 +02:00
Eleftheria Stein
b262c9a3fd
Upgrade Spring Framework to 5.3.0-RC1
...
Closes gh-1698
2020-09-15 17:18:35 +02:00
Eleftheria Stein
5d9e7caff0
Upgrade samples to Spring Boot 2.3.3.RELEASE
...
Closes gh-1683
2020-09-14 20:06:59 +02:00
Eleftheria Stein
dd348bc7b8
Upgrade test dependencies
2020-09-14 20:06:50 +02:00
Eleftheria Stein
9372986f84
Upgrade Spring Security to 5.4.0
...
Closes gh-1682
2020-09-14 19:41:49 +02:00
Eleftheria Stein
657c6a63e1
Upgrade Reactor to 2020.0.0-RC1
...
Closes gh-1681
2020-09-14 19:41:03 +02:00
Eleftheria Stein
a9c2336482
Use controller in Spring Boot sample
...
Issue gh-1647
2020-09-14 19:04:54 +02:00
Eleftheria Stein
068ed8d355
Ensure Hazelcast 4 compatibility with Java 9+
2020-09-14 18:25:36 +02:00
Eleftheria Stein
2b6489c2bd
Add support for Hazelcast 4
...
Closes gh-1584
2020-09-14 17:59:35 +02:00
Eleftheria Stein
c0c672b9f8
Update samples module link
...
Closes gh-1680
2020-09-09 17:04:37 +02:00
Ellie Bahadori
46d1205ff9
Create sample Spring Boot / Hazelcast project
...
Closes gh-1647
2020-09-09 15:44:31 +02:00