Mark Paluch
49b8ee1764
DATAREST-1516 - Prepare 3.3 GA (Neumann).
2020-05-12 12:27:59 +02:00
Mark Paluch
ee694a0b1c
DATAREST-1516 - Updated changelog.
2020-05-12 12:27:56 +02:00
Greg Turnquist
91572a3e82
DATAREST-1519 - Remove Travis CI.
2020-05-04 14:57:04 -05:00
Mark Paluch
0e136ac3f8
DATAREST-1501 - After release cleanups.
2020-04-28 15:11:43 +02:00
Mark Paluch
9835b36c0a
DATAREST-1501 - Prepare next development iteration.
2020-04-28 15:11:42 +02:00
Mark Paluch
7c20c0daa0
DATAREST-1501 - Release version 3.3 RC2 (Neumann).
2020-04-28 15:03:53 +02:00
Mark Paluch
644949878e
DATAREST-1501 - Prepare 3.3 RC2 (Neumann).
2020-04-28 15:03:33 +02:00
Mark Paluch
28762ad7ff
DATAREST-1501 - Updated changelog.
2020-04-28 15:03:30 +02:00
Mark Paluch
3cf63dcf5d
DATAREST-1498 - Updated changelog.
2020-04-28 14:46:49 +02:00
Mark Paluch
c5f7825e85
DATAREST-1485 - Updated changelog.
2020-04-28 11:59:00 +02:00
Mark Paluch
ef7617cb6f
DATAREST-1509 - Polishing.
...
Reduce Jenkins build to Java 8 + 14 for jackson-next profile. Simplify assertion style. Convert space indents to tabs.
Original pull request: #374 .
2020-04-28 11:01:00 +02:00
Greg Turnquist
eaa70cdc77
DATAREST-1509 - Test against all ISO-8601 TZ formats.
...
Verify that Jackson properly serializes to ISO-8601 format, which includes three potential timezone endings. Expand CI testing against both Jackson 2.10 and 2.11. Also test these profiles against JDK 8, 11, and 14.
Related: spring-projects/spring-data-build#1075
Original pull request: #374 .
2020-04-28 11:00:53 +02:00
Oliver Drotbohm
7c10768501
DATAREST-1513 - Avoid superflous instantiations of EmbeddedResourcesAssembler.
2020-04-28 00:31:29 +02:00
Oliver Drotbohm
085dd10e77
DATAREST-1512 - Upgrade to HAL Explorer 0.12.
2020-04-27 23:55:28 +02:00
Oliver Drotbohm
399c846378
DATAREST-1479 - Patching collections now also works for nested collections.
...
We now properly use the PropertyPath's leaf property to check whether we need to deal with a collection in JSON Patch pointers.
2020-04-27 23:52:55 +02:00
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