3529 Commits

Author SHA1 Message Date
Mark Paluch
3b3ce2dda0 After release cleanups.
See #4533
2023-11-17 10:25:35 +01:00
Mark Paluch
0c5bf365ce Prepare next development iteration.
See #4533
2023-11-17 10:25:33 +01:00
Mark Paluch
205004bf2f Release version 3.4.18 (2021.2.18).
See #4533
2023-11-17 10:22:30 +01:00
Mark Paluch
6487ee23e1 Prepare 3.4.18 (2021.2.18).
See #4533
2023-11-17 10:22:13 +01:00
Mark Paluch
02a0b33359 After release cleanups.
See #4504
2023-10-13 10:54:09 +02:00
Mark Paluch
cf56a22ae4 Prepare next development iteration.
See #4504
2023-10-13 10:54:07 +02:00
Mark Paluch
5ca50b8e3f Release version 3.4.17 (2021.2.17).
See #4504
2023-10-13 10:51:13 +02:00
Mark Paluch
6e20403cfc Prepare 3.4.17 (2021.2.17).
See #4504
2023-10-13 10:50:55 +02:00
Christoph Strobl
fc1013c7a8 Fix id value conversion when projecting result types.
Contextual information required for converting values are now passed on correctly when projecting id properties.

Closes: #4524
Original pull request: #4525
2023-10-11 15:55:48 +02:00
John Blum
4dab1f6c85 Upgrade to Maven Wrapper 3.9.5.
See #4523
2023-10-04 18:26:01 -07:00
John Blum
77556367de Update CI properties.
See #4504
2023-10-04 17:48:08 -07:00
Mark Paluch
68e11c8c13 After release cleanups.
See #4476
2023-09-15 09:45:36 +02:00
Mark Paluch
a3bcef0eb7 Prepare next development iteration.
See #4476
2023-09-15 09:45:34 +02:00
Mark Paluch
b25b9fcfc2 Release version 3.4.16 (2021.2.16).
See #4476
2023-09-15 09:42:26 +02:00
Mark Paluch
ec4fe80b05 Prepare 3.4.16 (2021.2.16).
See #4476
2023-09-15 09:42:09 +02:00
Mark Paluch
edf09f52f9 After release cleanups.
See #4448
2023-08-18 10:03:12 +02:00
Mark Paluch
32aa0a19e9 Prepare next development iteration.
See #4448
2023-08-18 10:03:10 +02:00
Mark Paluch
1c10eb3465 Release version 3.4.15 (2021.2.15).
See #4448
2023-08-18 09:59:28 +02:00
Mark Paluch
1b53059f55 Prepare 3.4.15 (2021.2.15).
See #4448
2023-08-18 09:59:05 +02:00
Julia Lee
621c34b490 Update CI properties.
See #4448
2023-08-14 09:34:11 -04:00
Julia Lee
2df697b45b Upgrade to Maven Wrapper 3.9.4.
See #4467
2023-08-11 14:49:02 -04:00
Julia
687a2ea68c Polishing for formatting
Original Pull Request: #4455
2023-08-07 11:30:10 -04:00
Julia
aca91ffec1 Add integration test to ensure schema validation fails when domain type property values are not encrypted as expected.
Closes #4454
Original Pull Request: #4455
2023-08-07 11:23:19 -04:00
Christoph Strobl
5c12963ba2 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.
2023-08-07 11:23:18 -04:00
Julia
0b8a3cf774 Enable mocking of final classes for unit test.
According to Mockito docs, when using Mockito versions <=5.0.0, mocking final types must be activated explicitly using a org.mockito.plugins.MockMaker file.

Original Pull Request: #4459
2023-08-01 17:22:01 -04:00
Julia
4d0e2c31d1 Use a JDK 8-compatible method in unit test
Original Pull Request: #4459
2023-08-01 09:08:54 -04:00
Oliver Christen
90fe6805b9 Correct misspellings in documentation
Closes: #4461
2023-07-31 14:15:11 -04:00
Christoph Strobl
ef7870a3a4 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
2023-07-28 08:38:04 +02:00
Julia Lee
e1faf2652f 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
2023-07-28 08:37:59 +02:00
Mark Paluch
a169203cec Update CI properties.
See #4448
2023-07-18 11:45:22 +02:00
Mark Paluch
8b9fd1f1b5 After release cleanups.
See #4418
2023-07-14 10:35:31 +02:00
Mark Paluch
a1725ea2f4 Prepare next development iteration.
See #4418
2023-07-14 10:35:29 +02:00
Mark Paluch
06e11ec75d Release version 3.4.14 (2021.2.14).
See #4418
2023-07-14 10:31:35 +02:00
Mark Paluch
55ab4aa89e Prepare 3.4.14 (2021.2.14).
See #4418
2023-07-14 10:31:09 +02:00
Mark Paluch
7231de434c Remove MongoDB 4.0 verification job on CI.
Closes #4437
2023-07-03 14:41:05 +02:00
Mark Paluch
c00f34ad1f Update CI properties.
See #4418
2023-07-03 09:43:43 +02:00
Mark Paluch
91d888aa69 Upgrade to Maven Wrapper 3.9.3.
See #4433
2023-07-03 09:42:22 +02:00
Christoph Strobl
31e949638f Polishing.
Update tests to make use of ValueSource.
Replace regex based path inspection with segment by segment analysis.

Original Pull Request: #4427
2023-06-28 13:55:27 +02:00
lijixue
5bb73641bd 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
2023-06-28 13:51:26 +02:00
Mark Paluch
e959b0494c After release cleanups.
See #4384
2023-06-16 16:23:32 +02:00
Mark Paluch
ffe95ff72d Prepare next development iteration.
See #4384
2023-06-16 14:59:09 +02:00
Mark Paluch
bc9b32871b Release version 3.4.13 (2021.2.13).
See #4384
2023-06-16 14:56:14 +02:00
Mark Paluch
b6bde8454b Prepare 3.4.13 (2021.2.13).
See #4384
2023-06-16 14:55:57 +02:00
Mark Paluch
7f9d0fddaf Polishing.
See #4404
2023-06-15 17:03:05 +02:00
Christoph Strobl
4cf9180cba Accept expression as input for filter aggregation operator.
Closes #4394
Original pull request: #4395
2023-06-14 14:26:38 +02:00
Christoph Strobl
5f9b0f003f 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
2023-06-14 11:03:01 +02:00
Christoph Strobl
37fb6f5712 Polishing.
Mark method potentially returning null as such and remove unused imports.

See #4404
Original pull request: #4412
2023-06-14 10:16:28 +02:00
Christoph Strobl
746199fb28 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
2023-06-14 10:16:28 +02:00
Mark Paluch
66d6814862 Upgrade to Maven Wrapper 3.9.2.
See #4407
2023-06-13 08:51:00 +02:00
Mark Paluch
dcb5871c45 Use snapshot and milestone repositories instead of libs-snapshot and libs-milestone.
Closes #4401
2023-06-06 09:48:04 +02:00