Christoph Strobl
cc912460e0
Fix regression in custom conversion ordering.
...
This commit fixes a regression that prevented user provided custom converters from taking precedence over framework defined ones.
Closes : #5036
5 months ago
Mark Paluch
ab5d16dbc7
Refine version properties for documentation build.
...
See spring-projects/spring-data-build#2638 .
6 months ago
Mark Paluch
e602653e56
After release cleanups.
...
See #5025
6 months ago
Mark Paluch
4b3ff368e3
Prepare next development iteration.
...
See #5025
6 months ago
Mark Paluch
d18f18e82f
Release version 4.5.3 (2025.0.3).
...
See #5025
6 months ago
Mark Paluch
487cdc842f
Prepare 4.5.3 (2025.0.3).
...
See #5025
6 months ago
Mark Paluch
36060e2057
Polishing.
...
Refine documentation links.
See #5028
6 months ago
atandon2024
39a42b42dd
Fix markup in encryption documentation.
...
Closes : #5030
Signed-off-by: atandon2024 <ajay.tandon@mongodb.com>
6 months ago
Christoph Strobl
d4c97fc5bb
Polishing.
...
Update javadoc and connection string rendering.
6 months ago
Mark Paluch
7d1a327774
Introduce contextual Observer and improved KeyName utils.
...
Original Pull Request: #5020
6 months ago
Jonatan Ivanov
15709e0fad
Provide fallback for Observation KeyValues
...
Closes : #5020
6 months ago
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
7 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
7 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
7 months ago
Mark Paluch
b4f4176040
After release cleanups.
...
See #4974
8 months ago
Mark Paluch
98a25fe5a4
Prepare next development iteration.
...
See #4974
8 months ago
Mark Paluch
0c578029de
Release version 4.5.1 (2025.0.1).
...
See #4974
8 months ago
Mark Paluch
9fbf0f2fb8
Prepare 4.5.1 (2025.0.1).
...
See #4974
8 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>
8 months ago
Mark Paluch
772a359b41
Polishing.
...
Replace if statement with ternary operator.
See #4994
8 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
8 months ago
Christoph Strobl
ab7f645022
Upgrade to MongoDB driver 5.5.1
...
Closes : #4996
8 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
8 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
8 months ago
Christoph Strobl
b7d7d455d1
Add support for non-queryable encrypted fields in `CollectionOptions`.
...
Closes #4988
Original pull request: #4992
8 months ago
Christoph Strobl
1a3e8aa0d6
Fix missing precision value when creating encryption settings.
...
Original pull request: #4993
Closes : #4989
8 months ago
Mark Paluch
d27f4a683d
Polishing.
...
Refine deprecations.
Original pull request: #4986
See #4969
8 months ago
Mark Paluch
c3695d9d5a
Polishing.
...
Guard Queryable Encryption tests against standalone server usage.
Original pull request: #4986
See #4969
8 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
8 months ago
Mark Paluch
0e169aa23e
Document `createCollection(…)` annotation usage.
...
Closes : #4978
Original Pull Request: #4979
8 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
9 months ago
Mark Paluch
d37fa9e94d
Update CI Properties.
...
See #4954
9 months ago
Mark Paluch
28fdc1c9d9
Update CI Properties.
...
See #4954
9 months ago
Mark Paluch
cfbb83a80b
Update CI Properties.
...
See #4954
9 months ago
Mark Paluch
9f44d8bfb6
Update CI Properties.
...
See #4954
9 months ago