Mark Paluch
172a7d1940
Document createCollection(…) annotation usage.
...
Update documentation.
Closes : #4978
Original Pull Request: #4979
2025-05-28 10:27:57 +02:00
Mark Paluch
4ff7a30de1
Prepare 5.0 M3 (2025.1.0).
...
See #4956
2025-05-16 14:15:55 +02:00
Mark Paluch
0e606d26bf
Add AOT support for dynamic projections, streaming/scroll queries and Meta annotation.
...
Closes : #4970
2025-05-16 12:30:28 +02:00
Mark Paluch
aaf864f6b1
Polishing.
...
See #4960
2025-05-16 12:30:27 +02:00
Christoph Strobl
21568c84eb
Polishing.
...
Original Pull Request: #4960
2025-05-16 12:30:27 +02:00
Mark Paluch
eab7aae16c
Add support for returning SearchResult from repository query methods.
...
Closes : #4960
2025-05-16 12:30:27 +02:00
Christoph Strobl
50aca14d1f
Support QueryResultConverter for reactive delete, replace and update operations.
...
Original Pull Request: #4949
2025-05-16 12:30:26 +02:00
Mark Paluch
ed7943a949
Polishing.
...
Original Pull Request: #4949
2025-05-16 12:30:26 +02:00
Mark Paluch
344a4d92c7
Prepare 5.0 M2 (2025.1.0).
...
See #4884
2025-05-16 12:30:24 +02:00
Christoph Strobl
6c6438ec21
Extend AOT Repository Support.
...
- Introduce AOT fragment base class.
- Refactor Delete execution to be reusable.
- Add support for updates.
- Add support for aggregations.
- Move types to repository package.
- Update documentation.
See: #4939
2025-05-16 12:30:14 +02:00
Christoph Strobl
94006ab674
Prepare 5.0 M1 (2025.1.0).
...
See #4836
2025-05-16 12:30:12 +02:00
Mark Paluch
59491d8f36
Adopt to deprecation removals in Commons.
...
Closes #4837
2025-05-16 12:29:50 +02:00
Mark Paluch
b229fa5be1
Prepare 4.5 GA (2025.0.0).
...
See #4954
2025-05-16 11:28:09 +02:00
Mark Paluch
b947e9dc1c
Adopt to documentation feature-flags in Commons.
...
See #4954
2025-05-09 10:25:07 +02:00
Mark Paluch
792f13b6d2
Prepare 4.5 RC1 (2025.0.0).
...
See #4924
2025-04-22 11:23:51 +02:00
Mark Paluch
ff0fd94bcd
Clarify QueryDSL usage in reference documentation.
...
Closes #4951
2025-04-22 09:33:58 +02:00
Alex Bevilacqua
c8d2d83b0a
Update mongo-search-indexes.adoc.
...
Remove quantization from VectorSearch docs.
Closes : #4931
Signed-off-by: Alex Bevilacqua <alex@alexbevi.com >
2025-04-22 09:33:57 +02:00
Jeff Yemin
d2b7b80dd7
Update mongo-encryption.adoc
...
Closes : #4947
Signed-off-by: Jeff Yemin <jeff.yemin@mongodb.com >
2025-04-22 09:33:57 +02:00
Christoph Strobl
5235aabf29
Introduce Queryable annotation and add Schema derivation.
...
This commit decouples queryable encryption from explicit encryption and introduces the Queryable annotation to represent different query types like range and equality.
Additionally it removes value conversion from range encryption and fixes update mapping of range encrypted fields.
Original Pull Request: #4885
2025-04-22 09:33:56 +02:00
Christoph Strobl
0054952230
Deprecate JMX support.
...
Original pull request: #4936
Closes #4927
2025-04-09 11:04:57 +02:00
Mark Paluch
1951c5b021
Refine @DocumentReference documentation about self._id references.
...
Closes #4925
2025-03-19 09:42:38 +01:00
Mark Paluch
39fadd3787
Prepare 4.5 M2 (2025.0.0).
...
See #4898
2025-03-14 09:30:46 +01:00
Mark Paluch
31a3b21aa6
Polishing.
...
Refine documentation. Simplify NumberToNumberConverter. Replace Environment-based configuration with config API.
See: #3444
Original pull request: #4916
2025-03-11 10:50:27 +01:00
Christoph Strobl
2b6730d1da
Introduce Configuration for BigDecimal representation.
...
We now allow configuring the default representation for BigDecimal and BigInteger values, still defaulting to string. BigDecimal can be configured to use Decimal128 by default.
Closes : #3444
Original pull request: #4916
2025-03-11 10:50:11 +01:00
Mark Paluch
f13d826a69
Refine Querydsl documentation.
...
See #4894
2025-03-05 11:23:29 +01:00
Christoph Strobl
d79031b60d
Apply sort to replace and bulk operation updates
...
Allow using sort parameter from the query for template replace as well as bulk update & replace operations.
We now also mapped fields used in sort to the domain type considering field annotations.
Also updated javadoc and reference documentation.
Original Pull Request: #4888
2025-03-04 09:43:22 +01:00
Mark Paluch
d7c40a4e6f
Polishing.
...
Introduce ReactiveValidatingEntityCallback, extract BeanValidationDelegate. Document Bean Validation callbacks.
See #4901
Original pull request: #4910
2025-03-04 09:43:02 +01:00
Mark Paluch
e01930642e
Prepare 4.5 M1 (2025.0.0).
...
See #4835
2025-02-14 12:22:18 +01:00
Christoph Strobl
202b00419d
Remove MongoDB 4.4 and 5.x test stages.
...
Stop testing against MongoDB server versions that are EOL already.
MongoDB 4.4: EOL Feb. 2024
MongoDB 5.0: EOL Oct. 2024
Original pull request: #4893
Closes #4529
2025-02-13 14:46:24 +01:00
Mark Paluch
8eedec2036
Refine Querydsl documentation.
...
Closes #4894
2025-02-13 09:19:15 +01:00
Mark Paluch
0edbcffdf4
Polishing.
...
Add missing jakarta classifiers.
See #4811
2025-02-13 08:53:43 +01:00
Christoph Strobl
2d7d7bf004
Extend integration tests.
...
See #4706
Original pull request: #4882
2025-02-04 15:35:15 +01:00
Christoph Strobl
f2a9d1f1b3
Fix interface projections for string based aggregations.
...
Closes #4839
Original pull request: #4841
2024-12-10 09:49:32 +01:00
Mark Paluch
c554455532
Prepare 4.4 GA (2024.1.0).
...
See #4817
2024-11-15 14:10:36 +01:00
Mark Paluch
11dbe7131d
Prepare 4.4 RC1 (2024.1.0).
...
See #4788
2024-10-18 12:46:43 +02:00
Mark Paluch
5deb3d6693
Document Querydsl annotation processor usage.
...
Closes : #4811
Original Pull Request: #4814
2024-10-17 15:45:22 +02:00
Christoph Strobl
6e850512c0
Upgrade to MongoDB driver 5.2.0.
...
Closes : #4805
2024-10-10 09:35:44 +02:00
Mark Paluch
5f31304cc9
Polishing.
...
Tweak wording. Remove unused Java 21/Mongo 6 Dockerfile. Move start-server code into shellfile. Remove 7.0/Java 17 test item in favor of Java 21 and old driver variants.
See #4785
Original pull request: #4796
2024-09-27 09:46:19 +02:00
Christoph Strobl
7fd7fd4147
Update MongoDB Server compatibility matrix.
...
Closes #4785
Original pull request: #4796
2024-09-27 09:46:19 +02:00
Jens Schauder
302faea231
Prepare 4.4 M1 (2024.1.0).
...
See #4702
2024-09-13 12:39:14 +02:00
Christoph Strobl
78fbea43b6
Polishing.
...
Add since tags to extension methods and issue references to tests.
Update antora playbook to consider maintenance branches.
Original Pull Request: #4753
2024-09-12 14:38:50 +02:00
Pawel Matysek
df08576b3a
Add Kotlin extension for type-safe Update API.
...
Closes : #3028
Original Pull Request: #4753
2024-09-12 14:38:49 +02:00
Christoph Strobl
ecc3f8f2fa
Polishing.
...
Switch to Spring Framework duration formatting.
Favour expireAfter with string parameter over the seconds based variant. Deprecate the existing expireAfterSeconds attribute of the Indexed annotation.
Consider property value syntax when parsing timeout expressions.
Remove DurationStyle (package visible).
Update documentation.
Original Pull Request: #4114
2024-09-06 11:34:07 +02:00
Mark Paluch
7fbd4966d7
Polishing.
...
Original pull request: #605
See #3148
See #2939
2024-09-04 08:50:28 +02:00
Mark Paluch
7c81b2c83f
Bundle Javadoc with Antora documentation site.
...
Closes #4754
2024-07-31 10:46:15 +02:00
Mark Paluch
3f8950ab02
Prepare 4.3 GA (2024.0.0).
...
See #4690
2024-05-17 11:49:10 +02:00
Mark Paluch
7821c2a545
Polishing.
...
Refine wording about Id field naming.
See #4694
2024-05-14 15:33:40 +02:00
Renke Christian von Seggern
1f0ac9f2bd
Polishing.
...
Various typo fixes and wording improvements.
Closes #4694
2024-05-14 15:33:36 +02:00
Mark Paluch
7af8fa929d
Prepare 4.3 RC1 (2024.0.0).
...
See #4662
2024-04-12 10:50:27 +02:00
Mark Paluch
126a7a3c0e
Prepare 4.3 M2 (2024.0.0).
...
See #4643
2024-03-15 11:07:09 +01:00