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
5 years ago
Mark Paluch
ad6d2c97b7
Update copyright year to 2021.
...
Closes #3534
5 years ago
Mark Paluch
8b0ecf17c4
DATAMONGO-2651 - Polishing.
...
Update since tag. Reduce test class/method visibility, update license headers.
Original pull request: #898 .
5 years ago
Christoph Strobl
19e62787b8
DATAMONGO-2651 - Support $accumulator in GroupOperationBuilder.
...
Original pull request: #898 .
5 years ago
Mark Paluch
b8298ed23d
DATAMONGO-2671 - Polishing.
...
Fix copyright header.
Original pull request: #897 .
5 years ago
Mark Paluch
3277673e39
DATAMONGO-2671 - Polishing.
...
Fix copyright header. Add since tags.
Original pull request: #897 .
5 years ago
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 .
5 years ago
Mark Paluch
4d10962d12
#3529 - Add GitHub actions workflow for issue management.
5 years ago
Greg L. Turnquist
b7310fd1ae
DATAMONGO-2665 - Use Docker hub credentials for all CI jobs,
5 years ago
Mark Paluch
c66ffeaa09
DATAMONGO-2653 - Updated changelog.
5 years ago
Mark Paluch
d1c6b0cd19
DATAMONGO-2649 - After release cleanups.
5 years ago
Mark Paluch
b5d5485196
DATAMONGO-2649 - Prepare next development iteration.
5 years ago
Mark Paluch
3982536301
DATAMONGO-2649 - Release version 3.2 M1 (2021.0.0).
5 years ago
Mark Paluch
1e84f379b2
DATAMONGO-2649 - Prepare 3.2 M1 (2021.0.0).
5 years ago
Mark Paluch
d605a227fc
DATAMONGO-2649 - Updated changelog.
5 years ago
Mark Paluch
8dea071270
DATAMONGO-2647 - Updated changelog.
5 years ago
Mark Paluch
fece1e99cb
DATAMONGO-2646 - Updated changelog.
5 years ago
Mark Paluch
8918c97189
DATAMONGO-2663 - Document Spring Data to MongoDB compatibility.
...
Original Pull Request: #895
5 years ago
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 .
5 years ago
abarkan
9d5b72db49
DATAMONGO-2659 - Allow disk use on query.
...
Original pull request: #891 .
5 years ago
Mark Paluch
65401bf4c3
DATAMONGO-2661 - Polishing.
...
Add ticket reference.
Original pull request: #894 .
5 years ago
Yoann de Martino
c8b64601db
DATAMONGO-2661 - Handle nullable types for KPropertyPath.
...
Original pull request: #894 .
5 years ago
Mark Paluch
ab4fe5cb0b
DATAMONGO-2652 - Polishing.
...
Reorder implementation methods. Reduce visibility of test methods according to JUnit 5 requirements.
Original pull request: #892 .
5 years ago
Jens Schauder
c1a8ffec96
DATAMONGO-2652 - Implements CrudRepository and ReactiveCrudRepository.delete(Iterable<ID> ids).
...
See also: DATACMNS-800.
Original pull request: #892 .
5 years ago
Mark Paluch
5c3bb00b24
DATAMONGO-2648 - Updated changelog.
5 years ago
Christoph Strobl
07c728bb32
DATAMONGO-2644 - ProjectOperation no longer errors on inclusion of default _id field.
...
Original pull request: #890 .
5 years ago
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 .
5 years ago
Mark Paluch
6ab43c2391
DATAMONGO-2639 - After release cleanups.
5 years ago
Mark Paluch
96f389e580
DATAMONGO-2639 - Prepare next development iteration.
5 years ago
Mark Paluch
c9251b1b29
DATAMONGO-2639 - Release version 3.1 GA (2020.0.0).
5 years ago
Mark Paluch
373f07e176
DATAMONGO-2639 - Prepare 3.1 GA (2020.0.0).
5 years ago
Mark Paluch
f5e2bdc7ef
DATAMONGO-2639 - Updated changelog.
5 years ago
Mark Paluch
30e63fffe2
DATAMONGO-2625 - Updated changelog.
5 years ago
Mark Paluch
83136b4e60
DATAMONGO-2624 - Updated changelog.
5 years ago
Mark Paluch
56697545a3
DATAMONGO-2641 - Updated changelog.
5 years ago
Robin Dupret
76eecc443e
DATAMONGO-2638 - Fix list item rendering in reference documentation.
...
Original Pull Request: #885
5 years ago
LiangYong
1f81806809
DATAMONGO-2638 - Fix aggregation input parameter syntax in reference documentation.
...
Original Pull Request: #881
5 years ago
Greg L. Turnquist
2d348be5b2
DATAMONGO-2629 - Use JDK 15 for next CI jobs.
5 years ago
Christoph Strobl
bbbe369093
DATAMONGO-2642 - Upgrade MongoDB drivers to 4.1.1.
5 years ago
Christoph Strobl
5aa29fc7b8
DATAMONGO-2626 - After release cleanups.
5 years ago
Christoph Strobl
05fc6546ff
DATAMONGO-2626 - Prepare next development iteration.
5 years ago
Christoph Strobl
2c6e645a3d
DATAMONGO-2626 - Release version 3.1 RC2 (2020.0.0).
5 years ago
Christoph Strobl
20f702512b
DATAMONGO-2626 - Prepare 3.1 RC2 (2020.0.0).
5 years ago
Christoph Strobl
ad77f23364
DATAMONGO-2626 - Updated changelog.
5 years ago
Mark Paluch
9af8a73290
DATAMONGO-2616 - Polishing.
...
Reformat code. Merge if-statements.
Original pull request: #889 .
5 years ago
Christoph Strobl
aaa4557887
DATAMONGO-2616 - Short circuit id value assignment in MongoConverter.
...
Original pull request: #889 .
5 years ago
Mark Paluch
217be64a77
DATAMONGO-2623 - Polishing.
...
Avoid nullable method arguments and add assertions. Introduce build() method to AccumulatorFinalizeBuilder to build Accumulator without specifying a finalize function.
Original pull request: #887 .
5 years ago
Christoph Strobl
0ef852a8fc
DATAMONGO-2623 - Add support for $function and $accumulator aggregation operators.
...
Original pull request: #887 .
5 years ago
Mark Paluch
26f0a1c7f9
DATAMONGO-2622 - Polishing.
...
Rename AggregationPipeline.requiresRelaxedChecking() to containsUnionWith() to avoid the concept of field validation leaking into AggregationPipeline.
Refactor AggregationOperation to consistently check their type and fallback to the operator check to allow for consistent checks when using custo AggregationOperations.
Original pull request: #886 .
5 years ago
Christoph Strobl
230c32041a
DATAMONGO-2622 - Add support for $unionWith aggregation stage.
...
We now support the $unionWith aggregation stage via the UnionWithOperation that performs a union of two collections by combining pipeline results, potentially containing duplicates, into a single result set that is handed over to the next stage.
In order to remove duplicates it is possible to append a GroupOperation right after UnionWithOperation.
If the UnionWithOperation uses a pipeline to process documents, field names within the pipeline will be treated as is. In order to map domain type property names to actual field names (considering potential org.springframework.data.mongodb.core.mapping.Field annotations) make sure the enclosing aggregation is a TypedAggregation and provide the target type for the $unionWith stage via mapFieldsTo(Class).
Original pull request: #886 .
5 years ago