Christoph Strobl
e94de2f9ad
Route single and multi collection bulk writes.
4 weeks ago
Christoph Strobl
bccef0d3cb
Decouple Bulk from BulkOperations.
4 weeks ago
Christoph Strobl
fbfa3b145f
Prepare issue branch.
4 weeks ago
Mark Paluch
f70ce10d8b
Update GitHub action branch triggers.
...
See #5161
4 weeks ago
Mark Paluch
6584933359
Refine Antora-build.
...
Closes spring-projects/spring-data-build#2797
4 weeks ago
Mark Paluch
777ac6df67
Add missing link to core concepts documentation.
...
See spring-projects/spring-data-commons#3463
4 weeks ago
Mark Paluch
909169d3c2
Update GitHub action branch triggers.
...
See #5161
1 month ago
Christoph Strobl
9d10a5fb14
Remove obsolete CI configuration.
...
See spring-projects/spring-data-build#2764
1 month ago
Christoph Strobl
51878e5f5e
Add GitHub actions for CI builds and snapshot deployment.
...
See spring-projects/spring-data-build#2764
1 month ago
Mark Paluch
3c91787294
After release cleanups.
...
See #5099
1 month ago
Mark Paluch
d67091297b
Prepare next development iteration.
...
See #5099
1 month ago
Mark Paluch
23910b7eec
Release version 5.1 M1 (2026.0.0).
...
See #5099
1 month ago
Mark Paluch
6caa1b55a7
Prepare 5.1 M1 (2026.0.0).
...
See #5099
1 month ago
Mark Paluch
2cdb42c5e3
Polishing.
...
Avoid modification of $or filter list when creating keyset criteria.
See #5159
Original pull request: #5160
1 month ago
Christoph Strobl
bc997aae1d
ScrollUtils must not modify source query when creating scroll filter.
...
This commit makes sure to create a new filter query object if needed instead of modifying the source query.
In doing so we retain the original source and prevent errors when attempting to alter immutable sources.
Closes #5159
Original pull request: #5160
1 month ago
Mark Paluch
9b4a436d44
Polishing.
...
Introduce method combining forEntity(…) creation and the updateable identifier check.
Original pull request: #5156
See #5155
1 month ago
Christoph Strobl
9f950ad7f6
Move id check to after conversion event publication in reactive flow.
...
Original pull request: #5156
Closes #5155
This commit makes sure to invoke the id check after publishing the before convert event to prevent failures where the event listener is responsible for setting the id.
1 month ago
Mark Paluch
be4687e4b0
Polishing.
...
Refine Javadoc, reorder methods, simplify code to single-line returns.
Original pull request: #5153
See #5146
1 month ago
Christoph Strobl
a56535b8b6
Retain type for bitwise update.
...
We now provide overloads accepting int.
Original pull request: #5153
Closes #5146
1 month ago
Christoph Strobl
40435c5741
Upgrade to MongoDB driver 5.6.3
...
Closes : #5157
2 months ago
Christoph Strobl
2cb6184d45
Update Javadoc.
...
Fix formatting and parameter names.
See: #5099
2 months ago
Mark Paluch
7917211c7e
Add property paths documentation.
...
Original Pull Request: #5148
2 months ago
Christoph Strobl
b0f21c7406
Accept TypedPropertyPath for Indexes and QBE.
...
Also remove superfluous TypedPropertyPath.of invocation.
Original Pull Request: #5148
2 months ago
Mark Paluch
5c0896a646
Polishing.
...
Formatting, add Fields include/exclude support.
Original Pull Request: #5148
2 months ago
Christoph Strobl
ac5ae54e9f
Accept TypedPropertyPath in Update and Criteria.
...
Update tests and undo MongoOperations interface change in favour of fluent API.
Original Pull Request: #5148
2 months ago
Jens Schauder
a877ffebc6
Accept TypedPropertyPath when creating Criteria entries.
...
Original Pull Request: #5148
2 months ago
Mark Paluch
d3bdc2a52f
Update CI Properties.
...
See #5099
2 months ago
Christoph Strobl
383a7aefbe
Update compatibility matrix.
...
Closes #5136
Original pull request: #5138
2 months ago
Mark Paluch
921d1b863d
Polishing.
...
Refactor duplicates, simplify placeholder unwrapping.
See #5123
Original pull request: #5124
2 months ago
Christoph Strobl
1ebf056232
Allow single-element contains for derived AOT queries.
...
Closes #5123
Original pull request: #5124
2 months ago
Mark Paluch
157c4b21cd
Polishing.
...
Add since and author tags.
See #5069
Original pull request: #5112
2 months ago
Kyuhong Han
0a55e7f5be
Support `showExpandedEvents` in change streams.
...
Introduce showExpandedEvents flag to ChangeStreamOptions and propagate to sync/reactive change streams so expanded events can be consumed.
Closes #5069
Original pull request: #5112
Signed-off-by: Kyuhong Han <roy0424@naver.com>
2 months ago
NillPoe
09da4145c3
Add Kotlin extension for `findAndModify` without options parameter.
...
Signed-off-by: NillPoe <nillpoe@pm.me>
Closes : #5128
Original pull request: #5130
2 months ago
Mark Paluch
f6f9978fb5
Refine optimistic locking WriteConcern wording.
...
Reflect the actual intent.
Closes #5126
2 months ago
Mark Paluch
af54ccf79b
Add Readme templates.
...
See spring-projects/spring-data-build#2758
2 months ago
Mark Paluch
894f202645
Extend license header copyright years to present.
...
See #5131
3 months ago
Jens Schauder
002ca6a2b9
Polishing.
...
More grammar fixing.
Original pull request #5026
3 months ago
Antho
86c67dcc84
Fix grammar in mongo-encryption.adoc
...
Original pull request #5026
Signed-off-by: Antho <hernandezanthony24@gmail.com>
3 months ago
Israel O. Oluwole
077280a705
Add missing backticks in reference documentation.
...
Added the missing backticks in the table of supported aggregation operators.
Closes : #5104
Original Pull Request: #5113
Signed-off-by: Israel O. Oluwole <38155356+whizyrel@users.noreply.github.com>
3 months ago
Mark Paluch
dc26457428
Fix AOT benchmarks.
...
See #5107
Original pull request: #5108
3 months ago
Mark Paluch
942cca616e
Polishing.
...
Consistent ConfigurationSource usage across tests to avoid nullability.
See #5107
Original pull request: #5108
3 months ago
Christoph Strobl
ec58d9a06f
Use explicitly configured MongoOperations for AOT fragment bootstrap.
...
This commit makes sure to use a configured MongoOperations reference to bootstrap AOT generated repository implementations. Previously mongoTemplateRef set via EnableMongoRepositories had not been taken into account.
Closes #5107
Original pull request: #5108
3 months ago
Mark Paluch
0d1a5d9f9d
Disable `VectorSearch` tests on CI.
...
Running the VectorSearch tests is flakey on our CI as the container sometimes doesn't start.
Closes #5119
3 months ago
Christoph Strobl
e1e3b108cc
Fix aggregation projection.
...
Closes #5115
Original pull request: #5117
3 months ago
Mark Paluch
89e2fbc119
Update CI Properties.
...
See #5099
3 months ago
Mark Paluch
bf26dcea7a
Use MongoDB 8.0 for CI.
3 months ago
Mark Paluch
790ae3a467
Poke CI.
3 months ago
Mark Paluch
4b157938a6
Upgrade to MongoDB driver 5.6.2.
...
Closes #5114
3 months ago
Mark Paluch
44af9cacc8
Polishing.
...
Remove unused version property.
See #5114
3 months ago
Mark Paluch
c54ceb6415
After release cleanups.
...
See #5077
4 months ago