Mark Paluch
7639701f3f
Prepare next development iteration.
...
See #3561
2021-03-17 11:02:13 +01:00
Mark Paluch
b39b2591b6
Release version 3.1.6 (2020.0.6).
...
See #3561
3.1.6
2021-03-17 10:54:12 +01:00
Mark Paluch
65c8317e38
Prepare 3.1.6 (2020.0.6).
...
See #3561
2021-03-17 10:53:43 +01:00
Mark Paluch
9d0f7bac6a
Updated changelog.
...
See #3561
2021-03-17 10:53:41 +01:00
Mark Paluch
6f50747d21
Updated changelog.
...
See #3556
2021-03-17 10:35:15 +01:00
Mark Paluch
5cf1578ad3
Polishing.
...
Move hasValue(…) from DocumentAccessor to BsonUtils. Fix typo in tests.
See: #3590
Original pull request: #3591 .
2021-03-15 14:03:33 +01:00
Christoph Strobl
78a59c45ca
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:02:49 +01:00
Christoph Strobl
dccdfc8b4d
Upgrade MongoDB drivers to 4.1.2
...
Closes #3589
2021-03-15 09:17:52 +01:00
Mark Paluch
e48239eb8f
Remove @Persistent from entity-scan include filters.
...
We now only scan for entities annotated with `@Document` to avoid inclusion of non-MongoDB entities. Previously, types annotated (or meta-annotated) with `@Persistent` were included as MongoDB entity which could lead to mapping rule violations.
Closes #3592
2021-03-11 15:08:05 +01:00
Christoph Strobl
c3b4f61d29
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:38:20 +01:00
Mark Paluch
22ed860b4a
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:26 +01:00
Brice Vandeputte
bf642ad3f7
Translate MongoSocketException subclasses to DataAccessResourceFailureException.
...
Closes #3568
Original pull request: #3569 .
2021-03-02 11:30:26 +01:00
Christoph Strobl
fcd48539ea
Remove duplicate JSON Schema section from reference documentation.
...
Closes : #3573
Original pull request: #3574 .
2021-03-01 14:42:33 +01:00
Mark Paluch
bf10f72a57
Polishing.
...
Simplify assertions.
See #3552 .
Original pull request: #3565 .
2021-02-22 09:57:03 +01:00
Christoph Strobl
1c652cce1c
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 09:57:02 +01:00
Mark Paluch
dc2de878bc
Polishing.
...
Reformat code. Add since tags.
See #3395
Original pull request: #3554 .
2021-02-18 15:08:49 +01:00
Christoph Strobl
00cacc02ac
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:08:49 +01:00
Christoph Strobl
811c2e5d7b
Updated changelog.
...
See #3560
2021-02-18 11:37:47 +01:00
Christoph Strobl
200f3006bd
After release cleanups.
...
See #3557
2021-02-18 11:12:46 +01:00
Christoph Strobl
1d6bea51ec
Prepare next development iteration.
...
See #3557
2021-02-18 11:12:44 +01:00
Christoph Strobl
7779ded45c
Release version 3.1.5 (2020.0.5).
...
See #3557
3.1.5
2021-02-18 10:59:16 +01:00
Christoph Strobl
918bf7c138
Prepare 3.1.5 (2020.0.5).
...
See #3557
2021-02-18 10:58:49 +01:00
Christoph Strobl
abe3b9f6d7
Updated changelog.
...
See #3557
2021-02-18 10:58:42 +01:00
Christoph Strobl
41c453cc83
Updated changelog.
...
See #3537
2021-02-17 14:20:39 +01:00
Christoph Strobl
77784d88c7
After release cleanups.
...
See #3536
2021-02-17 13:41:54 +01:00
Christoph Strobl
263c62c880
Prepare next development iteration.
...
See #3536
2021-02-17 13:41:53 +01:00
Christoph Strobl
24ab8f67bb
Release version 3.1.4 (2020.0.4).
...
See #3536
3.1.4
2021-02-17 12:00:24 +01:00
Christoph Strobl
572ceb867e
Prepare 3.1.4 (2020.0.4).
...
See #3536
2021-02-17 11:59:37 +01:00
Christoph Strobl
b7caea8602
Updated changelog.
...
See #3536
2021-02-17 11:59:32 +01:00
Christoph Strobl
3696f2144f
Updated changelog.
...
See #3520
2021-02-17 11:34:25 +01:00
Christoph Strobl
b25c8acca6
Updated changelog.
...
See #3519
2021-02-17 10:58:24 +01:00
Christoph Strobl
00d6271468
Fix DocumentToStringConverter UUID representation when calling toJson.
...
This commit makes sure to use an Encoder having UuidRepresentation set when calling org.bson.Document#toJson, preventing CodecConfigurationException from being raised.
Future versions will make sure the UUID string representation matches the Java default one.
Closes #3546 .
Original pull request: #3551 .
2021-02-17 07:47:49 +01:00
Christoph Strobl
bb603ba7b9
Updated reference documentation regarding GeoJsonModule.
...
Original pull request: #3539 .
Closes #3517
2021-02-02 14:50:54 +01:00
Christoph Strobl
02eaa4cbd2
Allow access to mongoDatabaseFactory used in ReactiveMongoTemplate.
...
By offering a getter method for the ReactiveMongoDatabaseFactory users subclassing ReactiveMongoTemplate could evaluate the current transaction state via ReactiveMongoDatabaseUtils.isTransactionActive(getDatabaseFactory()).
This change also aligns the reactive and imperative template implementation in that regard.
Closes #3540
Original pull request: #3541 .
2021-02-02 14:22:15 +01:00
Christoph Strobl
7429503c63
Update count vs. estimatedCount documentation.
...
Closes #3055
Original pull request: #3541 .
2021-02-02 14:22:15 +01:00
Christoph Strobl
82f4e2276b
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:52 +01:00
Mark Paluch
e1bce7d942
Polishing.
...
Align type variable naming with imperative extensions(I, O). Add extension without accepting KClass. Update since tags and tests.
See #3508 .
Original pull request: #893 .
2021-01-27 09:57:39 +01:00
wonwoo
8bf3d395be
Add missing ReactiveMongoOperations.aggregate Kotlin extension.
...
See #3508 .
Original pull request: #893 .
2021-01-27 09:57:39 +01:00
Christoph Strobl
d3c00a93c0
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:10 +01:00
Christoph Strobl
0aa805e1a2
Fix method names in full text query documentation.
...
Closes #3525
2021-01-20 08:29:52 +01:00
Christoph Strobl
9dc1df3deb
Updated changelog.
...
See #3521
2021-01-13 15:49:50 +01:00
Christoph Strobl
92a73a5cc0
After release cleanups.
...
See #3477
2021-01-13 15:01:50 +01:00
Christoph Strobl
910d66afb0
Prepare next development iteration.
...
See #3477
2021-01-13 15:01:46 +01:00
Christoph Strobl
1b60eae771
Release version 3.1.3 (2020.0.3).
...
See #3477
3.1.3
2021-01-13 14:18:34 +01:00
Christoph Strobl
60dfdd7de6
Prepare 3.1.3 (2020.0.3).
...
See #3477
2021-01-13 14:17:43 +01:00
Christoph Strobl
4ec48c376d
Updated changelog.
...
See #3477
2021-01-13 14:17:35 +01:00
Christoph Strobl
dee2ba15a4
Update issue tracker references after GitHub issues migration.
...
See: #3529
2021-01-12 13:57:14 +01:00
Mark Paluch
c3596a503c
Update copyright year to 2021.
...
Closes #3534
2021-01-12 11:50:08 +01:00
Mark Paluch
7dca5a2218
DATAMONGO-2671 - Polishing.
...
Fix copyright header.
Original pull request: #897 .
2021-01-11 12:15:15 +01:00
Mark Paluch
f493006ec9
DATAMONGO-2671 - Polishing.
...
Fix copyright header. Add since tags.
Original pull request: #897 .
2021-01-11 12:15:15 +01:00