Mark Paluch
57b52862c8
Prepare next development iteration.
...
See #4175
2022-10-13 17:31:15 +02:00
Mark Paluch
af917b9465
Release version 4.0 RC1 (2022.0.0).
...
See #4175
4.0.0-RC1
2022-10-13 17:24:25 +02:00
Mark Paluch
ee545487b8
Prepare 4.0 RC1 (2022.0.0).
...
See #4175
2022-10-13 17:24:03 +02:00
Mark Paluch
240e53794c
Fix Javadoc.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:59:33 +02:00
Christoph Strobl
7b6a06888d
Update javadoc.
...
See: #4184
See: #4197
Original pull request: #4203 .
2022-10-12 15:25:13 +02:00
Christoph Strobl
034a3528af
Preserve given Id on insert.
...
This commit fixes an issue where an existing Id got replaced with a generated one when using MongoId annotation.
Closes : #4184
Closes : #4197
Original pull request: #4203 .
2022-10-12 15:24:50 +02:00
Christoph Strobl
ff28789507
Polishing.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:12:42 +02:00
Christoph Strobl
cdfdeafdac
Update aggregation reference documentation.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:12:38 +02:00
Christoph Strobl
16a35e0329
Add support for $densify aggregation stage.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:12:38 +02:00
Christoph Strobl
79f05c3d7f
Move Expr operator one level up.
...
The Expr operator should be held within ExpressionOperators not its factory.
See #4139
Original pull request: #4182 .
2022-10-12 15:12:37 +02:00
Christoph Strobl
9217821472
Add support for $locf aggregation operator.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:12:37 +02:00
Christoph Strobl
8d223abd05
Add support for $tsSecond aggregation operator.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:12:37 +02:00
Christoph Strobl
6a973b245f
Add support for $tsIncrement aggregation operator.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:12:37 +02:00
Christoph Strobl
714b23e0ce
Add support for $sortArray aggregation operator.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:12:37 +02:00
Christoph Strobl
d4a6614c11
Add support for $setField aggregation operator.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:11:48 +02:00
Christoph Strobl
82ce0abe1a
Add support for $getField aggregation operator.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:11:46 +02:00
Christoph Strobl
dec7c125d6
Add support for $dateTrunc aggregation operator.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:11:43 +02:00
Christoph Strobl
db12c4ba5a
Add support for $dateSubtract aggregation operator.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:11:41 +02:00
Christoph Strobl
5bbe481e98
Add support for $minN aggregation operator.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:11:38 +02:00
Christoph Strobl
fb39c31986
Add support for $maxN aggregation operator.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:11:31 +02:00
Christoph Strobl
dd446472bc
Polishing.
...
See #4139
Original pull request: #4182 .
2022-10-12 15:11:22 +02:00
Christoph Strobl
72d82d3083
Add support for $top & $topN aggregation operators.
...
Closes #4139
Original pull request: #4182 .
2022-10-12 15:11:20 +02:00
Christoph Strobl
cdfe2a0b59
Add support for $lastN aggregation operator.
...
Closes #4139
Original pull request: #4182 .
2022-10-12 15:11:18 +02:00
Christoph Strobl
5525a4fbf9
Add support for $firstN aggregation operator.
...
Closes #4139
Original pull request: #4182 .
2022-10-12 15:11:15 +02:00
Christoph Strobl
59464f3b3c
Add support for $bottomN aggregation operator.
...
Closes #4139
Original pull request: #4182 .
2022-10-12 15:11:09 +02:00
Christoph Strobl
052cfdfd45
Add support for $bottom aggregation operator.
...
Closes #4139
Original pull request: #4182 .
2022-10-12 15:10:40 +02:00
Christoph Strobl
b31c21bb91
Upgrade to MongoDB driver 4.8.0-beta0.
...
Closes : #4200
2022-10-11 16:47:23 +02:00
Christoph Strobl
5b6e5ca568
Update tests.
...
Original Pull Request: #4196
2022-10-11 11:53:26 +02:00
gongxuanzhang
1a9136c0c1
Fix json schema type name for boolean.
...
Was boolean should have been bool.
Closes : #4196
2022-10-11 11:53:25 +02:00
Mark Paluch
59753bb55a
Adapt to changed AOT packages in Spring Data Commons.
...
Closes #4199
2022-10-11 11:39:00 +02:00
Christoph Strobl
8d963fc5da
Add option to configure change stream behaviour at collection creation time.
...
Introduce CollectionChangeStreamOptions which allows to define the changeStreamPreAndPostImages of the createCollection command.
Original Pull Request: #4193
2022-10-10 11:54:32 +02:00
Christoph Strobl
c1de745014
Polishing.
...
Update javadoc, format imports and add issue references.
Original Pull Request: #4193
2022-10-10 11:54:08 +02:00
myroslav.kosinskyi
aa35aaeb70
Add fullDocumentBeforeChange support for change streams.
...
Closes : #4187
Original Pull Request: #4193
2022-10-10 11:53:39 +02:00
Mark Paluch
a5725806f5
Remove references to ClassTypeInformation from TypeInformation.
...
Closes #4195
2022-10-06 16:21:30 +02:00
Christoph Strobl
d715414683
Switch to micrometer 1.10 snapshots.
...
Follow signature changes.
See: #4191
See: spring-projects/spring-data-build#1810
2022-10-06 15:44:51 +02:00
Christoph Strobl
f2c2451b7d
Add hint how to use $search aggregation operator to reference documentation.
...
Closes : #4183
2022-10-06 13:56:57 +02:00
Christoph Strobl
5b8d0d08ee
Update reactive transaction sample in reference documentation.
...
Closes : #4190
2022-10-06 13:03:56 +02:00
Christoph Ahlers
18186f26e2
Remove unused imports.
...
Closes : #4178
2022-10-06 10:21:50 +02:00
Christoph Ahlers
10acc14c14
Fix javadoc parameter names.
...
Closes : #4179
2022-10-04 12:31:34 +02:00
Wan Bachtiar
87effb9013
Fix typo in reference documentation.
...
Closes : #4180
2022-10-04 12:24:23 +02:00
Mark Paluch
19819680f9
Adopt to SLF4J 2.0 upgrade.
...
Exclude transitive Micrometer Test dependencies that ship outdated SLF4J implementations.
Closes #4189
2022-09-30 13:38:52 +02:00
Mark Paluch
2d2f67cc93
Prefer Java configuration over XML.
...
Closes #4186
2022-09-28 15:29:10 +02:00
Seungwoo Jo
e9818fe11a
Fix documentation typo in BasicQuery.
...
Closes #4169
Original pull request: #4170 .
2022-09-21 11:15:12 +02:00
Christoph Strobl
a63db5586c
Add missing aggregation system variables.
...
Move inner class SystemVariable to upper level and add missing values (NOW, CLUSTER_TIME, DECEND, PRUNE, KEEP & SEARCH_META)
Original pull request: #4176 .
Closes #4145
2022-09-21 10:51:00 +02:00
Mark Paluch
68ab74a5bf
Polishing.
...
Reformat code.
See #4004
Original pull request: #4006 .
2022-09-21 10:48:22 +02:00
Christoph Strobl
de33734118
Polishing
...
Update Javadoc to mention unit of measure for min/maxDistance depending on usage of geoJson.
Also remove unused imports from tests
See #4004
Original pull request: #4006 .
2022-09-21 10:48:22 +02:00
Christoph Strobl
c272c7317e
Fix rewrite near & nearSphere count queries using geoJson to geoWithin.
...
$near and $nearSphere queries are not supported via countDocuments and the used aggregation match stage and need to be rewritten to $geoWithin. The existing logic did not cover usage of geoJson types, which is fixed now. In case of nearSphere it is also required to convert the $maxDistance argument (given in meters for geoJson) to radians which is used by $geoWithin $centerSphere.
Closes #4004
Original pull request: #4006 .
Related to #2925
2022-09-21 10:48:21 +02:00
Spring Builds
d7fc605f7b
After release cleanups.
...
See #4117
2022-09-19 14:39:07 +00:00
Spring Builds
3b805b9e03
Prepare next development iteration.
...
See #4117
2022-09-19 14:38:55 +00:00
Spring Builds
91cca3f2c4
Release version 4.0 M6 (2022.0.0).
...
See #4117
4.0.0-M6
2022-09-19 14:15:22 +00:00