Mark Paluch
537fc1caad
DATAMONGO-2567 - Prepare next development iteration.
2020-07-22 10:07:16 +02:00
Mark Paluch
0ec0eaf937
DATAMONGO-2567 - Release version 2.2.9 (Moore SR9).
2.2.9.RELEASE
2020-07-22 09:55:55 +02:00
Mark Paluch
1babda2e69
DATAMONGO-2567 - Prepare 2.2.9 (Moore SR9).
2020-07-22 09:55:29 +02:00
Mark Paluch
e319ea82d0
DATAMONGO-2567 - Updated changelog.
2020-07-22 09:55:18 +02:00
Mark Paluch
63c8f63acf
DATAMONGO-2566 - Updated changelog.
2020-07-22 09:44:31 +02:00
Mark Paluch
4f7d3131c5
DATAMONGO-2571 - Polishing.
...
Fix test method visibility.
2020-07-15 15:45:11 +02:00
Christoph Strobl
6a8609c7f8
DATAMONGO-2571 - Fix regular expression parameter binding for String-based queries.
...
Original pull request: #873 .
2020-07-15 15:33:57 +02:00
Mark Paluch
d9477501ae
DATAMONGO-2490 - Polishing.
...
Remove unnecessary code. Reuse session-associated collection when logging to avoid unqualified calls to MongoDbFactory.getMongoDatabase(). Create collection before transaction in test for compatibility with older MongoDB servers.
Original pull request: #875 .
2020-07-15 15:17:26 +02:00
Christoph Strobl
be46540959
DATAMONGO-2490 - Fix dbref fetching during ongoing transaction.
...
Original pull request: #875 .
2020-07-15 15:16:20 +02:00
Mark Paluch
773f20f861
DATAMONGO-2544 - Updated changelog.
2020-06-25 12:00:21 +02:00
Mark Paluch
171386baaf
DATAMONGO-2570 - Polishing.
...
Add assertions. Use method references where possible.
Original pull request: #871 .
2020-06-22 10:40:16 +02:00
Mehran Behnam
aa2716c2c0
DATAMONGO-2570 - Change type of count variable to primitive.
...
Avoiding unintentional unboxing.
Original pull request: #871 .
2020-06-22 10:40:16 +02:00
Mark Paluch
1904a809a4
DATAMONGO-2572 - Remove usage of Oppressive Language.
...
Replaced blacklist with denylist and introduce meta keyword SECONDARY_READS as we no longer use MongoDB API with the initial replication concept.
Original Pull Request: #870
2020-06-17 13:49:04 +02:00
Mark Paluch
f8dddc366b
DATAMONGO-2543 - Updated changelog.
2020-06-10 14:31:01 +02:00
Mark Paluch
f7bc5228ec
DATAMONGO-2533 - After release cleanups.
2020-06-10 12:29:17 +02:00
Mark Paluch
4782900da5
DATAMONGO-2533 - Prepare next development iteration.
2020-06-10 12:29:14 +02:00
Mark Paluch
c011ff81b9
DATAMONGO-2533 - Release version 2.2.8 (Moore SR8).
2.2.8.RELEASE
2020-06-10 12:11:27 +02:00
Mark Paluch
cb768ce953
DATAMONGO-2533 - Prepare 2.2.8 (Moore SR8).
2020-06-10 12:11:00 +02:00
Mark Paluch
5d08c040b9
DATAMONGO-2533 - Updated changelog.
2020-06-10 12:10:46 +02:00
Mark Paluch
7a0f38d10e
DATAMONGO-2532 - Updated changelog.
2020-06-10 11:22:53 +02:00
Mark Paluch
1e9ab02e3f
DATAMONGO-2565 - Polishing.
...
Add unit test to verify behavior. Cleanup code.
Original pull request: #869 .
2020-06-10 10:16:03 +02:00
BraveLeeLee
5e378bd21b
DATAMONGO-2565 - Evaluate correct expression when obtaining collation from MongoPersistentEntity.
...
Original pull request: #869 .
2020-06-10 10:15:29 +02:00
Mark Paluch
a2e5009f42
DATAMONGO-2542 - Polishing.
...
Fix nullable annotation.
Original pull request: #863 .
2020-05-26 10:32:43 +02:00
Christoph Strobl
44cc0dad94
DATAMONGO-2542 - Shortcut PersistentPropertyPath resolution during query mapping.
...
By shortcutting the path resolution we avoid checking keywords like $in against a potential path expression.
Original pull request: #863 .
2020-05-26 10:32:43 +02:00
Mark Paluch
68de8e57be
DATAMONGO-2545 - Polishing.
...
Fix warnings and typos.
Original pull request: #864 .
2020-05-26 10:24:31 +02:00
Christoph Strobl
fde59411da
DATAMONGO-2545 - Fix full Query Document binding resulting from SpEL.
...
We reenabled annotated queries using a SpEL expression resulting in the actual query document.
Original pull request: #864 .
2020-05-26 10:18:46 +02:00
Christoph Strobl
7d48dd0ce4
DATAMONGO-2545 - Fix regression in String query SpEL parameter binding.
...
We reenabled parameter binding within SpEL using query parameter placeholders ?0, ?1,... instead of their array index [0],[1],...
Original pull request: #864 .
2020-05-26 10:18:44 +02:00
Christoph Strobl
699a7a00f5
DATAMONGO-2547 - Use target class ClassLoader instead of default CL when creating proxy instances.
...
Original pull request: #865 .
2020-05-26 08:50:30 +02:00
Mark Paluch
16d55c8973
DATAMONGO-2509 - Add missing Query constructor in reference documentation.
...
Original pull request: #846 .
2020-05-06 11:52:53 +02:00
Christoph Strobl
be0b9415b4
DATAMONGO-2509 - Update Javadoc.
...
Original pull request: #853 .
2020-05-06 11:41:25 +02:00
Greg Turnquist
93df58a8d5
DATAMONGO-2535 - Remove Travis CI.
2020-05-04 15:09:18 -05:00
Mark Paluch
999e24902c
DATAMONGO-2503 - Updated changelog.
2020-04-28 15:12:28 +02:00
Mark Paluch
d19208abec
DATAMONGO-2500 - After release cleanups.
2020-04-28 14:45:30 +02:00
Mark Paluch
8f54676b97
DATAMONGO-2500 - Prepare next development iteration.
2020-04-28 14:45:29 +02:00
Mark Paluch
61bbc9ab7f
DATAMONGO-2500 - Release version 2.2.7 (Moore SR7).
2.2.7.RELEASE
2020-04-28 14:35:55 +02:00
Mark Paluch
9e802a59c7
DATAMONGO-2500 - Prepare 2.2.7 (Moore SR7).
2020-04-28 14:35:24 +02:00
Mark Paluch
38e1e632a7
DATAMONGO-2500 - Updated changelog.
2020-04-28 14:35:16 +02:00
Mark Paluch
89cf78cc4a
DATAMONGO-2484 - Updated changelog.
2020-04-28 11:59:03 +02:00
Mark Paluch
cecd47d679
DATAMONGO-2529 - Ensure that MappingMongoConverter.read(…) is never called with null.
...
Previously, various methods attempted to pass a null argument as source for the converter. The API is non-null and implementations relying on these constraints were easily breakable.
We now make sure that the source is never null.
2020-04-23 15:25:45 +02:00
Mark Paluch
ed35e577af
DATAMONGO-2504 - Polishing.
...
Update equals/hashCode implementation to use the Spring Data form. Make fields final where possible. Use diamond syntax. Reorder methods. Reformat code. Extend tests.
Original pull request: #848 .
2020-04-23 15:25:45 +02:00
ddebray
f54cf40eda
DATAMONGO-2504 - Add hashCode and equals to TextCriteria and Term.
...
Original pull request: #848 .
2020-04-23 12:29:07 +02:00
Christoph Strobl
5314e6f8bb
DATAMONGO-2513 - Fix Eq aggregation operator comparing collection values.
...
Original pull request: #855 .
2020-04-22 11:47:02 +02:00
Mark Paluch
b7b2709177
DATAMONGO-2523 - Polishing.
...
Reformat code.
Original pull request: #859 .
2020-04-22 10:08:33 +02:00
Christoph Strobl
34c47e84c0
DATAMONGO-2523 - Fix Json binding of SpEL expressions in arrays.
...
The closing bracket must not have a leading whitespace.
Original pull request: #859 .
2020-04-22 10:08:30 +02:00
Mark Paluch
f7d91184a0
DATAMONGO-2517 - Polishing.
...
Reformat code.
Original pull request: #857 .
2020-04-21 16:02:36 +02:00
Christoph Strobl
eeddc860f7
DATAMONGO-2517 - Fix invalid entity creation for text queries.
...
Fix a glitch in the MappingMongoConverter that uses the single String argument constructor (since it matches in type and parameter count to the given input string) to falsely instantiate an Entity when it should not.
Original pull request: #857 .
2020-04-21 16:02:24 +02:00
Christoph Strobl
bcefdd209b
DATAMONGO-2506 - Provide meaningful error message when using unsupported return type in repository aggregation method.
...
We improved the error message for unsupported return types instead of running into an IllegalArgumentException for unique results.
Original pull request: #851 .
2020-04-07 14:59:30 +02:00
Mark Paluch
3f1fea2d19
DATAMONGO-2502 - Polishing.
...
Extend tests. Fix generics. Consistently use compiled patterns for positional placeholder removal.
Original pull request: #847 .
2020-04-07 14:47:42 +02:00
Christoph Strobl
665322a69a
DATAMONGO-2502 - Fix nested array path mapping for updates.
...
Original pull request: #847 .
2020-04-07 14:17:05 +02:00
Mark Paluch
3e59bc3b38
DATAMONGO-2492 - Updated changelog.
2020-03-31 15:08:52 +02:00