Mark Paluch
c54ceb6415
After release cleanups.
...
See #5077
1 month ago
Mark Paluch
d4a5d12260
Prepare next development iteration.
...
See #5077
1 month ago
Mark Paluch
5f3468fb6f
Release version 5.0 GA (2025.1.0).
...
See #5077
1 month ago
Mark Paluch
edac5190fe
Prepare 5.0 GA (2025.1.0).
...
See #5077
1 month ago
Jens Schauder
472e3674a3
Polishing.
...
Minor formatting.
Replaced a while loop that ends with a return with an if.
See: #5095
1 month ago
Christoph Strobl
f2ca3b3f58
Consider context when binding string parameters.
...
Closes : #5095
1 month ago
Mark Paluch
45f8631811
Update Update security documentation.
...
See #5077
1 month ago
Oliver Drotbohm
ca25d9cb39
Remove explicit version declarations from jMolecules dependencies.
...
Fixes GH-5094.
1 month ago
Jens Schauder
b2a524bd6c
Polishing.
...
Added recommendation for Mongos native observability features in Javadoc.
Fixed minor typo.
Original pull request #5080
See #5078
1 month ago
Christoph Strobl
fd9db7b8c3
Move AOT section to MongoDB Support.
...
See #5078
Original pull request #5080
1 month ago
Christoph Strobl
575aebd300
Update Overview Section with latest features (Vector & AOT).
...
See #5078
Original pull request #5080
1 month ago
Christoph Strobl
8781a468d1
Document Lifecycle change of DefaultMessageListenerContainer.
...
See #5078
Original pull request #5080
1 month ago
Christoph Strobl
d11afde947
Update Driver minimum Version.
...
See #5078
Original pull request #5080
1 month ago
Christoph Strobl
0df237189e
Document discontinued JMX support.
...
See #5078
Original pull request #5080
1 month ago
Christoph Strobl
fec7754531
Mention java.util.Date _id to ObjectId conversion.
...
See #5092
See #5078
Original pull request #5080
1 month ago
Christoph Strobl
67d648b3e9
Import AOT documentation from commons.
...
See #5078
Original pull request #5080
1 month ago
Jens Schauder
ac2ea1593b
Reduce duplicate AOT documentation.
...
Removed generic AOT documentation with a reference to the section in Spring Data Commons.
See spring-projects/spring-data-commons#3384
See #5078
Original pull request #5080
1 month ago
Christoph Strobl
8c84c9a1d1
Update security readme.
...
See #5078
Original pull request #5080
1 month ago
Jens Schauder
a0e5c57094
Correct Maven Repository information.
...
See #5078
Original pull request #5080
1 month ago
Christoph Strobl
0e1ff168d6
Update observability configuration section.
...
Recommend using driver native API for observability.
See #5009
See #5078
Original pull request #5080
1 month ago
Christoph Strobl
1be3b9e8f4
Support custom Streamable return type in AOT repository.
...
This commit uses a conversion service to convert custom streamable types.
See: #5089
1 month ago
Mark Paluch
828c7e2ae4
Polishing.
...
Move Streamable check to QueryBlocks, move off deprecated API.
See #5089
Original pull request: #5090
1 month ago
Christoph Strobl
4d94ee126e
Support `Streamable` return type in AOT repositories.
...
Closes #5089
Original pull request: #5090
1 month ago
Jens Schauder
7b8815ab5b
Polishing.
...
Remove unused `@Meta` annotation.
Original pull request #4854
See #4852
1 month ago
Mark Paluch
f6fadfd3e5
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
a9e5f96b6c
Document usage scope and effects of Meta annotation.
...
Original pull request #4854
See #4852
1 month ago
Christoph Strobl
2132f09e67
After release cleanups.
...
See #5084
2 months ago
Christoph Strobl
74ada47eaf
Prepare next development iteration.
...
See #5084
2 months ago
Christoph Strobl
492d0fecea
Release version 5.0 RC2 (2025.1.0).
...
See #5084
2 months ago
Christoph Strobl
5d6777345b
Prepare 5.0 RC2 (2025.1.0).
...
See #5084
2 months ago
Christoph Strobl
d73270025d
Deprecate background flag for creating indexes.
...
And fix type name in tests.
See #5074
Original pull request #5085
2 months ago
Christoph Strobl
38dcb1a5a7
Polishing.
...
Remove unused expression parser and make sure to obtain the EvaluationContext from the index resolver if configured.
Original Pull Request: #5049
2 months ago
Sangbeen Moon
7fd979296c
Add support for property placeholder in expireAfter for MongoDB indexes.
...
Closes : #4980
Original Pull Request: #5049
Signed-off-by: Sangbeen Moon <jjabi22@naver.com>
2 months ago
Mark Paluch
15b958a2ec
Move Commons `PropertyPath` and `TypeInformation` types to `core` package.
...
See spring-projects/spring-data-commons#3393
2 months ago
Jens Schauder
d83754ecf9
Polishing.
...
Remove BDD comments.
Minor formatting.
Original pull request #5083
See #5082
2 months ago
Mark Paluch
03e79077fa
Polishing.
...
Clean up residual observations after tests.
See #5082
Original pull request #5083
2 months ago
Mark Paluch
791d64f1ac
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
Mark Paluch
d799a90ede
Upgrade to Testcontainers 2.0.
...
See spring-projects/spring-data-build#2688
2 months ago
Christoph Strobl
632321f3d8
After release cleanups.
...
See #5061
2 months ago
Christoph Strobl
f87073476b
Prepare next development iteration.
...
See #5061
2 months ago
Christoph Strobl
754a236ab8
Release version 5.0 RC1 (2025.1.0).
...
See #5061
2 months ago
Christoph Strobl
2ad7705948
Prepare 5.0 RC1 (2025.1.0).
...
See #5061
2 months ago
Christoph Strobl
dfe16bd240
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
Christoph Strobl
a18556fccb
Suppress nullability warnings.
...
Original Pull Request: #5067
2 months ago
Mark Paluch
070f613296
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
9dfe098c66
Upgrade to MongoDB Java Drivers 5.6.1.
...
Closes : #5071
2 months ago
Christoph Strobl
f604f99cf3
Prevent AOT code generation for Reactive repositories.
...
Closes : #5068
2 months ago
Mark Paluch
f9a1a627b1
Remove accidental `org.jetbrains:annotations` usage.
...
See spring-projects/spring-data-build#2670
2 months ago
Mark Paluch
ef83581733
Upgrade to JDK 25.
...
See spring-projects/spring-data-build#2667
3 months ago
Mark Paluch
08fe76b153
Update CI Properties.
...
See #5061
3 months ago