Jens Schauder
604ee3b72f
Release version 4.2.8 (2023.1.8).
...
See #4725
1 year ago
Jens Schauder
2f1ac09836
Prepare 4.2.8 (2023.1.8).
...
See #4725
1 year ago
Mark Paluch
9a24c6cc47
Apply unwrapped persistent property equality check to delegate.
...
We now compare the other object whether it equals the delegate in case UnwrappedMongoPersistentProperty.equals is being called with the MongoPersistentProperty retrieved from a MappingContext.
This ensures that unwrapped properties can be compared to vanilla MongoPersistentProperty instances when checking constructor/creator method correlation of parameters.
Closes #4732
2 years ago
Mark Paluch
2ef3ba0d17
Remove Slack notification hook.
...
See #4731
2 years ago
Mark Paluch
92260e75b5
Switch to Broadcom docker proxy.
...
Closes #4731
2 years ago
ksshlee
72444ad712
Update error codes file reference.
...
Update documentation link from error_codes.err to error_codes.yml.
Closes #4729
2 years ago
Mark Paluch
912ad9dcac
After release cleanups.
...
See #4700
2 years ago
Mark Paluch
0935407d82
Prepare next development iteration.
...
See #4700
2 years ago
Mark Paluch
04ba69a45a
Release version 4.2.7 (2023.1.7).
...
See #4700
2 years ago
Mark Paluch
f52f237cf5
Prepare 4.2.7 (2023.1.7).
...
See #4700
2 years ago
Mark Paluch
8e4e1d5a8e
Retain Field Lookup Policy when exposing aggregation fields.
...
Introduce FieldLookupPolicy and methods to create field-exposing/inheriting AggregationOperationContexts.
Move off RelaxedTypeBasedAggregationOperationContext.
See #4714
Original pull request: #4720
2 years ago
Christoph Strobl
c7c84cbc41
Configure relaxed/strict field lookup when creating `AggregationOperationContext`.
...
Closes #4714
Original pull request: #4720
2 years ago
Mark Paluch
6167f63485
Polishing.
...
Simplify reactive composition. Switch to eager operator evaluation.
See #4712
Original pull request: #4717
2 years ago
Christoph Strobl
6437640b1b
Avoid multiple converter calls when parsing string aggregation stages.
...
Parsing of string based aggregations lead to multiple invocations of potential converters due to missing reuse of bound parameter value as well as attempts to verify out/merge stages within the pipeline that triggered the stage to be converted into the target document.
The changes in this commit, reduce the number down to 2. One for examining potential expression dependencies and one for the actual conversion and parameter binding.
See #4712
Original pull request: #4717
2 years ago
Mark Paluch
966277ee24
Polishing.
...
Reformat code, revise nullability declarations.
See #4709
Original pull request: #4721
2 years ago
Christoph Strobl
9752ebac27
Apply type conversion to id types.
...
This commit makes sure to convert the generated query into the target type.
Closes #4709
Original pull request: #4721
2 years ago
Mark Paluch
b252da5d45
Polishing.
...
Invert types to retain check to avoid double negation.
See #4674
Original pull request: #4718
2 years ago
Christoph Strobl
fd13c12817
Fix conversion of regular expression in queries.
...
This commit fixes an issue where patterns targeting id properties might have been falsely converted into the properties type, turning a Pattern into it's string representation.
Closes #4674
Original pull request: #4718
2 years ago
Mark Paluch
99171f3317
After release cleanups.
...
See #4689
2 years ago
Mark Paluch
7959fc0905
Prepare next development iteration.
...
See #4689
2 years ago
Mark Paluch
1c4243cf63
Release version 4.2.6 (2023.1.6).
...
See #4689
2 years ago
Mark Paluch
a9cceac449
Prepare 4.2.6 (2023.1.6).
...
See #4689
2 years ago
Mark Paluch
a819a5e9e4
Polishing.
...
Add missing Override annotations. Remove superfluous final keywords.
Original Pull Request: #4699
2 years ago
Mark Paluch
7f1c66e2d6
Use collection name instead type to look up the collection for index creation.
...
Closes : #4698
Original Pull Request: #4699
2 years ago
Mark Paluch
977cc5311a
Polishing.
...
Refine wording about Id field naming.
See #4694
2 years ago
Renke Christian von Seggern
8ec154bf5b
Polishing.
...
Various typo fixes and wording improvements.
Closes #4694
2 years ago
Mark Paluch
9c996ccf51
Polishing.
...
Reformat code. Remove superfluous warning suppressions.
See #4687
Original pull request: #4695
2 years ago
Christoph Strobl
c7800a6549
Fix NPE when rendering untyped aggregation operation as part of criteria query.
...
Resolves : #4687
Original pull request: #4695
2 years ago
Mark Paluch
0b4ca78084
After release cleanups.
...
See #4661
2 years ago
Mark Paluch
2e84755ef1
Prepare next development iteration.
...
See #4661
2 years ago
Mark Paluch
b8eb49d942
Release version 4.2.5 (2023.1.5).
...
See #4661
2 years ago
Mark Paluch
9eb961e0e1
Prepare 4.2.5 (2023.1.5).
...
See #4661
2 years ago
Mark Paluch
37dae78ab8
Polishing.
...
Add Override annotations and comment why we optimize.
See #4612
Original pull request: #4613
2 years ago
Christoph Strobl
e2397450b0
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
4ec995f9c8
Skip reference lookup when DocumentReference resolves to an empty collection.
...
Fixes #4612
Original pull request: #4613
2 years ago
Mark Paluch
37aaf53658
Polishing.
...
Consistent log field ordering, serialize sort safely.
See #4686
Original pull request: #4679
2 years ago
Henry Kim
93a5295085
Add sort to query debug logging.
...
Closes #4686
Original pull request: #4679
2 years ago
Christoph Strobl
0815c6d6e2
Upgrade to MongoDB 4.11.2 driver.
...
Closes : #4681
2 years ago
Christoph Strobl
65c58fd404
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
b0beb3e79d
Allow to override auto index creation flag via XML configuration.
...
Closes : #4275
2 years ago
Mark Paluch
2c946a1074
Use write locks for write guards instead of read locks.
...
Closes #4665
2 years ago
Mark Paluch
38d404235b
After release cleanups.
...
See #4642
2 years ago
Mark Paluch
fb30ef6ff4
Prepare next development iteration.
...
See #4642
2 years ago
Mark Paluch
b8b93bcf93
Release version 4.2.4 (2023.1.4).
...
See #4642
2 years ago
Mark Paluch
30393d5b6d
Prepare 4.2.4 (2023.1.4).
...
See #4642
2 years ago
Mark Paluch
7b58855fd6
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
1eb0156058
Update encryption section in reference documentation.
...
Updating links for CSFLE.
Closes : #4638
2 years ago
Mark Paluch
26d38c8a06
Apply `AggregationOptions.maxTime` to `MongoTemplate.aggregateStream()`.
...
Closes #4644
2 years ago
Mark Paluch
f99c9f4033
After release cleanups.
...
See #4611
2 years ago
Mark Paluch
dfc215214e
Prepare next development iteration.
...
See #4611
2 years ago