Commit Graph

1524 Commits

Author SHA1 Message Date
Mark Paluch
fd01f85d92 Release version 4.0 M2 (2022.0.0).
See #2100
2022-03-21 16:35:08 +01:00
Mark Paluch
02d5e7316c Prepare 4.0 M2 (2022.0.0).
See #2100
2022-03-21 16:34:36 +01:00
Kai Toedter
64f386460b Improve documentation on HAL Explorer.
Fixes #2120.
2022-03-02 16:48:56 +01:00
Oliver Drotbohm
96044174e5 Upgrade to HAL Explorer 1.1
Fixes #2122.
2022-03-02 16:34:23 +01:00
Mark Paluch
8d7852a25d Update CI properties.
See #2100
2022-02-22 14:10:51 +01:00
Greg L. Turnquist
c9e7f3fe5c Update CI properties.
See #2100
2022-02-15 09:00:21 -06:00
Mark Paluch
ff9336d2b5 Upgrade to MongoDB Driver 4.5.0.
Closes #2107
2022-02-11 16:01:19 +01:00
Mark Paluch
f411a5e41c Disable Geode integration tests on 4.0.x branch.
Closes #2106
2022-02-11 13:51:20 +01:00
Mark Paluch
61dd2313eb Upgrade to Spring Security 6.0 M1.
There are currently no snapshots available.

See #2100
2022-02-11 11:50:16 +01:00
Mark Paluch
218bedff06 Adopt tests to PagingAndSortingRepository split.
Closes #2105
2022-02-11 11:49:41 +01:00
Oliver Drotbohm
b7d6b2b78c Update copyright years to 2022. 2022-02-07 10:26:46 +01:00
Oliver Drotbohm
cb7d8dce0f Adapt to latest changes in Spring Data MongoDB 4.0.
Switch from getMappingBasePackage() to getMappingBasePackages().
2022-02-07 10:00:47 +01:00
Mark Paluch
50511d1789 Externalize build properties.
Closes #2103.
2022-02-07 09:22:06 +01:00
Mark Paluch
a8391088b6 After release cleanups.
See #2096
2022-01-14 14:43:24 +01:00
Mark Paluch
44cbabe1ac Prepare next development iteration.
See #2096
2022-01-14 14:43:20 +01:00
Mark Paluch
2a594d0d57 Release version 4.0 M1 (2022.0.0).
See #2096
2022-01-14 14:35:11 +01:00
Mark Paluch
547acd7d19 Prepare 4.0 M1 (2022.0.0).
See #2096
2022-01-14 14:34:48 +01:00
Mark Paluch
ad9e64b6fe Use libs-snapshot repository for milestone visibility.
See #2068
2022-01-13 14:30:30 +01:00
Jens Schauder
ee317f1b91 Remove Eclipse Non-Javadoc comments.
Closes #2093
2022-01-05 13:40:05 +01:00
Oliver Drotbohm
e912907ec0 Adapt to changes in Spring Framework's HttpMethod. 2021-11-30 18:56:54 +01:00
Oliver Drotbohm
f8905b651e Re-enabled Spring Security related tests.
Spring Security provides JakartaEE 9 based snapshots so that we can actually run the tests against those now.
2021-11-30 18:56:54 +01:00
Oliver Drotbohm
0efd1502d0 Further steps towards JakartaEE.
Remove temporary version placeholders and obsolete version declarations for modules we do not test against anymore.

Tweaked the JPA integration and the Jackson Hibernate 5 one in particular to work with the new Jakarta variants. Re-enabled JPA tests. Removed support for Jackson Hibernate 4 integration and JodaTime.
2021-11-30 18:56:54 +01:00
Mark Paluch
b4218de3ad Remove outdated Docker image builds.
See #2068
2021-11-30 18:56:54 +01:00
Mark Paluch
87a79dabac Refine CI triggers.
See #2068
2021-11-30 18:56:54 +01:00
Oliver Drotbohm
ede294967f Upgrade to Spring Framework 6. 2021-11-30 18:56:53 +01:00
Oliver Drotbohm
da9fcb41f8 Upgrade CI build to JDK 17.
Issue: #2068.
2021-11-30 18:56:53 +01:00
Oliver Drotbohm
a8e22616d5 Upgrade to 3.0 build parent and Spring Data Commons.
Remove JodaTime dependency as it's not supported anymore.
2021-11-30 18:56:53 +01:00
Oliver Drotbohm
3966ce83e5 Prepare 4.0 development.
Fixes #2068.
2021-11-30 18:56:50 +01:00
Jens Schauder
95a4a1b425 After release cleanups.
See #2079
2021-11-12 10:59:45 +01:00
Jens Schauder
87b2601b27 Prepare next development iteration.
See #2079
2021-11-12 10:59:42 +01:00
Jens Schauder
e31c9d49bf Release version 3.6 GA (2021.1.0).
See #2079
2021-11-12 10:49:37 +01:00
Jens Schauder
3fb3695b10 Prepare 3.6 GA (2021.1.0).
See #2079
2021-11-12 10:49:16 +01:00
Jens Schauder
93b8bf8060 Upgrade to MongoDb driver 4.4.0.
Closes #2082
2021-11-12 08:28:10 +01:00
Oliver Drotbohm
a40aec5deb Consider @CrossOrigin(originPatterns = …).
RepositoryRestHandlerMapping's RepositoryCorsConfigurationAccessor now also evaluates @CrossOrigin's originPatterns into the CorsConfiguration.

Fixes #2077.
2021-10-19 10:32:48 +02:00
Mark Paluch
e9b1405669 After release cleanups.
See #2066
2021-10-18 13:55:43 +02:00
Mark Paluch
f556973a6c Prepare next development iteration.
See #2066
2021-10-18 13:55:39 +02:00
Mark Paluch
cecc161fe6 Release version 3.6 RC1 (2021.1.0).
See #2066
2021-10-18 13:48:15 +02:00
Mark Paluch
3f0f2a307d Prepare 3.6 RC1 (2021.1.0).
See #2066
2021-10-18 13:47:47 +02:00
Oliver Drotbohm
92af07252f Upgrade MongoDB tests to sync driver 4.4.
Fixes #2076.
2021-10-14 17:40:58 +02:00
Patrik Mihalcin
358bd3578a Fix typo in RepositoryRestController's JavaDoc
Fixes #2061.
2021-10-13 16:02:18 +02:00
Oliver Drotbohm
4434d32fae Prevent using NestedEntitySerializer if target serializer does not support unwrapping.
We now verify that the serializer registered for the type that's supposed to be handled by the NestedEntitySerializer actually supports unwrapping as the serialization in EntityModel (MapSuppressingUnwrappingSerializer) requires that to work properly.

Fixes #2056.
2021-10-13 11:59:53 +02:00
Oliver Drotbohm
1828a6a2a7 Switch to JUnit 5.
Issue #2075.
2021-10-12 22:29:45 +02:00
Oliver Drotbohm
18b39cb321 Reduce general runtime exception logging to debug.
Issue #2074.
2021-10-12 16:21:12 +02:00
Mark Paluch
461e959ac7 Upgrade to Maven Wrapper 3.8.3.
See #2073
2021-10-11 14:30:30 +02:00
Oliver Drotbohm
94dec6bfef Adapt to removed deprecations in Spring HATEOAS 1.4.
Fixes #2072.
2021-10-08 11:02:55 +02:00
Oliver Drotbohm
388a04358c Integration test to verify securing findById(…) generally works.
Issue: #2070.
2021-10-07 13:19:54 +02:00
Oliver Drotbohm
c0125c99a8 Qualify references to ResourceType.COLLECTION to avoid ambiguities to AssertJ in tests.
Fixes #2071.
2021-10-06 12:35:09 +02:00
Oliver Drotbohm
46dc6e03fc Prevent duplicate controller registrations through class-level @RequestMapping.
When we detected @BasePathAwareController and @RepositoryRestController instances, we now reject types that use @RequestMapping on the class level as doing so causes an inevitable registration of the controller with Spring MVC.

Fixes #1342, #1628, #1686, #1946.
2021-10-06 12:13:37 +02:00
Oliver Drotbohm
eae472b9f9 Polishing. 2021-09-29 16:50:01 +02:00
Oliver Drotbohm
6d19e968ae Improve documentation of default response body rendering for POST and PUT requests.
Fixes #2063.
2021-09-29 16:50:01 +02:00