Commit Graph

3753 Commits

Author SHA1 Message Date
Mark Paluch
07e082ff5b Prepare next development iteration.
See #4641
2024-03-15 09:28:52 +01:00
Mark Paluch
f02a910d1d Release version 4.1.10 (2023.0.10).
See #4641
2024-03-15 09:26:26 +01:00
Mark Paluch
9859cf8a33 Prepare 4.1.10 (2023.0.10).
See #4641
2024-03-15 09:25:48 +01:00
Mark Paluch
27b80d5c2a 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
2024-02-27 15:03:30 +01:00
ashni
170bdfe936 Update encryption section in reference documentation.
Updating links for CSFLE.

Closes: #4638
2024-02-20 11:31:44 +01:00
Mark Paluch
2d54120ad5 Apply AggregationOptions.maxTime to MongoTemplate.aggregateStream().
Closes #4644
2024-02-19 15:33:46 +01:00
Mark Paluch
28a624bf44 After release cleanups.
See #4610
2024-02-16 08:58:36 +01:00
Mark Paluch
a8d9e92a96 Prepare next development iteration.
See #4610
2024-02-16 08:58:34 +01:00
Mark Paluch
c15b903e1b Release version 4.1.9 (2023.0.9).
See #4610
2024-02-16 08:55:43 +01:00
Mark Paluch
fbdc170171 Prepare 4.1.9 (2023.0.9).
See #4610
2024-02-16 08:55:30 +01:00
Mark Paluch
fbad9f7cb7 Refine Artifactory build name.
See #4562
2024-01-31 15:22:01 +01:00
Mark Paluch
410d38d548 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
2024-01-29 09:09:42 +01:00
Mark Paluch
788a5c23e3 Make MongoHandlerContext public to leverage contextual information to customize Observations.
Closes #4622
2024-01-23 15:03:46 +01:00
Jongwoo Han
45b2c73661 Fix typo in Javadoc.
Closes #4620
2024-01-22 08:58:39 +01:00
Christoph Strobl
02655814b6 Avoid duplicate context nesting to properly convert nested projections.
Closes: #4609
Original pull request: #4616
2024-01-22 08:52:19 +01:00
Mark Paluch
04adac45a9 After release cleanups.
See #4594
2024-01-12 10:03:25 +01:00
Mark Paluch
7b27295b5b Prepare next development iteration.
See #4594
2024-01-12 10:03:23 +01:00
Mark Paluch
7b48cf75a8 Release version 4.1.8 (2023.0.8).
See #4594
2024-01-12 10:00:16 +01:00
Mark Paluch
bd5825ed3a Prepare 4.1.8 (2023.0.8).
See #4594
2024-01-12 10:00:03 +01:00
Mark Paluch
1494fc9515 Extend license header copyright years to 2024.
See #4602
2024-01-02 10:58:33 +01:00
Mark Paluch
7d4bf63bd4 After release cleanups.
See #4560
2023-12-15 13:18:17 +01:00
Mark Paluch
71d530d91b Prepare next development iteration.
See #4560
2023-12-15 13:18:16 +01:00
Mark Paluch
59a5b28e84 Release version 4.1.7 (2023.0.7).
See #4560
2023-12-15 13:15:05 +01:00
Mark Paluch
c13206e7f6 Prepare 4.1.7 (2023.0.7).
See #4560
2023-12-15 13:14:52 +01:00
Mark Paluch
4861aebbb8 Update CI properties.
See #4560
2023-12-14 08:50:12 +01:00
Mark Paluch
d7f7111cae Upgrade to Maven Wrapper 3.9.6.
See #4591
2023-12-14 08:34:53 +01:00
Christoph Strobl
3eb2696117 Update reference documentation for IndexOperations.
Make sure the reference documentation is in line with available methods. Update signatures and remove no longer supported ones.

Closes: #4587
2023-12-12 07:53:42 +01:00
Christoph Strobl
b606387831 Add test to verify map keys retain order when mapped.
See: #4577
Original pull request: #4568
2023-12-11 13:57:54 +01:00
Christoph Strobl
785eabface Fix NPE when traversing map.
We now use regular iteration instead of the Stream API.

Closes: #4567
Original pull request: #4568
2023-12-11 13:57:38 +01:00
Mark Paluch
0491ec3ba5 Introduce property for Jenkins user and Artifactory server details.
Closes #4570
2023-11-28 14:45:25 +01:00
Mark Paluch
14e500f751 After release cleanups.
See #4531
2023-11-17 13:41:00 +01:00
Mark Paluch
919e2c713c Prepare next development iteration.
See #4531
2023-11-17 13:40:58 +01:00
Mark Paluch
8455869f62 Release version 4.1.6 (2023.0.6).
See #4531
2023-11-17 13:38:03 +01:00
Mark Paluch
1395bffca5 Prepare 4.1.6 (2023.0.6).
See #4531
2023-11-17 13:37:51 +01:00
Mark Paluch
83fb2f1070 Polishing.
Adjust grammar. Mention that we use proxies for PropertyValueConverter registration when using method handles.

Original pull request: #4553
See #4536
2023-11-13 15:26:43 +01:00
Christoph Strobl
415e4d528b Update documentation on version property handling.
Original pull request: #4553
Closes #4536
2023-11-13 15:26:31 +01:00
Mark Paluch
88d639d5f6 Switch to Flux.flatMapSequential(…) to prevent backpressure shaping.
We now use Flux.flatMapSequential(…) instead of concatMap as concatMap reduces the request size to 1. The change in backpressure/request size reduces parallelism and impacts the batch size by fetching 2 documents instead of considering the actual backpressure.

flatMapSequential doesn't tamper the requested amount while retaining the sequence order.

Closes: #4543
Original Pull Request: #4550
2023-11-07 10:53:04 +01:00
Mark Paluch
faccaf0c0f Polishing.
Consistent offending method name format.

Use String.format(…) instead of formatted(…).

Original pull request: #4547
See #4546
2023-11-06 14:15:34 +01:00
Christoph Strobl
512f81fa96 Validate aggregation query method on query method creation.
This commit makes sure to fail early if an annotated string based annotation does not contain a syntactically valid pipeline.

Original pull request: #4547
Closes #4546
2023-11-06 14:15:32 +01:00
Mark Paluch
bc18b5291d Polishing.
Reformat code. Suppress warnings in tests.

Original pull request: #4541
See #4495
2023-11-02 15:35:41 +01:00
Christoph Strobl
d46af5544d Pass on FullDocumentBeforeChange option to change stream iterable/publisher.
This commit ensures to pass on a potentially set FullDocumentBeforeChange option to the change stream iterable/publisher.
It also corrects false optional behavior within the change stream task which did some defaulting though the actual value is an optional one that must not be present.

Original pull request: #4541
Closes #4495
2023-11-02 15:32:27 +01:00
John Blum
17982059cc After release cleanups.
See #4506
2023-10-13 08:09:34 -07:00
John Blum
48fdd81e73 Prepare next development iteration.
See #4506
2023-10-13 08:09:32 -07:00
John Blum
5851c60865 Release version 4.1.5 (2023.0.5).
See #4506
2023-10-13 08:01:14 -07:00
John Blum
9c90e44192 Prepare 4.1.5 (2023.0.5).
See #4506
2023-10-13 08:00:47 -07:00
Christoph Strobl
8ece8579e9 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:39:57 +02:00
John Blum
ac68ea41f7 Upgrade to Maven Wrapper 3.9.5.
See #4521
2023-10-04 18:22:30 -07:00
John Blum
0e05c5dcd9 Update CI properties.
See #4506
2023-10-04 17:46:53 -07:00
Mark Paluch
c1bea81c91 After release cleanups.
See #4478
2023-09-15 10:55:35 +02:00
Mark Paluch
f9be701c83 Prepare next development iteration.
See #4478
2023-09-15 10:55:33 +02:00