Mark Paluch
27e68de5aa
DATAMONGO-1829 - Prepare 1.10.10 (Ingalls SR10).
2018-01-24 12:16:41 +01:00
Mark Paluch
04ace43046
DATAMONGO-1829 - Updated changelog.
2018-01-24 12:16:32 +01:00
Mark Paluch
65996f3ad8
DATAMONGO-1843 - Polishing.
...
Typo fixes.
Original pull request: #526 .
2018-01-23 10:46:37 +01:00
Christoph Strobl
237eace8e4
DATAMONGO-1843 - Fix parameter shadowing in ArrayOperators reduce.
...
Original pull request: #526 .
2018-01-23 10:42:32 +01:00
Mark Paluch
0b31621d35
DATAMONGO-1824 - Switch to TravisCI-provided MongoDB service.
...
Original pull request: #521 .
2017-12-15 14:30:53 +01:00
Mark Paluch
3f009053fe
DATAMONGO-1824 - Polishing.
...
Move method from AggregationCommandPreparer and AggregationResultPostProcessor to BatchAggregationLoader. Extract field names to constants. Tiny renames to variables. Add unit test for aggregation response without cursor use.
Original pull request: #521 .
2017-12-15 14:30:50 +01:00
Christoph Strobl
a2d470cd23
DATAMONGO-1824 - Skip tests no longer applicable for MongoDB 3.6.
...
Original pull request: #521 .
2017-12-15 14:26:34 +01:00
Christoph Strobl
9525cdedfc
DATAMONGO-1824 - Fix aggregation execution for MongoDB 3.6.
...
We now send aggregation commands along a cursor batch size for compatibility with MongoDB 3.6 that no longer supports aggregations without cursor. We consume the whole cursor before returning and converting results and omit the 16MB aggregation result limit. For MongoDB versions not supporting aggregation cursors we return results directly.
Original pull request: #521 .
2017-12-15 14:26:12 +01:00
Christoph Strobl
867fcf6df2
DATAMONGO-1831 - Fix array type conversion for empty source.
...
We now make sure that we convert empty sources to the corresponding target type. This prevents entity instantiation from failing due to incorrect argument types when invoking the constructor.
Original pull request: #520 .
2017-12-02 12:10:43 -08:00
Mark Paluch
3ddac744ce
DATAMONGO-1816 - Updated changelog.
2017-11-27 16:43:42 +01:00
Mark Paluch
e565d25084
DATAMONGO-1799 - After release cleanups.
2017-11-27 15:56:39 +01:00
Mark Paluch
27623fce01
DATAMONGO-1799 - Prepare next development iteration.
2017-11-27 15:56:37 +01:00
Mark Paluch
c9d471e5d5
DATAMONGO-1799 - Release version 1.10.9 (Ingalls SR9).
1.10.9.RELEASE
2017-11-27 15:17:06 +01:00
Mark Paluch
6641277aaa
DATAMONGO-1799 - Prepare 1.10.9 (Ingalls SR9).
2017-11-27 15:16:09 +01:00
Mark Paluch
29eba6e427
DATAMONGO-1799 - Updated changelog.
2017-11-27 15:16:04 +01:00
Oliver Gierke
d10e4afefd
DATAMONGO-1737 - BasicMongoPersistentEntity now correctly initializes comparator.
...
In BasicMongoPersistentEntity.verify() we now properly call the super method to make sure the comparators that honor the @Field's order value are initialized properly.
2017-11-17 14:59:03 +01:00
Oliver Gierke
14bb4b586f
DATAMONGO-1793 - Updated changelog.
2017-10-27 16:36:48 +02:00
Christoph Strobl
d795836994
DATAMONGO-1809 - Fix positional parameter detection for PropertyPaths.
...
We now make sure to capture all digits for positional parameters.
Original pull request: #508 .
2017-10-24 14:53:33 +02:00
Mark Paluch
d216fed8db
DATAMONGO-1696 - Mention appropriate EnableMongoAuditing annotation in reference documentation.
2017-10-20 08:45:47 +02:00
Oliver Gierke
26b7267737
DATAMONGO-1775 - After release cleanups.
2017-10-11 19:00:15 +02:00
Oliver Gierke
69d749d028
DATAMONGO-1775 - Prepare next development iteration.
2017-10-11 19:00:10 +02:00
Oliver Gierke
946617f634
DATAMONGO-1775 - Release version 1.10.8 (Ingalls SR8).
1.10.8.RELEASE
2017-10-11 16:42:42 +02:00
Oliver Gierke
50bb03004f
DATAMONGO-1775 - Prepare 1.10.8 (Ingalls SR8).
2017-10-11 16:41:08 +02:00
Oliver Gierke
2f68d8c85d
DATAMONGO-1775 - Updated changelog.
2017-10-11 16:40:59 +02:00
Mark Paluch
ebfbc4e9d0
DATAMONGO-1776 - Updated changelog.
2017-10-02 11:41:32 +02:00
Christoph Strobl
b96707a0e2
DATAMONGO-1784 - Polishing.
...
Update JavaDoc, enforce nullability constraints and add tests.
Original Pull Request: #501
2017-09-20 13:20:11 +02:00
Sergey Shcherbakov
7523eedd8d
DATAMONGO-1784 - Add expression support to GroupOperation#sum().
...
We now allow passing an AggregationExpression to GroupOperation.sum which allows construction of more complex expressions.
Original Pull Request: #501
2017-09-20 13:20:04 +02:00
Christoph Strobl
ae8df6b705
DATAMONGO-1782 - Polishing.
...
toCyclePath now returns an empty String when Path does not cycle.
Also split and add tests.
Original Pull Request: #500
2017-09-19 09:42:01 +02:00
Mark Paluch
72a0a5623a
DATAMONGO-1782 - Detect type cycles using PersistentProperty paths.
...
We now rely on PersistentProperty paths to detect cycles between types. Cycles are detected when building up the path object and traversing PersistentProperty stops after the cycle was hit for the second time to generated indexes for at least one hierarchy level.
Previously, we used String-based property dot paths and compared whether paths to a particular property was already found by a substring search which caused false positives if a property was reachable via multiple paths.
Original Pull Request: #500
2017-09-19 09:41:25 +02:00
Oliver Gierke
5f8f858d89
DATAMONGO-1754 - Updated changelog.
2017-09-11 17:42:45 +02:00
Mark Paluch
8db4feeef0
DATAMONGO-1755 - After release cleanups.
2017-09-11 12:23:36 +02:00
Mark Paluch
b9a392168d
DATAMONGO-1755 - Prepare next development iteration.
2017-09-11 12:23:35 +02:00
Mark Paluch
479dc3a0d6
DATAMONGO-1755 - Release version 1.10.7 (Ingalls SR7).
1.10.7.RELEASE
2017-09-11 11:45:05 +02:00
Mark Paluch
59ebbd3d35
DATAMONGO-1755 - Prepare 1.10.7 (Ingalls SR7).
2017-09-11 11:44:20 +02:00
Mark Paluch
38556f522f
DATAMONGO-1755 - Updated changelog.
2017-09-11 11:44:15 +02:00
Christoph Strobl
166304849a
DATAMONGO-1772 - Fix UpdateMapper type key rendering for abstract list elements contained in concrete typed ones.
...
Original pull request: #497 .
2017-09-05 10:58:55 +02:00
Mark Paluch
f71b38b731
DATAMONGO-1768 - Polishing.
...
Extend javadocs. Make methods static/reorder methods where possible. Formatting.
Original pull request: #496 .
2017-08-25 10:48:42 +02:00
Christoph Strobl
c4af78d81d
DATAMONGO-1768 - Allow ignoring type restriction when issuing QBE.
...
We now allow to remove the type restriction inferred by the QBE mapping via an ignored path expression on the ExampleMatcher. This allows to create untyped QBE expressions returning all entities matching the query without limiting the result to types assignable to the probe itself.
Original pull request: #496 .
2017-08-25 10:41:37 +02:00
Oliver Gierke
a281ec83b5
DATAMONGO-1765 - Polishing.
...
Formatting.
2017-08-07 17:35:11 +02:00
Oliver Gierke
407087b3a7
DATAMONGO-1765 - DefaultDbRefResolver now maps duplicate references correctly.
...
On bulk resolution of a DBRef array we now map the resulting documents back to their ids to make sure that reoccurring identifiers are mapped to the corresponding documents.
2017-08-07 17:35:11 +02:00
Mark Paluch
90411decce
DATAMONGO-1756 - Polishing.
...
Add author tag.
Original pull request: #491 .
2017-08-02 08:52:45 +02:00
Christoph Strobl
71135395c1
DATAMONGO-1756 - Fix nested field name resolution for arithmetic aggregation ops.
...
Original pull request: #491 .
2017-08-02 08:52:45 +02:00
Oliver Gierke
9c43ece3a7
DATAMONGO-1750 - After release cleanups.
2017-07-27 00:21:39 +02:00
Oliver Gierke
283bfce2fe
DATAMONGO-1750 - Prepare next development iteration.
2017-07-27 00:15:08 +02:00
Oliver Gierke
42cc6ff37f
DATAMONGO-1750 - Release version 1.10.6 (Ingalls SR6).
1.10.6.RELEASE
2017-07-26 23:47:20 +02:00
Oliver Gierke
9ded78b13c
DATAMONGO-1750 - Prepare 1.10.6 (Ingalls SR6).
2017-07-26 23:45:52 +02:00
Oliver Gierke
b0842a89fd
DATAMONGO-1750 - Updated changelog.
2017-07-26 23:45:43 +02:00
Oliver Gierke
5a9eef7c96
DATAMONGO-1751 - Updated changelog.
2017-07-25 16:15:49 +02:00
Oliver Gierke
77425736e9
DATAMONGO-1717 - Updated changelog.
2017-07-25 10:04:03 +02:00
Oliver Gierke
6aa8f84428
DATAMONGO-1711 - After release cleanups.
2017-07-24 19:25:08 +02:00