Christoph Strobl
bc95c4d390
Prepare next development iteration.
...
See #4054
2022-07-15 15:30:45 +02:00
Christoph Strobl
d56a4ea77d
Release version 4.0 M5 (2022.0.0).
...
See #4054
4.0.0-M5
2022-07-15 15:18:29 +02:00
Christoph Strobl
5a09626cbf
Prepare 4.0 M5 (2022.0.0).
...
See #4054
2022-07-15 15:17:56 +02:00
John Blum
029291a1dd
Adapt to repackaging of the AOT RuntimeHintsPredicate.
...
Closes #4111 .
2022-07-12 18:05:46 -07:00
Mark Paluch
989a2596cb
Upgrade to MongoDB driver 4.7.0-beta0.
...
Closes #4110
2022-07-12 15:40:36 +02:00
Greg L. Turnquist
f5c520dbc8
Upgrade Micrometer's tracing artifact to micrometer-tracing.
...
Closes #4106 .
2022-07-11 08:24:41 -05:00
Mark Paluch
80c843eb20
Update README.adoc
...
See #4054
2022-07-11 15:06:12 +02:00
Christoph Strobl
9b136537c0
Simplify auditing configuration.
...
Use IsNewAwareAuditingHandler factory method to avoid exposing additional beans.
See: #4022
2022-07-08 08:57:34 +02:00
Mark Paluch
d334c5a44c
Polishing.
...
Adopt to Framework changes.
Simplify auditing bean registration.
Remove ImportRuntimeHints in EnableMongoAuditing.
Refine ManagedTypes bean definitions.
Consistently use mongo as bean name prefix. Depend on store-specific ManagedTypes.
Rewrite ReactiveMongoAuditingRegistrar to avoid inner beans.
Reduce AOT processor visibility. Cleanup imports. Improve type naming. Update Javadoc.
Original Pull Request: #4093
2022-07-05 09:55:41 +02:00
Christoph Strobl
cfd55be95b
Add AOT repository support
...
We now use the AOT infrastructure of Spring Framework 6 and data commons to provide AOT support building the foundation for native image compilation.
Additionally we register hints for GraalVM native image.
See: #4022
Original Pull Request: #4093
2022-07-05 09:55:10 +02:00
Mark Paluch
079c5a95aa
Adopt test to Spring Framework 6 changes.
...
See #4054
2022-07-05 07:38:35 +02:00
Mark Paluch
3f6821f11f
Adopt to Reactor 2022.0.0-M4 changes.
...
Closes #4100
2022-07-04 14:28:55 +02:00
Mark Paluch
1a868ae35e
Avoid duplicate bean registrations in MappingMongoConverterParser.
...
We now ensure to not override `ValidatingMongoEventListener` and `LocalValidatorFactoryBean` bean definitions by avoiding duplicate registrations and checking whether a bean with the given name is already registered.
Closes #4087
2022-06-28 10:24:56 +02:00
Mark Paluch
248bcfa177
Polishing.
...
Simplify code.
Original pull request: #4059 .
See #4038
2022-06-27 15:42:55 +02:00
Christoph Strobl
ee076ec02f
Simplify usage of user provided aggregation operations.
...
Introduce Aggregation.stage which allows to use a plain JSON String or any valid Bson representation to be used within an aggregation pipeline stage, without having to implement AggregationOperation directly.
The change allows to make use of driver native builder API for aggregates.
Original pull request: #4059 .
Closes #4038
2022-06-27 15:42:55 +02:00
Mark Paluch
1184d6ee2d
Upgrade to Kotlin 1.7.
...
Adopt to stricter nullability checks.
Closes #4096
2022-06-24 11:53:12 +02:00
Christoph Strobl
062b4e8757
Provide Module Identifier via MongoRepositoryConfigurationExtension
...
Closes : #4092
2022-06-21 08:00:06 +02:00
Christoph Strobl
30a417d810
Retain parameter type when binding parameters in annotated Query/Aggregation.
...
This commit ensures the parameter type is preserved when binding parameters used within the value of the Query or Aggregation annotation
Closes : #4089
2022-06-20 10:37:49 +02:00
Christoph Strobl
1671f960b6
Upgrade to MongoDB driver 4.6.1
...
Closes : #4081
2022-06-20 09:10:40 +02:00
Mark Paluch
d4cce9ac00
Wrap SpEL documentation with admonition.
...
Closes #4085
2022-06-14 09:11:46 +02:00
Mark Paluch
8f9576aa42
Polishing.
...
Reformat asciidoc source.
See #4085
2022-06-14 09:04:20 +02:00
John Blum
f15fd2a418
Remove punctuation in Exception messages.
...
Closes #4079 .
2022-06-08 15:21:22 -07:00
Mark Paluch
01656db002
Upgrade to Maven Wrapper 3.8.5.
...
See #4073
2022-06-03 09:32:40 +02:00
John Blum
84faff6bd4
Remove Docker Registry login.
...
Closes #4056 .
2022-05-16 12:55:12 -07:00
Greg L. Turnquist
d72e1531d3
Adapt to changes in Micrometer APIs.
...
Micrometer has updated some of its APIs and we must adjust.
Closes : #4055
2022-05-16 14:34:50 -05:00
Mark Paluch
ac59cf930a
Update driver compatibility matrix.
...
Closes #4052
2022-05-16 15:11:38 +02:00
Christoph Strobl
7bdc8d3aac
Fix pom.xml formatting.
...
This commit reverts formatting changes introduced via 140fb2e9ea .
See #4005
2022-05-13 12:59:40 +02:00
Christoph Strobl
47548a21ea
After release cleanups.
...
See #4005
2022-05-13 10:53:26 +02:00
Christoph Strobl
5aaa8f79e7
Prepare next development iteration.
...
See #4005
2022-05-13 10:53:23 +02:00
Christoph Strobl
1a77b1bc56
Release version 4.0 M4 (2022.0.0).
...
See #4005
4.0.0-M4
2022-05-13 10:43:59 +02:00
Christoph Strobl
140fb2e9ea
Prepare 4.0 M4 (2022.0.0).
...
See #4005
2022-05-13 10:43:20 +02:00
Jay Bryant
b571c8958d
Editing pass for new content in reference documentation.
...
Closes : #4049
2022-05-11 05:38:24 +02:00
Christoph Strobl
8d54cae54d
Polishing.
...
Update Query javadoc.
Original Pull Request: #3999
2022-05-10 16:33:19 +02:00
Raul Mello Silva
14a71f0498
Update Query.limit javadoc.
...
This commit explains usage of Query.limit(int), which will be set to unlimited when set to zero or a negative value.
Closes : #3999
2022-05-10 16:19:07 +02:00
Christoph Strobl
14c265f3a1
Provide additional meta information via pom.xml
...
Add scm & issueManagement.
Closes : #4048
2022-05-10 12:31:29 +02:00
nniesen
440a289ac6
Update spring.io project urls.
...
This commit updates outdated projects.spring.io links to spring.io/projects.
Closes : #4042
2022-05-09 13:57:49 +02:00
John Blum
9663a2227b
Adapt to API changes in PropertyValueConverters.
...
Closes #4040 .
2022-05-02 17:19:17 -07:00
Mark Paluch
b134e1916d
Upgrade to MongoDB driver 4.6.0.
...
Closes #4027
2022-04-19 10:05:37 +02:00
Greg L. Turnquist
65b02f92b4
Use updated coordinates for Hibernate Validator.
...
See #4024 .
2022-04-15 10:45:58 -05:00
Greg L. Turnquist
667b71e073
Switch to Micrometer 1.10's tracing APIs.
...
Micrometer Tracing 1.10 has some breaking APIs.
See #4023 .
2022-04-15 10:04:41 -05:00
Mark Paluch
225dbee15f
Simplify dependency version arrangement.
...
We now inherit the version number and repositories from the parent pom.
See #4017
2022-04-07 09:53:10 +02:00
Mark Paluch
c04ceb163b
Polishing.
...
Reformat code.
See #4017
2022-04-07 09:44:42 +02:00
Greg L. Turnquist
711ac343fe
Fix Micrometer-based deployment issues.
...
When deploying to artifactory, a Micrometer-based plugin can't be found.
See #4017 .
2022-04-06 09:25:44 -05:00
Mark Paluch
852a4ecc59
Polishing.
...
Refine default conversions creation.
See #4014
Original pull request: #4015 .
2022-04-05 10:07:51 +02:00
Christoph Strobl
7ab2428c64
Make sure to initialize PropvertyValueConversions in Converter setup.
...
Closes #4014
Original pull request: #4015 .
2022-04-05 10:07:46 +02:00
Oliver Drotbohm
350acf66bc
Adapt to API changes in Spring Data Commons.
...
spring-projects/spring-data-commons#2518 introduced TypeInformation.getTypeDescriptor() which we need to implement in our custom FieldTypeInformation.
2022-04-04 18:21:04 +02:00
Christoph Strobl
ab94a94b2e
Upgrade to MongoDB driver 4.5.1
...
Resolves : #4013
2022-04-04 10:20:20 +02:00
Christoph Strobl
4c77763cd3
Introduce Observability with Micrometer and Micrometer Tracing.
...
See #3942 .
2022-03-29 13:09:07 -05:00
Christoph Strobl
f197953480
Update build triggers.
...
See: #4005
2022-03-24 13:53:25 +01:00
Mark Paluch
44afd4939e
After release cleanups.
...
See #4003
2022-03-22 14:07:38 +01:00