Christoph Strobl
492d0fecea
Release version 5.0 RC2 (2025.1.0).
...
See #5084
2 months ago
Christoph Strobl
5d6777345b
Prepare 5.0 RC2 (2025.1.0).
...
See #5084
2 months ago
Christoph Strobl
d73270025d
Deprecate background flag for creating indexes.
...
And fix type name in tests.
See #5074
Original pull request #5085
2 months ago
Christoph Strobl
38dcb1a5a7
Polishing.
...
Remove unused expression parser and make sure to obtain the EvaluationContext from the index resolver if configured.
Original Pull Request: #5049
2 months ago
Sangbeen Moon
7fd979296c
Add support for property placeholder in expireAfter for MongoDB indexes.
...
Closes : #4980
Original Pull Request: #5049
Signed-off-by: Sangbeen Moon <jjabi22@naver.com>
2 months ago
Mark Paluch
15b958a2ec
Move Commons `PropertyPath` and `TypeInformation` types to `core` package.
...
See spring-projects/spring-data-commons#3393
2 months ago
Jens Schauder
d83754ecf9
Polishing.
...
Remove BDD comments.
Minor formatting.
Original pull request #5083
See #5082
2 months ago
Mark Paluch
03e79077fa
Polishing.
...
Clean up residual observations after tests.
See #5082
Original pull request #5083
2 months ago
Mark Paluch
791d64f1ac
Remove parent observation key instead of setting null.
...
When completing a MongoObservation without a parent observation, we now remove the parent observation key from the request context instead of setting it to null.
In reactive usage, the context map is a ConcurrentHashMap that does not allow null values.
Closes #5082
Original pull request #5083
2 months ago
Mark Paluch
d799a90ede
Upgrade to Testcontainers 2.0.
...
See spring-projects/spring-data-build#2688
2 months ago
Christoph Strobl
632321f3d8
After release cleanups.
...
See #5061
2 months ago
Christoph Strobl
f87073476b
Prepare next development iteration.
...
See #5061
2 months ago
Christoph Strobl
754a236ab8
Release version 5.0 RC1 (2025.1.0).
...
See #5061
2 months ago
Christoph Strobl
2ad7705948
Prepare 5.0 RC1 (2025.1.0).
...
See #5061
2 months ago
Christoph Strobl
dfe16bd240
Return early for Date to BsonDateTime conversion
...
Add missing return statement to return value early instead of falling back to Codec based conversion.
Closes : #5072
2 months ago
Christoph Strobl
a18556fccb
Suppress nullability warnings.
...
Original Pull Request: #5067
2 months ago
Mark Paluch
070f613296
Clean up Observation from context after command completion.
...
We now restore the previous Observation parent after completing the Observation to avoid unintentional nesting of observations. Previously, a command became the parent of an earlier command on the same thread regardless of whether the earlier command has been finished or whether it was active.
Observation nesting now considers only commands that are still active restoring their parent after completion to avoid invalid nesting and with that, to not allocate observation graphs that allocate infinite memory.
Closes : #5064
Original Pull Request: #5067
2 months ago
Christoph Strobl
9dfe098c66
Upgrade to MongoDB Java Drivers 5.6.1.
...
Closes : #5071
2 months ago
Christoph Strobl
f604f99cf3
Prevent AOT code generation for Reactive repositories.
...
Closes : #5068
2 months ago
Mark Paluch
f9a1a627b1
Remove accidental `org.jetbrains:annotations` usage.
...
See spring-projects/spring-data-build#2670
2 months ago
Mark Paluch
ef83581733
Upgrade to JDK 25.
...
See spring-projects/spring-data-build#2667
3 months ago
Mark Paluch
08fe76b153
Update CI Properties.
...
See #5061
3 months ago
Mark Paluch
4f0d75b05a
Adapt to AOT Infrastructure changes in Commons.
...
See spring-projects/spring-data-commons#3267
3 months ago
Mark Paluch
01696e5bab
Update GitHub Actions.
...
See #5061
3 months ago
Mark Paluch
670a566d23
Document placeholder and Ant-style pattern support for `@Enable…Repositories`.
...
See spring-projects/spring-data-commons#3366
3 months ago
Christoph Strobl
9402f22fb0
After release cleanups.
...
See #5043
3 months ago
Christoph Strobl
8391de4eef
Prepare next development iteration.
...
See #5043
3 months ago
Christoph Strobl
85cd4e750c
Release version 5.0 M6 (2025.1.0).
...
See #5043
3 months ago
Christoph Strobl
b8de447463
Prepare 5.0 M6 (2025.1.0).
...
See #5043
3 months ago
Christoph Strobl
63046b1bf1
Upgrade to MongoDB Java Drivers 5.6.0.
...
Closes : #5057
3 months ago
Christoph Strobl
4a43f6c59e
Add UNSPECIFIED to BigDecimalRepresentation.
...
Closes : #5054
3 months ago
Christoph Strobl
9d3c914b32
Upgrade to MongoDB Java Drivers 5.6.0-alpha0.
...
Closes : #5055
3 months ago
Mark Paluch
870743e54a
Polishing.
...
Update assertions to verify root cause of MappingException.
See #5053
3 months ago
amine jaoui
f0353edeeb
Fix BucketOperationSupport _id field exposure.
...
Closes : #5046
Original Pull Request: #5047
Signed-off-by: Amine jaoui <aminejaoui01@gmail.com>
3 months ago
Christoph Strobl
2ee777fe22
Add test to make sure custom converter has precedence over framework ones.
...
See: #5036
3 months ago
Christoph Strobl
41062ba55c
Update documentation
...
Original Pull Request: #5051
3 months ago
Mark Paluch
1c3da7f854
Polishing.
...
Register BigDecimal and BigInteger as simple types to allow explicitly typed writes and register converters in the ConversionService directly to avoid forcing a specific type.
Revert BigDecimalRepresentation list change to use only one representation.
In a sense, we're aligning with MongoDB's driver behavior that BigDecimal now maps by default to Decimal128, while BigInteger requires explicit configuration.
Original Pull Request: #5051
3 months ago
Christoph Strobl
8b807890ac
Require explicit BigInteger/BigDecimal conversion settings.
...
See: #5037
Original Pull Request: #5051
3 months ago
Mark Paluch
49904dc31f
Remove defaulting for UUID and BigInteger/BigDecimal representations.
...
We now align with the driver recommendation to not favor a particular representation for UUID or BigInteger/BigDecimal to avoid representation changes caused by upgrades to a newer Spring Data version.
We expect an explicit configuration by applications.
Closes : #5037
Original Pull Request: #5051
3 months ago
Christoph Strobl
692e5fc3c7
Follow changes in data-commons AOT support.
...
Closes : #5053
3 months ago
Mark Paluch
b4335d76d2
Polishing.
...
Refine Javadoc and test member visibility.
See #5045
4 months ago
Mark Paluch
d748500788
`UpdateDefinition.inc(…)` now returns `this`.
...
Align with other update methods returning the update definition.
Closes #5045
4 months ago
Mark Paluch
74144b5f51
Add missing type constraints to `findBy` repository methods.
...
Closes #5050
4 months ago
Mark Paluch
3b6798f57e
Adapt AOT repository contribution to encapsulated model.
...
Closes #5048
4 months ago
Mark Paluch
2e256f2124
Refine version properties for documentation build.
...
See spring-projects/spring-data-build#2638 .
4 months ago
Mark Paluch
ebcf66ac12
After release cleanups.
...
See #5028
4 months ago
Mark Paluch
01716f80ef
Prepare next development iteration.
...
See #5028
4 months ago
Mark Paluch
b17ae6befc
Release version 5.0 M5 (2025.1.0).
...
See #5028
4 months ago
Mark Paluch
6eecfca246
Prepare 5.0 M5 (2025.1.0).
...
See #5028
4 months ago
Mark Paluch
e3af5c49f5
Polishing.
...
Refine documentation links.
See #5028
4 months ago