Mark Paluch
fdd7f210dd
After release cleanups.
...
See #5001
7 months ago
Mark Paluch
41a9977924
Prepare next development iteration.
...
See #5001
7 months ago
Mark Paluch
576ef4e403
Release version 4.5.2 (2025.0.2).
...
See #5001
7 months ago
Mark Paluch
2eb660f049
Prepare 4.5.2 (2025.0.2).
...
See #5001
7 months ago
Mark Paluch
4e11a2cb39
Introduce factory methods for MongoDatabaseFactory for client lifecycle guidance.
...
We now expose create(…) methods returning either MongoDatabaseFactory when created with a client that doesn't publicly declare a destroy() method and create methods returning SimpleMongoClientDatabaseFactory when used with a connection string to indicate lifecycle-awareness for the internally created MongoClient.
See #5012
7 months ago
Mark Paluch
214e4f4956
Document client disposal using MongoDatabaseFactory.
...
Closes #5012
7 months ago
Mark Paluch
d147b1fdb0
Document how to create `MongoTemplate` and `MongoTransactionManager` for default transaction participation.
...
Refine documentation and indicate relationship to MongoDatabaseFactory.
Closes #5019
7 months ago
Mark Paluch
c9495c818e
Upgrade to Maven Wrapper 3.9.11.
...
See #5022
7 months ago
Christoph Strobl
288946d686
Update javadoc & switch method defaulting.
...
Closes #5010
Original pull request: #5015
7 months ago
Mark Paluch
d707a02fc4
Polishing.
...
Refine aspects of manual vs. derived collection setup.
See #5016
7 months ago
Ricardo Mello
d0ac5c315c
Clarify manual vs. derived QE setup and add example project link.
...
Added explanation of when to use manual vs. derived Queryable Encryption configuration.
Included a brief description of each field's encryption and query behavior in the Patient example.
Also added a link to a GitHub project with a complete working example.
Signed-off-by: Ricardo Mello <ricardohsmello@gmail.com>
Closes #5016
7 months ago
Mark Paluch
859ce08edc
Polishing.
...
Consider listen port in addition to shell command.
See: #5013
Original pull request: #5014
8 months ago
Mark Paluch
9c21cb0fbd
Polishing.
...
Simplify tests by using JUnit's meta-annotation pickup of ExtendWith. Hide extensions.
See: #5013
Original pull request: #5014
8 months ago
Christoph Strobl
9e578a16df
Introduce `@EnableIfVectorSearchAvailable` to wait and conditionally skip tests.
...
We now wait until a search index becomes available. If the search index doesn't come alive within 60 seconds, we skip that test (or test class).
Closes : #5013
Original pull request: #5014
8 months ago
Mark Paluch
b4f4176040
After release cleanups.
...
See #4974
9 months ago
Mark Paluch
98a25fe5a4
Prepare next development iteration.
...
See #4974
9 months ago
Mark Paluch
0c578029de
Release version 4.5.1 (2025.0.1).
...
See #4974
9 months ago
Mark Paluch
9fbf0f2fb8
Prepare 4.5.1 (2025.0.1).
...
See #4974
9 months ago
Ricardo Mello
d0ee28155f
Update Documentation.
...
Updated code sample so that it includes the required `keyId(...)` configuration for Queryable Encryption using the Range algorithm.
Closes : #4991
Signed-off-by: Ricardo Mello <ricardohsmello@gmail.com>
9 months ago
Mark Paluch
772a359b41
Polishing.
...
Replace if statement with ternary operator.
See #4994
9 months ago
michaldo
7293d578ea
Always include Collection tag in MongoDB observations.
...
Use default "none" collection name when command doesn't define a collection.
Signed-off-by: michaldo <michaldo@github.io>
Closes : #4994
9 months ago
Christoph Strobl
ab7f645022
Upgrade to MongoDB driver 5.5.1
...
Closes : #4996
9 months ago
Mark Paluch
effeab47f4
Polishing.
...
Fix test.
See #4988
Original pull request: #4992
# Conflicts:
# spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CollectionOptions.java
# spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/schema/QueryCharacteristics.java
9 months ago
Mark Paluch
4904a9ce35
Polishing.
...
Fix Javadoc, make QueryCharacteristics a Streamable for easier usage during mapping, reformat code for reduced nesting levels.
See #4988
Original pull request: #4992
9 months ago
Christoph Strobl
b7d7d455d1
Add support for non-queryable encrypted fields in `CollectionOptions`.
...
Closes #4988
Original pull request: #4992
9 months ago
Christoph Strobl
1a3e8aa0d6
Fix missing precision value when creating encryption settings.
...
Original pull request: #4993
Closes : #4989
9 months ago
Mark Paluch
d27f4a683d
Polishing.
...
Refine deprecations.
Original pull request: #4986
See #4969
9 months ago
Mark Paluch
c3695d9d5a
Polishing.
...
Guard Queryable Encryption tests against standalone server usage.
Original pull request: #4986
See #4969
9 months ago
Christoph Strobl
b4865e9965
Update `$out` stage rendering to documented format.
...
This commit makes sure to use the documented command format when rendering the $out aggregation stage.
Original pull request: #4986
Closes #4969
9 months ago
Mark Paluch
0e169aa23e
Document `createCollection(…)` annotation usage.
...
Closes : #4978
Original Pull Request: #4979
9 months ago
Mark Paluch
030035cd4f
After release cleanups.
...
See #4954
9 months ago
Mark Paluch
cc79b500ba
Prepare next development iteration.
...
See #4954
9 months ago
Mark Paluch
5fcf2ca3a7
Release version 4.5 GA (2025.0.0).
...
See #4954
9 months ago
Mark Paluch
b229fa5be1
Prepare 4.5 GA (2025.0.0).
...
See #4954
9 months ago
Mark Paluch
df3abef717
Polishing.
...
Refine MongoVector factory methods for a more natural adoption and terminology when creating vectors.
See #4706
10 months ago
Mark Paluch
d37fa9e94d
Update CI Properties.
...
See #4954
10 months ago
Mark Paluch
28fdc1c9d9
Update CI Properties.
...
See #4954
10 months ago
Mark Paluch
cfbb83a80b
Update CI Properties.
...
See #4954
10 months ago
Mark Paluch
9f44d8bfb6
Update CI Properties.
...
See #4954
10 months ago
Mark Paluch
b947e9dc1c
Adopt to documentation feature-flags in Commons.
...
See #4954
10 months ago
Christoph Strobl
2b8b59aec2
Upgrade to MongoDB driver 5.5.0
...
Closes : #4962
10 months ago
Christoph Strobl
e419764023
Skip setting vector search limit if unlimited.
...
Skip setting limit if unlimited and rely on server side command validation.
Closes : #4963
10 months ago
Christoph Strobl
ee1a94f009
Fix SetOperation.toValueOf rendering for field references.
...
Use single field reference instead of invalid multi field.
See: #4933
10 months ago
kssumin
f3bd67e12b
Fix AddFieldsOperationBuilder to treat String value as Field reference
...
This commit modifies the AddFieldsOperationBuilder to correctly treat String values as field references.
When a String value is passed, it is now interpreted as a reference to another field, following MongoDB's field reference syntax.
Resolves : #4933
Original Pull Request: #4959
Signed-off-by: kssumin <201566@jnu.ac.kr>
10 months ago
Mark Paluch
9496d1bf65
After release cleanups.
...
See #4924
10 months ago
Mark Paluch
dbf8f2d264
Prepare next development iteration.
...
See #4924
10 months ago
Mark Paluch
706a8ee3ff
Release version 4.5 RC1 (2025.0.0).
...
See #4924
10 months ago
Mark Paluch
792f13b6d2
Prepare 4.5 RC1 (2025.0.0).
...
See #4924
10 months ago
Mark Paluch
ff0fd94bcd
Clarify QueryDSL usage in reference documentation.
...
Closes #4951
10 months ago
Christoph Strobl
9dee60af15
Polishing.
...
Update test, since tags, rename method.
Original Pull Requests: #4935 & #4943
10 months ago