Mark Paluch
4f0d75b05a
Adapt to AOT Infrastructure changes in Commons.
...
See spring-projects/spring-data-commons#3267
3 months ago
Mark Paluch
01696e5bab
Update GitHub Actions.
...
See #5061
3 months ago
Mark Paluch
670a566d23
Document placeholder and Ant-style pattern support for `@Enable…Repositories`.
...
See spring-projects/spring-data-commons#3366
3 months ago
Christoph Strobl
9402f22fb0
After release cleanups.
...
See #5043
3 months ago
Christoph Strobl
8391de4eef
Prepare next development iteration.
...
See #5043
3 months ago
Christoph Strobl
85cd4e750c
Release version 5.0 M6 (2025.1.0).
...
See #5043
3 months ago
Christoph Strobl
b8de447463
Prepare 5.0 M6 (2025.1.0).
...
See #5043
3 months ago
Christoph Strobl
63046b1bf1
Upgrade to MongoDB Java Drivers 5.6.0.
...
Closes : #5057
3 months ago
Christoph Strobl
4a43f6c59e
Add UNSPECIFIED to BigDecimalRepresentation.
...
Closes : #5054
3 months ago
Christoph Strobl
9d3c914b32
Upgrade to MongoDB Java Drivers 5.6.0-alpha0.
...
Closes : #5055
3 months ago
Mark Paluch
870743e54a
Polishing.
...
Update assertions to verify root cause of MappingException.
See #5053
3 months ago
amine jaoui
f0353edeeb
Fix BucketOperationSupport _id field exposure.
...
Closes : #5046
Original Pull Request: #5047
Signed-off-by: Amine jaoui <aminejaoui01@gmail.com>
3 months ago
Christoph Strobl
2ee777fe22
Add test to make sure custom converter has precedence over framework ones.
...
See: #5036
3 months ago
Christoph Strobl
41062ba55c
Update documentation
...
Original Pull Request: #5051
3 months ago
Mark Paluch
1c3da7f854
Polishing.
...
Register BigDecimal and BigInteger as simple types to allow explicitly typed writes and register converters in the ConversionService directly to avoid forcing a specific type.
Revert BigDecimalRepresentation list change to use only one representation.
In a sense, we're aligning with MongoDB's driver behavior that BigDecimal now maps by default to Decimal128, while BigInteger requires explicit configuration.
Original Pull Request: #5051
3 months ago
Christoph Strobl
8b807890ac
Require explicit BigInteger/BigDecimal conversion settings.
...
See: #5037
Original Pull Request: #5051
3 months ago
Mark Paluch
49904dc31f
Remove defaulting for UUID and BigInteger/BigDecimal representations.
...
We now align with the driver recommendation to not favor a particular representation for UUID or BigInteger/BigDecimal to avoid representation changes caused by upgrades to a newer Spring Data version.
We expect an explicit configuration by applications.
Closes : #5037
Original Pull Request: #5051
3 months ago
Christoph Strobl
692e5fc3c7
Follow changes in data-commons AOT support.
...
Closes : #5053
3 months ago
Mark Paluch
b4335d76d2
Polishing.
...
Refine Javadoc and test member visibility.
See #5045
4 months ago
Mark Paluch
d748500788
`UpdateDefinition.inc(…)` now returns `this`.
...
Align with other update methods returning the update definition.
Closes #5045
4 months ago
Mark Paluch
74144b5f51
Add missing type constraints to `findBy` repository methods.
...
Closes #5050
4 months ago
Mark Paluch
3b6798f57e
Adapt AOT repository contribution to encapsulated model.
...
Closes #5048
4 months ago
Mark Paluch
2e256f2124
Refine version properties for documentation build.
...
See spring-projects/spring-data-build#2638 .
4 months ago
Mark Paluch
ebcf66ac12
After release cleanups.
...
See #5028
4 months ago
Mark Paluch
01716f80ef
Prepare next development iteration.
...
See #5028
4 months ago
Mark Paluch
b17ae6befc
Release version 5.0 M5 (2025.1.0).
...
See #5028
4 months ago
Mark Paluch
6eecfca246
Prepare 5.0 M5 (2025.1.0).
...
See #5028
4 months ago
Mark Paluch
e3af5c49f5
Polishing.
...
Refine documentation links.
See #5028
4 months ago
atandon2024
5a733c464c
Fix markup in encryption documentation.
...
Closes : #5030
Signed-off-by: atandon2024 <ajay.tandon@mongodb.com>
4 months ago
Christoph Strobl
829c15a9bf
Remove javadoc no longer applicable.
...
See: #4667
4 months ago
Christoph Strobl
38aa8a2290
Update code format in documentation.
...
Original Pull Request: #5039
4 months ago
André Monteiro
f81008b9d0
Fix code snippets in index management examples.
...
Closes : #5039
Signed-off-by: André Monteiro <andrelmv@gmail.com>
4 months ago
Christoph Strobl
94845e0fb2
Polishing.
...
Update javadoc and remove deprecated observation keys.
Original Pull Request: #5020
4 months ago
Mark Paluch
75f07cd651
Introduce contextual Observer and improved KeyName utils.
...
Original Pull Request: #5020
4 months ago
Jonatan Ivanov
767077a162
Provide fallback for Observation KeyValues
...
Closes : #5020
4 months ago
Mark Paluch
41fd839bfb
Polishing.
...
Add Javadoc and since tags. Refine value lookup. Include missing properties in Meta.hashCode and equals. Update documentation using boolean Meta.allowDiskUse. Add assertions to prevent accidental null propagation.
See: #4667
Original pull request: #5035
4 months ago
Christoph Strobl
1413f4349b
Switch `Meta.allowDiskUse` from `boolean` to `String`.
...
Closes : #4667
Original pull request: #5035
4 months ago
Christoph Strobl
d6308ec648
Follow AOT repository contributor changes in data-commons.
...
Closes #5040 .
4 months ago
Mark Paluch
46ece81d00
Polishing.
...
Reformat code. Use existing SimpleTypeHolder instead of static MongoSimpleTypes.
See: #5027
Original pull request: #5038
4 months ago
Christoph Strobl
00ab16f92e
Use data commons expression marker.
...
See: #5027
Original pull request: #5038
4 months ago
Christoph Strobl
72d9361706
Update AOT fragment generation to align with reflective behavior.
...
Closes : #5027
Original pull request: #5038
4 months ago
Mark Paluch
bbefb0b373
Polishing.
...
Align ConnectionString defaulting. Fix broken Javadoc links.
See: #3932
Original pull request: #5034
4 months ago
Christoph Strobl
6c745bd3be
Switch to Standard UUID representation.
...
Closes : #3932
Original pull request: #5034
4 months ago
Mark Paluch
2b4460701a
Polishing.
...
Extract Wrapped support to PersistentEntity for a central resolution of proxies before accessing their properties.
See #5031
Original pull request: #5033
4 months ago
Christoph Strobl
bcb40b1113
Unwrap `LazyLoadingProxy` before checking `isNew`.
...
Closes #5031
Original pull request: #5033
4 months ago
Mark Paluch
024d49d4df
After release cleanups.
...
See #4975
5 months ago
Mark Paluch
ebea7b5584
Prepare next development iteration.
...
See #4975
5 months ago
Mark Paluch
e1c15d0b56
Release version 5.0 M4 (2025.1.0).
...
See #4975
5 months ago
Mark Paluch
2f380f2745
Prepare 5.0 M4 (2025.1.0).
...
See #4975
5 months ago
Mark Paluch
eba608ba86
Fix AOT evaluation code generation when method has no parameters.
...
See #5006
Original pull request: #5005
5 months ago