Christoph Strobl
cdd4a01391
Fix NPE when rendering untyped aggregation operation as part of criteria query.
...
Resolves : #4687
Original pull request: #4695
2 years ago
Mark Paluch
27c812e09c
After release cleanups.
...
See #4662
2 years ago
Mark Paluch
3c664e6e77
Prepare next development iteration.
...
See #4662
2 years ago
Mark Paluch
aeba0e73bb
Release version 4.3 RC1 (2024.0.0).
...
See #4662
2 years ago
Mark Paluch
7af8fa929d
Prepare 4.3 RC1 (2024.0.0).
...
See #4662
2 years ago
Mark Paluch
49a3be60b7
Polishing.
...
Add Override annotations and comment why we optimize.
See #4612
Original pull request: #4613
2 years ago
Christoph Strobl
dd9f0bcbee
Polishing.
...
Wrap no results predicate in dedicated lookup filter and make sure to omit loading attempt also for map properties.
See #4612
Original pull request: #4613
2 years ago
Stefan Bildl
521fcb18b9
Skip reference lookup when DocumentReference resolves to an empty collection.
...
Fixes #4612
Original pull request: #4613
2 years ago
Mark Paluch
f2f81e895b
Polishing.
...
Consistent log field ordering, serialize sort safely.
See #4686
Original pull request: #4679
2 years ago
Henry Kim
808d282ecd
Add sort to query debug logging.
...
Closes #4686
Original pull request: #4679
2 years ago
Christoph Strobl
be3372ba0a
Align OffsetScrolling to zero-based indexes.
...
Closes : #4673
Original pull request: #4678
2 years ago
Christoph Strobl
abbe4f308d
Upgrade to MongoDB 5.0.1 driver.
...
Closes : #4680
2 years ago
Christoph Strobl
d294d50407
Polishing.
...
Update javadoc to reflect recent changes and split tests.
Original Pull Request: #4666
2 years ago
Mark Paluch
52ba939bd7
Do not set `AggregationOptions.allowDiskUse` by default.
...
With MongoDB changing its default, we now no longer set allowDiskUse to false if the value is not configured.
Closes : #4664
Original Pull Request: #4666
2 years ago
Christoph Strobl
34eff501c2
Polishing.
...
Move auto index create lookup flag to dedicated method and add issue reference to tests.
Original Pull Request: #4275
2 years ago
Tomasz Forys
8c43747653
Allow to override auto index creation flag via XML configuration.
...
Closes : #4275
2 years ago
Mark Paluch
136e22edcd
Use write locks for write guards instead of read locks.
...
Closes #4665
2 years ago
Christoph Strobl
af6da0f67d
Upgrade to MongoDB driver 5.0.
...
Closes : #4663
2 years ago
Mark Paluch
3747b3ed44
After release cleanups.
...
See #4643
2 years ago
Mark Paluch
893e6368a8
Prepare next development iteration.
...
See #4643
2 years ago
Mark Paluch
74856ce819
Release version 4.3 M2 (2024.0.0).
...
See #4643
2 years ago
Mark Paluch
126a7a3c0e
Prepare 4.3 M2 (2024.0.0).
...
See #4643
2 years ago
Mark Paluch
77a205c229
Polishing.
...
Tweak naming. Add Javadoc and documentation.
See #1628
Original pull request: #4552
2 years ago
Christoph Strobl
d721579655
Introduce `MongoTransactionResolver`.
...
See #1628
Original pull request: #4552
2 years ago
Yan Kardziyaka
1f2cf88243
Declarative way for setting MongoDB transaction options.
...
Closes #1628
Original pull request: #4552
2 years ago
Mark Paluch
ac5c724ede
Skip value conversion of `Pattern` and `BsonRegularExpression` in `QueryMapper`.
...
QueryMapper no longer attempts to convert regex objects when a field has an explicit write target.
Closes #4649
2 years ago
ashni
46afd6f40d
Update encryption section in reference documentation.
...
Updating links for CSFLE.
Closes : #4638
2 years ago
Mark Paluch
954f52ca79
Apply `AggregationOptions.maxTime` to `MongoTemplate.aggregateStream()`.
...
Closes #4644
2 years ago
Christoph Strobl
5cb61ea8f9
After release cleanups.
...
See #4562
2 years ago
Christoph Strobl
1fd5404345
Prepare next development iteration.
...
See #4562
2 years ago
Christoph Strobl
9bc9b5998b
Release version 4.3 M1 (2024.0.0).
...
See #4562
2 years ago
Christoph Strobl
0569ddea49
Prepare 4.3 M1 (2024.0.0).
...
See #4562
2 years ago
Christoph Strobl
fe7c5f1042
Polishing.
...
Reduce method visibility, Remove unused variable.
Add test and move off deprecated code in test.
Original Pull Request: #4635
2 years ago
Mark Paluch
8670d2d369
Polishing.
...
Add deprecations, refine nullability arrangements.
Original Pull Request: #4635
2 years ago
Mark Paluch
e6dd5a3565
Add support for Value Expressions.
...
Closes : #4634
Original Pull Request: #4635
2 years ago
gyungrai.wang
374ebb801b
Fix string to objectId mapping error when using query method.
...
Closes #4490
Original pull request: #4519
2 years ago
Mark Paluch
f386e05b8f
Polishing.
...
Refine nullability declarations and NPE guards. Reformat code.
See #4510
Original pull request: #4517
2 years ago
Christoph Strobl
37d66034f8
Fix property value conversion in query mapper for nested values.
...
Closes #4510
Original pull request: #4517
2 years ago
Christoph Strobl
f052256837
Polishing.
...
Delegate constructor calls and fix formatting in tests.
Original Pull Request: #4607
2 years ago
francoiskha
5db4132658
Remove deprecated constructor usage in test.
...
Original Pull Request: #4607
2 years ago
francoiskha
ebdffb249f
Allow to provide custom MongoHandlerObservationConvention.
...
This commit adds an additional constructor to MongoObservationCommandListener that allows to set a custom MongoHandlerObservationConvention.
Closes : #4321
Original Pull Request: #4607
2 years ago
Eric Haag
e70a662943
Update Revved up by Develocity badge.
...
Closes : #4621
2 years ago
Christoph Strobl
9de82c2d3e
Expose server version to build cache.
...
Original pull request: #4633
Closes : #4631
2 years ago
Mark Paluch
d53455166d
Refine Artifactory build name.
...
See #4562
2 years ago
Mark Paluch
f62e5f3c6e
Read DTO projection properties only once.
...
We ensure to not read DTO properties multiple times if these are already read by their persistence creator.
Closes #4626
2 years ago
Mark Paluch
51e2e7e870
Polishing.
...
Reformat code. Add missing hints for reflective version detection.
Original pull request: #4624
See: #4578
2 years ago
Christoph Strobl
c26c054a55
Update documentation.
...
Original pull request: #4624
Closes : #4623
2 years ago
Mark Paluch
122ce29130
Refactor adapter.
...
Move into util package. Remove circular dependencies, add nullability annotations, fix Javadoc.
Original pull request: #4624
See: #4578
2 years ago
Christoph Strobl
bce85c4419
Assert compatibility with MongoDB Driver 5.
...
We now are compatible with MongoDB driver versions 4 and 5. Driver versions can be interchanged and our adapter bridges changed methods via reflection. Usage of removed functionality is either ignored or fails with an exception.
Original pull request: #4624
Closes : #4578
2 years ago
Mark Paluch
3bc214c016
Make `MongoHandlerContext` public to leverage contextual information to customize `Observation`s.
...
Closes #4622
2 years ago