Christoph Strobl
1177adb91e
Polishing
8 months ago
Christoph Strobl
4807eb00c5
Reinstantiate MongoCompatibilityAdapter for trimFactor
8 months ago
Christoph Strobl
a522bb9e06
Add test using combination of Encrypted and Queryable
8 months ago
Mark Paluch
d0f3668fb0
Initial polishing.
8 months ago
Christoph Strobl
57a022a31a
query mapper should use new delegating method
9 months ago
Christoph Strobl
25354697f5
Use write operation indicator to decide how to encrypt value
9 months ago
Christoph Strobl
3923fefe7d
some more updates
9 months ago
Christoph Strobl
af6c6d5e37
documentation
9 months ago
Christoph Strobl
5c91ca17b3
encapsulate context information about actual path and query operation
9 months ago
Christoph Strobl
3b3d5afe11
additional tests
9 months ago
Christoph Strobl
f3ea035f7d
Add documentation (parts) and equality characteristic
9 months ago
Christoph Strobl
3fbed7b93c
Fix update of encrypted field
9 months ago
Christoph Strobl
7472a3abd8
Introduce Queryable annotation
9 months ago
Christoph Strobl
5574e1069b
move things and think about it a little longer
9 months ago
Christoph Strobl
180323e684
Update docs part I
9 months ago
Christoph Strobl
8fb2cb35b9
tmp save
9 months ago
Christoph Strobl
975555b1cf
needs some caching to avoid too many lookups
9 months ago
Christoph Strobl
7b53b050c7
rename some of the things
9 months ago
Christoph Strobl
631f0b319e
Remove value conversion from range encryption
9 months ago
Christoph Strobl
4d958a5435
let's work on the API a bit
9 months ago
Christoph Strobl
6e9a184299
switch tests
9 months ago
Christoph Strobl
bd4fc25e6d
allow keyId in raw format
9 months ago
Christoph Strobl
05b94f5253
you shall pass!
9 months ago
Christoph Strobl
43ca5e813a
alright - so far so good - now we only need a ton of tests
9 months ago
Christoph Strobl
f96eeae3e5
a plain tests with native aPI
9 months ago
Christoph Strobl
3c4e2649dc
hack together some schema derivation
9 months ago
Christoph Strobl
32eeee56d3
Introduce RangeEncrypted since you cannot combine explict and rage anyways
9 months ago
Christoph Strobl
158c828fe9
moar hjakcing
9 months ago
Christoph Strobl
7d6e693ef1
some initial hacking
9 months ago
Christoph Strobl
01bf7cf42f
prepare issue branch.
9 months ago
Christoph Strobl
96bb94b255
hacking
9 months ago
Ross Lawley
24272d4f2b
Javadoc fix
9 months ago
Ross Lawley
becd2dcc98
Remove MongoClient 4.x check / support
9 months ago
Ross Lawley
720aff2649
Adding queryable encryption range support
...
Supports range style queries for encrypted fields
9 months ago
Christoph Strobl
4886eded0e
Upgrade to MongoDB driver 5.4.0.
...
Closes : #4930
9 months ago
Mark Paluch
1951c5b021
Refine `@DocumentReference` documentation about `self._id` references.
...
Closes #4925
9 months ago
Mark Paluch
6a111da5c8
After release cleanups.
...
See #4898
9 months ago
Mark Paluch
ce50bd5d99
Prepare next development iteration.
...
See #4898
9 months ago
Mark Paluch
8310e18548
Release version 4.5 M2 (2025.0.0).
...
See #4898
9 months ago
Mark Paluch
39fadd3787
Prepare 4.5 M2 (2025.0.0).
...
See #4898
9 months ago
Mark Paluch
833601d847
Polishing.
...
Tweak documentation, add since tags. Reformat code, change space indents to tab indents.
See #4911
Original pull request: #4912
9 months ago
audghks1996
673d33a49a
Add Kotlin extension to accept Kotlin's Pair in `BulkOperations`.
...
Closes #4911
Original pull request: #4912
Signed-off-by: audghks1996 <audghks1996@naver.com>
9 months ago
Mark Paluch
5cb0fa80ea
Polishing.
...
Merge List values in Update. Add tests, reformat code.
See: #4918
Original pull request: #4921
9 months ago
Christoph Strobl
8e9728ca78
Fix basic update overriding values.
...
This change makes sure basic update appends values to operations instead of overriding them. This change aligns the behaviour with Update and fixes issues where using the Update annotation with versioned entities can lead to loss of update information.
Closes : #4918
Original pull request: #4921
9 months ago
Christoph Strobl
d08f0bc162
Remove links to gitter.
...
Closes : #4919
9 months ago
Mark Paluch
31a3b21aa6
Polishing.
...
Refine documentation. Simplify NumberToNumberConverter. Replace Environment-based configuration with config API.
See: #3444
Original pull request: #4916
9 months ago
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
9 months ago
Mark Paluch
f13d826a69
Refine Querydsl documentation.
...
See #4894
10 months ago
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
10 months ago
Florian Lüdiger
019d915fa2
Add query sort parameter for updateFirst method.
...
Closes : #4797
Original Pull Request: #4888
Signed-off-by: Florian Lüdiger <florian.luediger@googlemail.com>
10 months ago