Greg Turnquist
32aef5de7b
DATAREST-1507 - Use JDK 14 for Java.NEXT CI testing.
2020-04-09 15:08:36 -05:00
Mark Paluch
c485d612a7
DATAREST-1502 - Polishing.
...
Use diamond syntax where possible. Fix Javadoc.
2020-04-02 15:31:07 +02:00
Mark Paluch
34ab20e8d7
DATAREST-1502 - Use ConcurrentHashMap in PersistentEntitiesResourceMappings instead of ConcurrentReferenceHashMap.
...
We use now consistently ConcurrentHashMap instead of ConcurrentReferenceHashMap to avoid object eviction by GC runs as some caches are accessed in a way that does not allow for lazy recomputation of values.
2020-04-02 15:29:43 +02:00
Mark Paluch
522e55cf65
DATAREST-1492 - After release cleanups.
2020-03-31 15:08:05 +02:00
Mark Paluch
0f81b110fc
DATAREST-1492 - Prepare next development iteration.
2020-03-31 15:08:04 +02:00
Mark Paluch
638e3f875f
DATAREST-1492 - Release version 3.3 RC1 (Neumann).
2020-03-31 14:59:41 +02:00
Mark Paluch
7942974270
DATAREST-1492 - Prepare 3.3 RC1 (Neumann).
2020-03-31 14:59:20 +02:00
Mark Paluch
cfb4b11ca1
DATAREST-1492 - Updated changelog.
2020-03-31 14:59:18 +02:00
Oliver Drotbohm
db5995eee0
DATAREST-762 - Collection resource's base link now forwards parameters.
...
We now use the current request's URI as base link for all links created for a collection resource. This especially has effect in the creation of pagination links as we now carry potentially applied critierias (induced by our Querydsl based filtering support) forward to the navigation links generated.
2020-03-30 22:50:21 +02:00
Oliver Drotbohm
4c17d54e9a
DATAREST-1499, DATAREST-1500 - Cleanups.
...
Moved off Spring Framework deprecations for HttpMessageNotReadableException. This required some rearrangements of method signatures for types (hopefully) exclusively used by internal abstractions (some public, but not very friendly for user extension in the first place).
Switched to consistent use of Pageable.unpaged() instead of null. Switched to the use of new factory methods in Spring HATEOAS. Some Java 8 based improvements in request handling to simplify the implementation code. Deprecation of code that got obsolete due to the use of the factory methods.
Moved off some deprecations in Jackson APIs.
Removed a couple of unused imports. General avoidance of common warnings. Suppression where needed. Removed dead code in configuration.
2020-03-27 14:16:47 +01:00
Mark Paluch
774fed5524
DATAREST-1486 - Updated changelog.
2020-03-25 10:59:46 +01:00
Oliver Drotbohm
b74089cc3b
DATAREST-1489 - Fixed caches in PersistentEntitiesResourceMappings.
...
We now consistently use ConcurrentReferenceHashMap for all caches to make PersistentEntitiesResourceMappings thread-safe.
2020-03-12 14:33:30 +01:00
Jens Schauder
723581a587
DATAREST-1482 - After release cleanups.
2020-03-11 09:57:43 +01:00
Jens Schauder
cd11f47fc0
DATAREST-1482 - Prepare next development iteration.
2020-03-11 09:57:41 +01:00
Jens Schauder
d31ecc7503
DATAREST-1482 - Release version 3.3 M4 (Neumann).
2020-03-11 09:47:07 +01:00
Jens Schauder
5f05e939e9
DATAREST-1482 - Prepare 3.3 M4 (Neumann).
2020-03-11 09:46:29 +01:00
Jens Schauder
1940cac605
DATAREST-1482 - Updated changelog.
2020-03-11 09:46:25 +01:00
Mark Paluch
abedcd130a
DATAREST-1491 - Adapt to Mockito 3.3 changes.
2020-03-11 09:34:57 +01:00
Mark Paluch
0f79ac7bb0
DATAREST-1474 - Updated changelog.
2020-02-26 11:55:04 +01:00
Mark Paluch
da3c1512be
DATAREST-1473 - Updated changelog.
2020-02-26 11:31:47 +01:00
Thomas Mrozinski
07039a2838
DATAREST-1068 - Resize array during merge.
...
When merging new data into a PersistentEntity, JsonNodes of array types were deserialized into immutable Lists, but the list is later mutated if the source and target arrays are of different sizes. This commit ensures that an array is deserialized into a mutable list.
Original pull request: #371 .
2020-02-26 09:59:21 +01:00
Greg Turnquist
55a70093db
DATAREST-1483 - Upgrade to Hibernate 5.4.8.
...
Migrate to the version of Hibernate used by Spring Data JPA.
2020-02-20 14:21:46 -06:00
Greg Turnquist
1b93eb75ef
DATAREST-1483 - Enable MongoDB for CI testing.
2020-02-20 14:21:31 -06:00
Oliver Drotbohm
ac95b17acd
DATAREST-582 - Add unit test to makes sure method is invoked on proxy.
...
See this Twitter thread for details: https://twitter.com/PreAuthorize/status/1227865219264741376
2020-02-13 17:13:35 +01:00
Mark Paluch
f5bc8a9304
DATAREST-1478 - After release cleanups.
2020-02-12 15:04:22 +01:00
Mark Paluch
7fb881fa23
DATAREST-1478 - Prepare next development iteration.
2020-02-12 15:04:21 +01:00
Mark Paluch
b09744fe31
DATAREST-1478 - Release version 3.3 M3 (Neumann).
2020-02-12 14:47:16 +01:00
Mark Paluch
35bd775346
DATAREST-1478 - Prepare 3.3 M3 (Neumann).
2020-02-12 14:46:56 +01:00
Mark Paluch
d9327da00c
DATAREST-1478 - Updated changelog.
2020-02-12 14:46:54 +01:00
Oliver Drotbohm
3775989ba6
DATAREST-1481 - Explicitly declare MongoDB driver dependency in integration tests.
2020-02-11 23:58:26 +01:00
Oliver Drotbohm
2c438e595d
DATAREST-1480 - Let CI builds use the it profile to run integration tests.
2020-02-11 23:51:13 +01:00
Mark Paluch
ff978457f2
DATAREST-1476 - After release cleanups.
2020-01-17 09:47:50 +01:00
Mark Paluch
7e2b0d4b9f
DATAREST-1476 - Prepare next development iteration.
2020-01-17 09:47:49 +01:00
Mark Paluch
2e31e3c33d
DATAREST-1476 - Release version 3.3 M2 (Neumann).
2020-01-17 09:39:03 +01:00
Mark Paluch
21d4a744db
DATAREST-1476 - Prepare 3.3 M2 (Neumann).
2020-01-17 09:38:43 +01:00
Mark Paluch
13b754bf78
DATAREST-1476 - Updated changelog.
2020-01-17 09:38:41 +01:00
Mark Paluch
34a791b81c
DATAREST-1432 - After release cleanups.
2020-01-16 16:11:55 +01:00
Mark Paluch
589b37eb8a
DATAREST-1432 - Prepare next development iteration.
2020-01-16 16:11:54 +01:00
Mark Paluch
5c1d92ab95
DATAREST-1432 - Release version 3.3 M1 (Neumann).
2020-01-16 16:05:23 +01:00
Mark Paluch
15ef3571aa
DATAREST-1432 - Prepare 3.3 M1 (Neumann).
2020-01-16 16:05:03 +01:00
Mark Paluch
13efc90f6e
DATAREST-1432 - Updated changelog.
2020-01-16 16:05:01 +01:00
Mark Paluch
52104eb662
DATAREST-1475 - Migrate GemFire tests to Geode.
...
The GemFire module is now a submodule of Spring Data for Apache Geode so we're now testing against the Geode toplevel module.
2020-01-16 10:47:22 +01:00
Mark Paluch
086f6c2f1e
DATAREST-1462 - Updated changelog.
2020-01-15 12:51:13 +01:00
Mark Paluch
99f8d5e841
DATAREST-1461 - Updated changelog.
2020-01-15 10:36:35 +01:00
Christoph Strobl
bccd89b512
DATAREST-1471 - Upgrade to Apache Solr 8.4.
2020-01-15 07:53:39 +01:00
Christoph Strobl
62b89c4c9a
DATAREST-1472 - Switch to com.mongodb.client.MongoClient.
2020-01-15 07:38:44 +01:00
Oliver Drotbohm
d8c3394cd7
DATAREST-1470 - Switched to use factory methods of RepresentationModel types.
2020-01-14 14:51:18 +01:00
Oliver Drotbohm
b3d6bbdf9b
DATAREST-1453 - Polishing.
...
Use proper parent POM.
2020-01-13 19:10:49 +01:00
Mark Paluch
e23e3be55d
DATAREST-1468 - Bump Cassandra and MongoDB modules to next major version.
2020-01-13 14:35:41 +01:00
Greg Turnquist
5982633098
DATAREST-1453 - Enable JDK 11+ builds.
2020-01-09 10:34:20 -06:00