Mark Paluch
26f230036a
Prepare next development iteration.
...
See #3597
2021-04-14 11:16:01 +02:00
Mark Paluch
3ee696dab2
Release version 3.0.9 (Neumann SR9).
...
See #3597
2021-04-14 11:04:45 +02:00
Mark Paluch
5f9e25cd8a
Polishing.
...
Fix nullability annotations for isEqual(…) parameters. Fix generics. Reformat code.
Add tests.
See #3414
Original pull request: #3615 .
2021-04-13 09:44:41 +02:00
Clement Petit
caa2dd4e85
Handle nested Pattern and Document in Criteria.equals(…).
...
Closes #3414
Original pull request: #3615 .
2021-04-13 09:44:41 +02:00
Mark Paluch
28fc1e4823
Polishing.
...
Use ObjectUtils for empty check.
See #3623
Original pull request: #3625 .
2021-04-13 09:09:49 +02:00
Christoph Strobl
d62639d11c
Fix NPE in declarative aggregation execution.
...
This commit fixes an issue where using a simple return type leads to NPE when the actual aggregation result does not contain any values.
Closes : #3623
Original pull request: #3625 .
2021-04-13 09:09:49 +02:00
Clément Petit
0f974130d1
Return saved entity reference instead of original reference.
...
Make SimpleReactiveMongoRepository#saveAll(Publisher<S>) return the saved entity references instead of the original references.
Closes #3609
Original pull request: #3611 .
2021-03-29 11:03:44 +02:00
Mark Paluch
017e01810d
Prepare next development iteration.
...
See #3556
2021-03-17 10:33:55 +01:00
Mark Paluch
05b46779cb
Release version 3.0.8 (Neumann SR8).
...
See #3556
2021-03-17 10:21:33 +01:00
Mark Paluch
af4b1788fc
Polishing.
...
Move hasValue(…) from DocumentAccessor to BsonUtils. Fix typo in tests.
See: #3590
Original pull request: #3591 .
2021-03-15 14:07:35 +01:00
Christoph Strobl
af40f15a36
Fix ShardKey lookup for nested paths.
...
This commit fixes the lookup of shard key values for nested paths using the dot (.) notation.
Closes : #3590
Original pull request: #3591 .
2021-03-15 14:07:34 +01:00
Christoph Strobl
f5204e859f
Preserve class keyword as Map key during update mapping.
...
This commit makes sure to skip the class property ob Object when mapping maps and their keys inside an Update.
Closes #3566
Original pull request: #3577 .
2021-03-02 11:37:43 +01:00
Mark Paluch
16818324d8
Polishing.
...
Reformat code. Reduce method visibility in JUnit 5 tests. Add Nullable annotations to address warnings.
See #3568
Original pull request: #3569 .
2021-03-02 11:30:31 +01:00
Brice Vandeputte
a9269c0086
Translate MongoSocketException subclasses to DataAccessResourceFailureException.
...
Closes #3568
Original pull request: #3569 .
2021-03-02 11:30:30 +01:00
Mark Paluch
3711ed5b50
Polishing.
...
Simplify assertions.
See #3552 .
Original pull request: #3565 .
2021-02-22 10:01:49 +01:00
Christoph Strobl
c20feabada
Preserve numeric keys that exceed Long range when mapping Updates.
...
This commit makes sure we preserve map keys no matter what.
Closes #3552 .
Original pull request: #3565 .
2021-02-22 10:01:48 +01:00
Mark Paluch
f93e40fdee
Polishing.
...
Reformat code. Add since tags.
See #3395
Original pull request: #3554 .
2021-02-18 15:09:27 +01:00
Christoph Strobl
dca508f3dc
Fix case insensitive derived in queries on String properties.
...
We now consider the IgnoreCase part of a derived query when used along with In. Strings will be quoted to avoid malicious strings from being handed over to the server as a regular expression to evaluate.
See #3395
Original pull request: #3554 .
2021-02-18 15:09:26 +01:00
Christoph Strobl
05a169c858
Prepare next development iteration.
...
See #3520
2021-02-17 11:32:48 +01:00
Christoph Strobl
e49119038d
Release version 3.0.7 (Neumann SR7).
...
See #3520
2021-02-17 11:07:42 +01:00
Christoph Strobl
c9a4a8a370
Fix Criteria chaining for Criteria.alike().
...
This commit fixes an issue where an Example probe would not be added to the criteria chain.
Closes #3544
Original pull request: #3549 .
2021-02-01 09:14:56 +01:00
Christoph Strobl
8d17ddb92c
Update QBE Documentation section.
...
This commit adds a note explaining scenarios suitable for an UntypedExampleMatcher.
Closes : #3474
Original pull request: #3538 .
2021-01-26 15:04:51 +01:00
Mark Paluch
9b41d70f75
Update copyright year to 2021.
...
Closes #3534
2021-01-12 11:50:53 +01:00
Mark Paluch
b2e52ab28f
DATAMONGO-2671 - Polishing.
...
Fix copyright header.
Original pull request: #897 .
2021-01-11 12:16:38 +01:00
Mark Paluch
fed33444e9
DATAMONGO-2671 - Polishing.
...
Fix copyright header. Add since tags.
Original pull request: #897 .
2021-01-11 12:16:38 +01:00
Christoph Strobl
a4ad37703f
DATAMONGO-2671 - Fix dateFromParts millisecond field name.
...
Use millisecond instead of milliseconds field name.
Related to: https://jira.mongodb.org/browse/DOCS-10652
Original pull request: #897 .
2021-01-11 12:15:27 +01:00
Mark Paluch
bacb75d098
DATAMONGO-2647 - Prepare next development iteration.
2020-12-09 12:41:18 +01:00
Mark Paluch
ec0fe6f994
DATAMONGO-2647 - Release version 3.0.6 (Neumann SR6).
2020-12-09 11:16:20 +01:00
Mark Paluch
ac3c578e93
DATAMONGO-2661 - Polishing.
...
Add ticket reference.
Original pull request: #894 .
2020-11-26 11:48:07 +01:00
Yoann de Martino
9872f8cb07
DATAMONGO-2661 - Handle nullable types for KPropertyPath.
...
Original pull request: #894 .
2020-11-26 11:47:03 +01:00
Christoph Strobl
6554274dde
DATAMONGO-2644 - ProjectOperation no longer errors on inclusion of default _id field.
...
Original pull request: #890 .
2020-11-10 09:41:09 +01:00
Mark Paluch
04dd78cb36
DATAMONGO-2625 - Prepare next development iteration.
2020-10-28 14:51:02 +01:00
Mark Paluch
52c554cfe1
DATAMONGO-2625 - Release version 3.0.5 (Neumann SR5).
2020-10-28 14:34:40 +01:00
Mark Paluch
caaafa275d
DATAMONGO-2643 - Adopt to AssertJ API changes.
2020-10-26 10:59:30 +01:00
Mark Paluch
df77fcc19d
DATAMONGO-2616 - Polishing.
...
Reformat code. Merge if-statements.
Original pull request: #889 .
2020-10-07 11:35:57 +02:00
Christoph Strobl
007b965673
DATAMONGO-2616 - Short circuit id value assignment in MongoConverter.
...
Original pull request: #889 .
2020-10-07 11:35:57 +02:00
Christoph Strobl
1b9680cece
DATAMONGO-2633 - Fix json parsing of nested arrays in ParameterBindingDocumentCodec.
...
Original pull request: #888 .
2020-10-05 15:35:07 +02:00
Mark Paluch
8f78d0e0d8
DATAMONGO-2609 - Prepare next development iteration.
2020-09-16 12:15:40 +02:00
Mark Paluch
56115a263c
DATAMONGO-2609 - Release version 3.0.4 (Neumann SR4).
2020-09-16 11:43:14 +02:00
Christoph Strobl
85783e5354
DATAMONGO-2618 - Fix visibility of ReplaceRootDocumentOperation.
2020-09-14 13:44:36 +02:00
Michal Kurcius
433b012b91
DATAMONGO-2613 - Fix single element ArrayJsonSchemaObject to document mapping.
...
Now toDocument calls toDocument on items correctly.
Original Pull Request: #883
2020-08-20 09:05:58 +02:00
Mark Paluch
635f3b82be
DATAMONGO-2594 - Prepare next development iteration.
2020-08-12 13:19:55 +02:00
Mark Paluch
e69c7e1134
DATAMONGO-2594 - Release version 3.0.3 (Neumann SR3).
2020-08-12 13:07:46 +02:00
Mark Paluch
7f7015fd86
DATAMONGO-2601 - Suppress results for suspended query methods returning kotlin.Unit.
...
We now discard results for suspended query methods if the return type is kotlin.Unit.
Related ticket: DATACMNS-1779
2020-07-31 11:43:59 +02:00
Mark Paluch
ab9c5d73a0
DATAMONGO-2599 - Eagerly consider enum types as simple types.
...
MongoSimpleTypes now eagerly checks if a type is a simple one to avoid PersistentEntity registration for ChronoUnit.
2020-07-30 16:24:32 +02:00
Mark Paluch
4912d62be6
DATAMONGO-2568 - Prepare next development iteration.
2020-07-22 10:37:05 +02:00
Mark Paluch
2bf6f226d6
DATAMONGO-2568 - Release version 3.0.2 (Neumann SR2).
2020-07-22 10:21:08 +02:00
Mark Paluch
171d8b2b1e
DATAMONGO-2536 - Polishing.
...
Encapsulate skipResults in AggregationOptions. Reformat code. Add override Javadoc.
Original pull request: #876 .
2020-07-16 09:42:53 +02:00
Christoph Strobl
7ac7eefad6
DATAMONGO-2536 - Add option to skip reading aggregation result.
...
Introduce dedicated AggregationPipeline to encapsulate pipeline stages.
Original pull request: #876 .
2020-07-16 09:42:53 +02:00
Mark Paluch
7a39e94e4b
DATAMONGO-2571 - Polishing.
...
Reduce test method visibility for JUnit 5.
Original pull request: #873 .
2020-07-15 15:33:48 +02:00