Christoph Strobl
7c34b5b136
Support delete methods
11 months ago
Christoph Strobl
0aa54f2b9b
regorganize stuff
11 months ago
Christoph Strobl
042ab7efd5
And moooore tests
11 months ago
Christoph Strobl
428ec8aa7f
Add more tests
11 months ago
Christoph Strobl
fac45f852c
Initial test support for generated repositories.
11 months ago
Christoph Strobl
2770a67bac
Support count and exists queries as well as field projections and topN limit
11 months ago
Christoph Strobl
7e78dac23b
Update code generation to latest changes in commons.
11 months ago
Christoph Strobl
15e207e9c4
switch to query execution maybe?
11 months ago
Christoph Strobl
40f21833e3
just some stuff to see if it works the way we expect it to do
11 months ago
Christoph Strobl
b046cb7fdf
Use dedicated json writer to render query
11 months ago
Christoph Strobl
3b31cb6632
hacking to get part tree to run
11 months ago
Christoph Strobl
123a191a12
support anntotated aot generated repositories
11 months ago
Christoph Strobl
70ac1af76f
Prepare issue branch
11 months ago
Mark Paluch
3c0b8e6c42
Extend license header copyright years to 2025.
...
See #4869
11 months ago
Mark Paluch
74654cd7c7
Polishing.
...
Refine naming. Reformat code.
Original pull request: #4858
See #4857
11 months ago
Christoph Strobl
d8700261db
Support Expressions in $slice operator.
...
This commit allows AggregationExpressions to be used for itemCount and offset of the Slice expression.
Original pull request: #4858
Closes #4857
11 months ago
Mark Paluch
a11324050e
Polishing.
...
Reduce test class and method visibility. Convert JUnit 4 test to JUnit 5. Reformat code.
Original pull request: #4862
See #4850
11 months ago
Christoph Strobl
91c6fcd785
Wrap Criteria is and regex comparison if necessary.
...
This commit wraps simple values and Patterns if to avoid creating invalid query objects.
Original pull request: #4862
Closes #4850
11 months ago
Christoph Strobl
471a77cbd8
Polishing.
...
Make sure type used in protected method is visible in defined scope.
See: #4846
1 year ago
Christoph Strobl
b43c09d1f4
Avoid unnecessary mapping of Sort object.
...
Closes : #4846
1 year ago
Christoph Strobl
538399adee
Fix IndexOptions.expireAfter setting wrong property.
...
Resolves : #4851
1 year ago
Christoph Strobl
f910839dca
Align `@Indexed(expireAfter)` with `expireAfterSeconds`.
...
This commit fixes an issue where expireAfter=0s behaves differently from expireAfterSeconds=0 where the former would not be applied.
Closes #4844
Original pull request: #4848
1 year ago
Mark Paluch
0a29d13774
Refactor String-based repository aggretation methods into common utility callback.
...
Also, support aggregation result projections for reactive flows.
See #4839
Original pull request: #4841
1 year ago
Christoph Strobl
f2a9d1f1b3
Fix interface projections for string based aggregations.
...
Closes #4839
Original pull request: #4841
1 year ago
Faron Dutton
2580af2935
Adds failing unit-test for StringBasedAggregation projections.
...
See #4839
Original pull request: #4841
1 year ago
Mark Paluch
5b86b2fa88
Polishing.
...
Switch to Flux.fromIterable(…) from StreamUtils in deleteAll(Iterable). Use switch expressions, refine toList/toCollection arrangement. Guard tests against absent ReplicaSet.
See #4838
Original pull request: #4843
1 year ago
Christoph Strobl
721799dfdc
Fix flakey test by asserting execution order.
...
See #4838
Original pull request: #4843
1 year ago
Christoph Strobl
94a4fe7acb
Update reactive `SimpleReactiveMongoRepository.saveAll` flow.
...
Closes #4838
Original pull request: #4843
1 year ago
Mark Paluch
315b91048e
Fix Java 23 Docker build paths.
...
See #4817
1 year ago
Mark Paluch
ef0a561485
After release cleanups.
...
See #4817
1 year ago
Mark Paluch
9f041714df
Prepare next development iteration.
...
See #4817
1 year ago
Mark Paluch
7289148202
Release version 4.4 GA (2024.1.0).
...
See #4817
1 year ago
Mark Paluch
c554455532
Prepare 4.4 GA (2024.1.0).
...
See #4817
1 year ago
Christoph Strobl
e9d44256c6
Fix flakey test.
...
Original pull request: #4824
Closes #4804
1 year ago
Christoph Strobl
723db60ce1
Retain order doing reactive save operations with multiple elements.
...
Ensure subscription order on multi document operations.
Original pull request: #4824
Closes #4804
1 year ago
Mark Paluch
eeab99266f
Fix MongoCrypt dependency setup when testing with Driver 4.x.
...
See #4817
1 year ago
Mark Paluch
de210e0515
Upgrade to MongoDB driver 5.2.1.
...
Closes #4830
1 year ago
Mark Paluch
418125dc60
Upgrade MongoDB 8 build to Java.next.
...
Closes #4828
1 year ago
Mark Paluch
c1c9fd0274
Update CI Properties.
...
See #4817
1 year ago
Mark Paluch
2334f6cd87
Upgrade to Maven Wrapper 3.9.9.
...
See #4825
1 year ago
Mark Paluch
d33b063c75
Relocate benchmarks to core module.
...
Original Pull Request: #4819
1 year ago
Mark Paluch
1075a25df4
Revisit internal caching arrangements.
...
Introduce caching and reduce allocations on hot code paths.
Closes : #4818
Original Pull Request: #4819
1 year ago
Mark Paluch
5419414734
Fix benchmarks.
...
Original Pull Request: #4819
1 year ago
Mark Paluch
5b1b0a4668
After release cleanups.
...
See #4788
1 year ago
Mark Paluch
0ee64f23e5
Prepare next development iteration.
...
See #4788
1 year ago
Mark Paluch
53f4f4327a
Release version 4.4 RC1 (2024.1.0).
...
See #4788
1 year ago
Mark Paluch
11dbe7131d
Prepare 4.4 RC1 (2024.1.0).
...
See #4788
1 year ago
Mark Paluch
5deb3d6693
Document Querydsl annotation processor usage.
...
Closes : #4811
Original Pull Request: #4814
1 year ago
Christoph Strobl
1fc802ddbb
Polishing.
...
Add tests to verify expected behaviour of quoted expressions and string that look like expressions.
Remove comments that look like old merge conflict left overs and apply code format.
Original Pull Request: #4807
1 year ago
Mark Paluch
60a3461bb1
Retain regex options from the parsed JsonToken.
...
We now retain expression options when resolving bind values from the original BsonRegularExpression.
Closes : #4806
Original Pull Request: #4807
1 year ago