Julia
8a97ea5a5e
Add integration test to ensure schema validation fails when domain type property values are not encrypted as expected.
...
Closes #4454
Original Pull Request: #4455
3 years ago
Christoph Strobl
d7a8206000
Fix schema generation for encrypted fields that are considered domain entities.
...
This commit makes sure to consider the encrypted annotation on fields that are considered domain type property values, encrypting the entire object if necessary.
3 years ago
Oliver Christen
5c99c20ee2
Correct misspellings in documentation
...
Closes : #4461
3 years ago
Christoph Strobl
7946e2b7c9
Polishing.
...
Use previous context instead of root for mapping objects within an Inheriting context. This avoids accidental mapping of fields against the root entity after eg. a projection stage.
Add missing tests for AggregationOperationRenderer to ensure intended context propagation.
Original Pull Request: #4459
3 years ago
Julia Lee
adea4ba0a9
Fix mapping custom field names in downstream stages in TypedAggregation pipelines.
...
Use the root AggregationOperationContext in nested ExposedFieldsAggregationOperationContext to properly apply mapping for domain properties that use @Field .
Closes #4443
Original Pull Request: #4459
3 years ago
Julia Lee
529a0c7b15
Fix test setup so that temporal conversions use symmetric timezone setting.
...
Closes : #4446
Original Pull Request: #4447
3 years ago
Mark Paluch
77a96229c8
After release cleanups.
...
See #4420
3 years ago
Mark Paluch
4077224a04
Prepare next development iteration.
...
See #4420
3 years ago
Mark Paluch
fd175af09c
Release version 4.1.2 (2023.0.2).
...
See #4420
3 years ago
Mark Paluch
a6372e6629
Prepare 4.1.2 (2023.0.2).
...
See #4420
3 years ago
Mark Paluch
0b6c9978e6
Polishing.
...
Reformat code, replace known unsupported constructor with UnsupportedOperationException.
See #4432
Original pull request: #4439
3 years ago
Christoph Strobl
edeb423b0e
Fix encryption of `java.time` types.
...
This commit makes sure to convert java.time types into their BsonValue representation before encrypting.
See #4432
Original pull request: #4439
3 years ago
Christoph Strobl
6cee61d807
Fix decryption when client is using AutoEncryptionSettings#isBypassAutoEncryption().
...
This commit makes sure to convert already decrypted entries returned by the driver in case the client is configured with encryption settings.
Closes #4432
Original pull request: #4439
3 years ago
Mark Paluch
70530d6ee4
Update CI properties.
...
See #4420
3 years ago
Mark Paluch
9cfc46e589
Upgrade to Maven Wrapper 3.9.3.
...
See #4435
3 years ago
Christoph Strobl
7cb27c7465
Polishing.
...
Update tests to make use of ValueSource.
Replace regex based path inspection with segment by segment analysis.
Original Pull Request: #4427
3 years ago
lijixue
0cd082e7fa
Fix QueryMapper property path resolution for nested paths containing numeric values.
...
Prior to this fix a path that contains numeric values used as position parameters would have been stripped in a way that left out the last digit. This could lead to wrong path resolution if the incorrectly constructed property name accidentally matched an existing one.
Closes : #4426
Original Pull Request: #4427
3 years ago
John Blum
56e763c9c0
After release cleanups.
...
See #4386
3 years ago
John Blum
489f593395
Prepare next development iteration.
...
See #4386
3 years ago
John Blum
4f560f2ec3
Release version 4.1.1 (2023.0.1).
...
See #4386
3 years ago
John Blum
752d8c821e
Prepare 4.1.1 (2023.0.1).
...
See #4386
3 years ago
Mark Paluch
b478e7068b
Retain scroll direction across keyset scroll requests.
...
Closes #4413
3 years ago
Christoph Strobl
02fe73d052
Accept expression as input for filter aggregation operator.
...
Closes #4394
Original pull request: #4395
3 years ago
Christoph Strobl
29021d132f
Fix converter registration when using driver native time codec.
...
This commit prevents converters from being used as writing converter causing asymmetric write/read operations.
Closes #4390
Original pull request: #4392
3 years ago
Mark Paluch
4d51d27cda
Polishing.
...
Use extended switch syntax.
See #4404
Original pull request: #4412
3 years ago
Christoph Strobl
e2dc76eea3
Polishing.
...
Mark method potentially returning null as such and remove unused imports.
See #4404
Original pull request: #4412
3 years ago
Christoph Strobl
aecfd45968
Use exact matching for IN clause with ignore case.
...
Prior to this change the generated pattern would have matched more entries than it should have. The behavior is now aligned to its counterpart not using the IgnoreCase flag.
Closes #4404
Original pull request: #4412
3 years ago
Mark Paluch
0c36929833
Upgrade to Maven Wrapper 3.9.2.
...
See #4409
3 years ago
Mark Paluch
bedd94fe17
Use snapshot and milestone repositories instead of libs-snapshot and libs-milestone.
...
Closes #4401
3 years ago
Mark Paluch
b85b53443b
Polishing.
...
Add missing Override annotations.
3 years ago
Mark Paluch
99070162bb
Update Jenkins triggers after GA release.
...
See #4369
3 years ago
Christoph Strobl
9218b22d12
After release cleanups.
...
See #4369
3 years ago
Christoph Strobl
e5aab51add
Prepare next development iteration.
...
See #4369
3 years ago
Christoph Strobl
532b460067
Release version 4.1 GA (2023.0.0).
...
See #4369
3 years ago
Christoph Strobl
af846a962a
Prepare 4.1 GA (2023.0.0).
...
See #4369
3 years ago
Mark Paluch
776dadeac8
Polishing.
...
Introduce has…() and getRequired…() methods for comment and max time limit to remove code duplications.
See #4374
Original pull request: #4378
3 years ago
Christoph Strobl
629dfc187e
Fix missing query options when calling MongoOperations#count.
...
This commit makes sure to forward maxTimeMsec and comment options from the query to the CountOptions.
Closes : #4374
Original pull request: #4378
3 years ago
Christoph Strobl
289438b1e4
Fix regression in value to String mapping.
...
Previous versions allow arbitrary values to be mapped to an string property by calling the ObjectToString converter. This behaviour got lost and is not reestablished.
Closes #4371
Original pull request #4373
3 years ago
Oliver Drotbohm
83958ba316
Adapt to ScrollPosition API changes in Spring Data Commons.
...
Fixes #4377 .
Related ticket: #2824 .
3 years ago
Christoph Strobl
3a99d4c29a
Fix broken links in observability section of reference documentation.
...
Add back micrometer-docs-generator plugin in version 1.0.1.
Fixes : #4236
3 years ago
Tomasz Forys
561c3d4f39
Instanceof casting simplification.
...
Closes : #4265
3 years ago
Christoph Ahlers
7f74794a11
Fix inconsistent strong tag usage in javadoc.
...
Closes : #4177
3 years ago
Thom
238d8c5ed0
Fix link to custom conversion section in reference documentation.
...
Closes : #4287
3 years ago
Christoph Strobl
c096caac7d
Provide context configuration hints for Spring Boot.
...
Closes : #3381
3 years ago
Christoph Strobl
c794acaf61
Cover missing Aggregation Stages in reference documentation.
...
Closes : #3938
3 years ago
Christoph Strobl
339db9d1b8
Add 2023.0 release to compatibility matrix.
...
Closes : #3940
3 years ago
Christoph Strobl
c04fe744cb
Update AggregationExpression javadoc.
...
See: #4370
3 years ago
Greg L. Turnquist
a16558e4a3
After release cleanups.
...
See #4337
3 years ago
Greg L. Turnquist
0675b052c6
Prepare next development iteration.
...
See #4337
3 years ago
Greg L. Turnquist
6b85edfa84
Release version 4.1 RC1 (2023.0.0).
...
See #4337
3 years ago