Bjorn Harvold
cba9088b5e
Added a serializers module to all GeoJson types with unit tests.
...
Original pull request: #3539 .
Closes #3517
2021-02-02 14:37:57 +01:00
Christoph Strobl
a33aece85d
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:21:37 +01:00
Christoph Strobl
076d334b3c
Update count vs. estimatedCount documentation.
...
Closes #3055
Original pull request: #3541 .
2021-02-02 14:21:25 +01:00
Christoph Strobl
e644692a8a
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:00:17 +01:00
Mark Paluch
1d547ec150
Refine Kotlin extensions for MongoOperations.aggregate and aggregateStream
...
We now provide extensions accepting the input- and output type as reified generic types.
See #3508 .
2021-01-27 10:03:44 +01:00
Mark Paluch
ce3066dc59
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:29 +01:00
wonwoo
c11dcd19ee
Add missing ReactiveMongoOperations.aggregate Kotlin extension.
...
See #3508 .
Original pull request: #893 .
2021-01-27 09:57:10 +01:00
Mark Paluch
1d60cd7e98
Polishing.
...
Tweak wording in the docs. Remove unused code. Fix generics. Rename AggregateContext to AggregationOperation to AggregationDefinition to avoid yet another Context object.
See #3542 .
Original pull request: #3545 .
2021-01-27 09:36:47 +01:00
Christoph Strobl
4700b4dda2
Use relaxed type mapping for aggregations by default.
...
This commit switches from a strict to a relaxed type mapping for aggregation executions. This allows users to add fields to the aggregation that might be part of the stored document but not necessarily of its java model representation.
Instead of throwing an exception in those cases the relaxed type check will go on with the user provided field names.
To restore the original behaviour use the strictMapping() option on AggregationOptions.
Closes #3542
Original pull request: #3545 .
2021-01-27 09:36:41 +01:00
Christoph Strobl
91f1dc1c6a
Update QBE Documentation section.
...
This commit adds a note explaining scenarios suitable for an UntypedExampleMatcher.
Closes : #3474
Original pull request: #3538 .
2021-01-26 14:59:15 +01:00
Mark Paluch
70d87a9f71
Filter spring-issuemaster comments from feedback provided reassignment.
...
See #3529
2021-01-20 14:50:19 +01:00
Christoph Strobl
427b468891
Fix method names in full text query documentation.
...
Closes #3525
2021-01-20 08:29:44 +01:00
Mark Paluch
30ed3350c7
Filter spring-issuemaster comments from feedback provided reassignment.
...
See #3529
2021-01-14 11:05:52 +01:00
Christoph Strobl
78e04f0b42
After release cleanups.
...
See #3521
2021-01-13 15:47:00 +01:00
Christoph Strobl
f311bdfbb4
Prepare next development iteration.
...
See #3521
2021-01-13 15:46:58 +01:00
Christoph Strobl
a96e75bb64
Release version 3.2 M2 (2021.0.0).
...
See #3521
3.2.0-M2
2021-01-13 15:34:04 +01:00
Christoph Strobl
dacb88e97f
Prepare 3.2 M2 (2021.0.0).
...
See #3521
2021-01-13 15:33:34 +01:00
Christoph Strobl
59f276f2b5
Updated changelog.
...
See #3521
2021-01-13 15:33:23 +01:00
Christoph Strobl
8ecb09b142
Updated changelog.
...
See #3477
2021-01-13 15:16:18 +01:00
Christoph Strobl
c1c25b88e7
Update issue tracker references after GitHub issues migration.
...
See: #3529
2021-01-12 13:42:57 +01:00
Christoph Strobl
b5effeb4d8
Deprecate KPropertyPath in favor of Spring Data Common's KPropertyPath.
...
relates to: spring-projects/spring-data-commons#478
Original Pull Request: #3533
Closes : #3515
2021-01-12 13:42:35 +01:00
Mark Paluch
ad6d2c97b7
Update copyright year to 2021.
...
Closes #3534
2021-01-12 11:50:17 +01:00
Mark Paluch
8b0ecf17c4
DATAMONGO-2651 - Polishing.
...
Update since tag. Reduce test class/method visibility, update license headers.
Original pull request: #898 .
2021-01-11 14:49:12 +01:00
Christoph Strobl
19e62787b8
DATAMONGO-2651 - Support $accumulator in GroupOperationBuilder.
...
Original pull request: #898 .
2021-01-11 14:49:06 +01:00
Mark Paluch
b8298ed23d
DATAMONGO-2671 - Polishing.
...
Fix copyright header.
Original pull request: #897 .
2021-01-11 12:14:24 +01:00
Mark Paluch
3277673e39
DATAMONGO-2671 - Polishing.
...
Fix copyright header. Add since tags.
Original pull request: #897 .
2021-01-11 12:14:24 +01:00
Christoph Strobl
b56e17e0eb
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:14:20 +01:00
Mark Paluch
4d10962d12
#3529 - Add GitHub actions workflow for issue management.
2020-12-31 10:37:23 +01:00
Greg L. Turnquist
b7310fd1ae
DATAMONGO-2665 - Use Docker hub credentials for all CI jobs,
2020-12-14 16:43:15 -06:00
Mark Paluch
c66ffeaa09
DATAMONGO-2653 - Updated changelog.
2020-12-09 16:47:38 +01:00
Mark Paluch
d1c6b0cd19
DATAMONGO-2649 - After release cleanups.
2020-12-09 15:32:19 +01:00
Mark Paluch
b5d5485196
DATAMONGO-2649 - Prepare next development iteration.
2020-12-09 15:32:15 +01:00
Mark Paluch
3982536301
DATAMONGO-2649 - Release version 3.2 M1 (2021.0.0).
3.2.0-M1
2020-12-09 15:21:55 +01:00
Mark Paluch
1e84f379b2
DATAMONGO-2649 - Prepare 3.2 M1 (2021.0.0).
2020-12-09 15:21:28 +01:00
Mark Paluch
d605a227fc
DATAMONGO-2649 - Updated changelog.
2020-12-09 15:21:25 +01:00
Mark Paluch
8dea071270
DATAMONGO-2647 - Updated changelog.
2020-12-09 12:42:22 +01:00
Mark Paluch
fece1e99cb
DATAMONGO-2646 - Updated changelog.
2020-12-09 09:59:08 +01:00
Mark Paluch
8918c97189
DATAMONGO-2663 - Document Spring Data to MongoDB compatibility.
...
Original Pull Request: #895
2020-12-07 14:39:20 +01:00
Mark Paluch
3f5cc897da
DATAMONGO-2659 - Polishing.
...
Update Javadoc to reflect find and aggregation nature. Use primitive boolean on Query.allowDiskUse to avoid nullable type usage. Update ReactiveMongoTemplate to consider allowDiskUse.
Original pull request: #891 .
2020-12-01 09:42:09 +01:00
abarkan
9d5b72db49
DATAMONGO-2659 - Allow disk use on query.
...
Original pull request: #891 .
2020-12-01 09:41:34 +01:00
Mark Paluch
65401bf4c3
DATAMONGO-2661 - Polishing.
...
Add ticket reference.
Original pull request: #894 .
2020-11-26 11:48:32 +01:00
Yoann de Martino
c8b64601db
DATAMONGO-2661 - Handle nullable types for KPropertyPath.
...
Original pull request: #894 .
2020-11-26 11:48:32 +01:00
Mark Paluch
ab4fe5cb0b
DATAMONGO-2652 - Polishing.
...
Reorder implementation methods. Reduce visibility of test methods according to JUnit 5 requirements.
Original pull request: #892 .
2020-11-25 14:38:11 +01:00
Jens Schauder
c1a8ffec96
DATAMONGO-2652 - Implements CrudRepository and ReactiveCrudRepository.delete(Iterable<ID> ids).
...
See also: DATACMNS-800.
Original pull request: #892 .
2020-11-25 11:34:03 +01:00
Mark Paluch
5c3bb00b24
DATAMONGO-2648 - Updated changelog.
2020-11-11 12:34:36 +01:00
Christoph Strobl
07c728bb32
DATAMONGO-2644 - ProjectOperation no longer errors on inclusion of default _id field.
...
Original pull request: #890 .
2020-11-10 09:39:13 +01:00
Christoph Strobl
c7e1ca5863
DATAMONGO-2635 - Enforce aggregation pipeline mapping.
...
Avoid using the Aggregation.DEFAULT_CONTEXT which does not map contained values to the according MongoDB representation. We now use a relaxed aggregation context, preserving given field names, where possible.
Original pull request: #890 .
2020-11-10 09:39:05 +01:00
Mark Paluch
6ab43c2391
DATAMONGO-2639 - After release cleanups.
2020-10-28 16:10:23 +01:00
Mark Paluch
96f389e580
DATAMONGO-2639 - Prepare next development iteration.
2020-10-28 16:10:20 +01:00
Mark Paluch
c9251b1b29
DATAMONGO-2639 - Release version 3.1 GA (2020.0.0).
3.1.0
2020-10-28 15:46:54 +01:00