Mark Paluch
d747afa127
Release version 4.5.6 (2025.0.6).
...
See #5076
1 month ago
Mark Paluch
e6717797e5
Prepare 4.5.6 (2025.0.6).
...
See #5076
1 month ago
Jens Schauder
81bd4e5891
Polishing.
...
Minor formatting.
Replaced a while loop that ends with a return with an if.
See: #5095
1 month ago
Christoph Strobl
21c229731f
Consider context when binding string parameters.
...
Closes : #5095
1 month ago
Mark Paluch
7f54f82898
Update Update security documentation.
...
See #5076
1 month ago
Jens Schauder
fbec32da32
Polishing.
...
Remove unused `@Meta` annotation.
Original pull request #4854
See #4852
1 month ago
Mark Paluch
62ff250992
Allow Meta annotation usage for derived queries.
...
We now allow applying Meta to derived queries without turning a derived query method into a annotated one.
Original pull request #4854
Closes #4852
1 month ago
Mark Paluch
ff091e3349
Document usage scope and effects of Meta annotation.
...
Original pull request #4854
See #4852
1 month ago
Jens Schauder
8002ab009f
Polishing.
...
Remove BDD comments.
Minor formatting.
Original pull request #5083
See #5082
2 months ago
Mark Paluch
045f8708db
Polishing.
...
Clean up residual observations after tests.
See #5082
Original pull request #5083
2 months ago
Mark Paluch
f7c9b7b08f
Remove parent observation key instead of setting null.
...
When completing a MongoObservation without a parent observation, we now remove the parent observation key from the request context instead of setting it to null.
In reactive usage, the context map is a ConcurrentHashMap that does not allow null values.
Closes #5082
Original pull request #5083
2 months ago
Christoph Strobl
0015e64fc8
After release cleanups.
...
See #5060
2 months ago
Christoph Strobl
287a7602be
Prepare next development iteration.
...
See #5060
2 months ago
Christoph Strobl
bf28a884b6
Release version 4.5.5 (2025.0.5).
...
See #5060
2 months ago
Christoph Strobl
fb6281fdf2
Prepare 4.5.5 (2025.0.5).
...
See #5060
2 months ago
Christoph Strobl
d51e749846
Return early for Date to BsonDateTime conversion
...
Add missing return statement to return value early instead of falling back to Codec based conversion.
Closes : #5072
2 months ago
Mark Paluch
21422f4cd2
Clean up Observation from context after command completion.
...
We now restore the previous Observation parent after completing the Observation to avoid unintentional nesting of observations. Previously, a command became the parent of an earlier command on the same thread regardless of whether the earlier command has been finished or whether it was active.
Observation nesting now considers only commands that are still active restoring their parent after completion to avoid invalid nesting and with that, to not allocate observation graphs that allocate infinite memory.
Closes : #5064
Original Pull Request: #5067
2 months ago
Christoph Strobl
813e8af57c
Upgrade to MongoDB Java Drivers 5.5.2.
...
Closes : #5070
2 months ago
Mark Paluch
d0a73f661d
Update GitHub Actions.
...
See #5060
3 months ago
Mark Paluch
f073ff9731
Document placeholder and Ant-style pattern support for `@Enable…Repositories`.
...
See spring-projects/spring-data-commons#3366
3 months ago
Christoph Strobl
27882001ad
After release cleanups.
...
See #5042
3 months ago
Christoph Strobl
383cff6b51
Prepare next development iteration.
...
See #5042
3 months ago
Christoph Strobl
107648adfb
Release version 4.5.4 (2025.0.4).
...
See #5042
3 months ago
Christoph Strobl
a23b8469d8
Prepare 4.5.4 (2025.0.4).
...
See #5042
3 months ago
amine jaoui
6b05bda900
Fix BucketOperationSupport _id field exposure.
...
Closes : #5046
Original Pull Request: #5047
Signed-off-by: Amine jaoui <aminejaoui01@gmail.com>
3 months ago
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
3 months ago
Mark Paluch
ab5d16dbc7
Refine version properties for documentation build.
...
See spring-projects/spring-data-build#2638 .
4 months ago
Mark Paluch
e602653e56
After release cleanups.
...
See #5025
4 months ago
Mark Paluch
4b3ff368e3
Prepare next development iteration.
...
See #5025
4 months ago
Mark Paluch
d18f18e82f
Release version 4.5.3 (2025.0.3).
...
See #5025
4 months ago
Mark Paluch
487cdc842f
Prepare 4.5.3 (2025.0.3).
...
See #5025
4 months ago
Mark Paluch
36060e2057
Polishing.
...
Refine documentation links.
See #5028
4 months ago
atandon2024
39a42b42dd
Fix markup in encryption documentation.
...
Closes : #5030
Signed-off-by: atandon2024 <ajay.tandon@mongodb.com>
4 months ago
Christoph Strobl
d4c97fc5bb
Polishing.
...
Update javadoc and connection string rendering.
4 months ago
Mark Paluch
7d1a327774
Introduce contextual Observer and improved KeyName utils.
...
Original Pull Request: #5020
4 months ago
Jonatan Ivanov
15709e0fad
Provide fallback for Observation KeyValues
...
Closes : #5020
4 months ago
Mark Paluch
fdd7f210dd
After release cleanups.
...
See #5001
5 months ago
Mark Paluch
41a9977924
Prepare next development iteration.
...
See #5001
5 months ago
Mark Paluch
576ef4e403
Release version 4.5.2 (2025.0.2).
...
See #5001
5 months ago
Mark Paluch
2eb660f049
Prepare 4.5.2 (2025.0.2).
...
See #5001
5 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
5 months ago
Mark Paluch
214e4f4956
Document client disposal using MongoDatabaseFactory.
...
Closes #5012
5 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
5 months ago
Mark Paluch
c9495c818e
Upgrade to Maven Wrapper 3.9.11.
...
See #5022
5 months ago
Christoph Strobl
288946d686
Update javadoc & switch method defaulting.
...
Closes #5010
Original pull request: #5015
5 months ago
Mark Paluch
d707a02fc4
Polishing.
...
Refine aspects of manual vs. derived collection setup.
See #5016
5 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
5 months ago
Mark Paluch
859ce08edc
Polishing.
...
Consider listen port in addition to shell command.
See: #5013
Original pull request: #5014
5 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
5 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
5 months ago