Commit Graph

4056 Commits

Author SHA1 Message Date
Mark Paluch
95e0ec3b08 Polishing.
Use weaker test visibility.

See #4967
2025-05-16 12:30:28 +02:00
Mark Paluch
b0d8a55cd0 Implement RepositoryFactorySupport.getEntityInformation(RepositoryMetadata) instead of private overload.
Overriding the proper variant of EntityInformation is now possible because we no longer utilize a private method in addition to the public one leading to partial customization of EntityInformation.

Closes #4967
2025-05-16 12:30:27 +02:00
Mark Paluch
aaf864f6b1 Polishing.
See #4960
2025-05-16 12:30:27 +02:00
Mark Paluch
15c24d13c3 Remove MongoDB 6.0 docker build.
See #4956
2025-05-16 12:30:27 +02:00
Mark Paluch
405c2ebe14 Update CI Properties.
See #4956
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
Mark Paluch
d850b9ef06 Use LocalVariableNameFactory to avoid parameter name clashes.
Closes #4965
2025-05-16 12:30:26 +02:00
Christoph Strobl
a0dc9d0ced Add missing issue reference to tests.
Also reduce logging to war for AOT generation.

Original Pull Request: #4949
2025-05-16 12:30:26 +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
51d64c3768 Polishing.
Fix generics. Update since tags. Add GH ticket references.
Use literal null instead of code null in javadoc.

Original Pull Request: #4949
2025-05-16 12:30:26 +02:00
Christoph Strobl
ec49c14bb9 Support QueryResultConverter for 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
fb3382fac3 Add support for fluent QueryResultConverter.
Closes: #4949
2025-05-16 12:30:26 +02:00
Christoph Strobl
b2d9547b71 Update issue reference in tests.
Original Pull Request: #4964
2025-05-16 12:30:25 +02:00
Mark Paluch
5d4b8d8230 Adopt to AOT changes in Commons.
Closes: #4964
2025-05-16 12:30:25 +02:00
Mark Paluch
ba3445c5be After release cleanups.
See #4884
2025-05-16 12:30:25 +02:00
Mark Paluch
bf760a57e0 Prepare next development iteration.
See #4884
2025-05-16 12:30:25 +02:00
Mark Paluch
4802deb141 Release version 5.0 M2 (2025.1.0).
See #4884
2025-05-16 12:30:25 +02:00
Mark Paluch
344a4d92c7 Prepare 5.0 M2 (2025.1.0).
See #4884
2025-05-16 12:30:24 +02:00
Christoph Strobl
01c586c945 Remove package-info from empty directory.
JMX support has been removed but unfortunately when merging changes for jspecify the package-info.java file sneaked back in.

See: #4940
2025-05-16 12:30:14 +02:00
Christoph Strobl
829383022d Fix nullable annotations.
Transition nullable annotations previously missed to jspecify.

See: #4874
2025-05-16 12:30:14 +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
Mark Paluch
2aac1a59be Adopt to Commons changes.
See: #4939
2025-05-16 12:30:14 +02:00
Christoph Strobl
69f50c6f72 Add support for MongoDB AOT Repositories.
Initial Support for generating repository source code at build time.

Closes: #4939
2025-05-16 12:30:14 +02:00
Christoph Strobl
13ff2d602c Migrate to JSpecify annotations for nullability constraints.
Closes: #4874
2025-05-16 12:30:14 +02:00
Christoph Strobl
6531bc792b Remove MongoDB driver 4 compatibility.
Closes: #4886
2025-05-16 12:30:13 +02:00
Mark Paluch
0c5a908cf4 Remove JMX support.
Closes #4940
2025-05-16 12:30:13 +02:00
Christoph Strobl
8418f65f3e After release cleanups.
See #4836
2025-05-16 12:30:13 +02:00
Christoph Strobl
937ea9491d Prepare next development iteration.
See #4836
2025-05-16 12:30:13 +02:00
Christoph Strobl
7348d8e80c Release version 5.0 M1 (2025.1.0).
See #4836
2025-05-16 12:30:13 +02:00
Christoph Strobl
94006ab674 Prepare 5.0 M1 (2025.1.0).
See #4836
2025-05-16 12:30:12 +02:00
Mark Paluch
30f4d0f632 Remove commons-logging exclusion.
Closes #4870
2025-05-16 12:29:50 +02:00
Mark Paluch
59491d8f36 Adopt to deprecation removals in Commons.
Closes #4837
2025-05-16 12:29:50 +02:00
Mark Paluch
8b924f42e1 After release cleanups.
See #4954
2025-05-16 12:29:41 +02:00
Mark Paluch
4341dcee25 Prepare next development iteration.
See #4954
2025-05-16 11:31:15 +02:00
Mark Paluch
5fcf2ca3a7 Release version 4.5 GA (2025.0.0).
See #4954
2025-05-16 11:28:30 +02:00
Mark Paluch
b229fa5be1 Prepare 4.5 GA (2025.0.0).
See #4954
2025-05-16 11:28:09 +02:00
Mark Paluch
df3abef717 Polishing.
Refine MongoVector factory methods for a more natural adoption and terminology when creating vectors.

See #4706
2025-05-15 09:27:58 +02:00
Mark Paluch
d37fa9e94d Update CI Properties.
See #4954
2025-05-12 09:33:04 +02:00
Mark Paluch
28fdc1c9d9 Update CI Properties.
See #4954
2025-05-12 09:00:22 +02:00
Mark Paluch
cfbb83a80b Update CI Properties.
See #4954
2025-05-12 08:56:21 +02:00
Mark Paluch
9f44d8bfb6 Update CI Properties.
See #4954
2025-05-12 08:55:53 +02:00
Mark Paluch
b947e9dc1c Adopt to documentation feature-flags in Commons.
See #4954
2025-05-09 10:25:07 +02:00
Christoph Strobl
2b8b59aec2 Upgrade to MongoDB driver 5.5.0
Closes: #4962
2025-05-07 14:16:06 +02:00
Christoph Strobl
e419764023 Skip setting vector search limit if unlimited.
Skip setting limit if unlimited and rely on server side command validation.

Closes: #4963
2025-05-07 11:23:12 +02:00
Christoph Strobl
ee1a94f009 Fix SetOperation.toValueOf rendering for field references.
Use single field reference instead of invalid multi field.

See: #4933
2025-05-05 09:40:42 +02:00
kssumin
f3bd67e12b Fix AddFieldsOperationBuilder to treat String value as Field reference
This commit modifies the AddFieldsOperationBuilder to correctly treat String values as field references.
When a String value is passed, it is now interpreted as a reference to another field, following MongoDB's field reference syntax.

Resolves: #4933
Original Pull Request: #4959

Signed-off-by: kssumin <201566@jnu.ac.kr>
2025-05-05 09:40:33 +02:00
Mark Paluch
9496d1bf65 After release cleanups.
See #4924
2025-04-22 11:26:48 +02:00
Mark Paluch
dbf8f2d264 Prepare next development iteration.
See #4924
2025-04-22 11:26:47 +02:00