Mark Paluch
f2134fb2f8
DATAMONGO-2393 - Support configurable chunk size.
...
We now allow consuming GridFS files using a configurable chunk size. The default chunk size is now 256kb.
Original Pull Request: #799
6 years ago
Mark Paluch
ec3ccc004e
DATAMONGO-2393 - Polishing.
...
Extract read requests into inner class.
Original Pull Request: #799
6 years ago
Mark Paluch
6cb246c18a
DATAMONGO-2393 - Fix BufferOverflow in GridFS upload.
...
AsyncInputStreamAdapter now properly splits and buffers incoming DataBuffers according the read requests of AsyncInputStream.read(…) calls.
Previously, the adapter used the input buffer size to be used as the output buffer size. A larger DataBuffer than the transfer buffer handed in through read(…) caused a BufferOverflow.
Original Pull Request: #799
6 years ago
Mark Paluch
e73cea0ecf
DATAMONGO-2393 - Use drain loop for same-thread processing in GridFS download stream.
...
We now rely on an outer drain-loop when GridFS reads complete on the same thread instead of using recursive subscriptions to avoid StackOverflow. Previously, we recursively invoked subscriptions that lead to an increased stack size.
Original Pull Request: #799
6 years ago
Christoph Strobl
c69e185a2a
DATAMONGO-2399 - Upgrade to MongoDB Java Driver 3.11.1
6 years ago
Mark Paluch
5789f59222
DATAMONGO-2388 - Polishing.
...
Use StringJoiner to create comma-delimited String. Add nullability annotations.
Original pull request: #797 .
6 years ago
Christoph Strobl
5178eeb340
DATAMONGO-2388 - Fix CodecConfigurationException when reading index info that contains DbRef.
...
Provide the default CodecRegistry when converting partial index data to its String representation used in IndexInfo.
Original pull request: #797 .
6 years ago
Mark Paluch
bc5e7fa4a2
DATAMONGO-2394 - Polishing.
...
Reformat code.
Original pull request: #798 .
6 years ago
Christoph Strobl
c28ace6d40
DATAMONGO-2394 - Fix distance conversion for derived finder using near along with GeoJSON.
...
GeoJson requries the distance to be in meters instead of radians, so we now make sure to convert it correctly
Original pull request: #798 .
6 years ago
Mark Paluch
de4fae37e1
DATAMONGO-2392 - Polishing.
...
Add author tags. Move integration tests to existing test class.
Apply more appropriate in existing tests assertions. Use diamond syntax.
Original pull request: #796 .
6 years ago
Mark Paluch
2f1aff3ec3
DATAMONGO-2392 - Consistently use GridFS file Id instead of ObjectId.
...
We now consistently use GridFSFile.getId() to allow custom Id usage instead of enforcing the Id to be an ObjectId. Using the native Id allows interaction with files that use a custom Id type.
Original pull request: #796 .
6 years ago
Nick Stolwijk
6970f934bd
DATAMONGO-2392 - Fix handling in ReactiveGridFsTemplate of GridFS files with custom id type.
...
Original pull request: #796 .
6 years ago
Greg Turnquist
6b5168e102
DATAMONGO-2334 - Create CI job.
6 years ago
Mark Paluch
4420edb4dc
DATAMONGO-2334 - After release cleanups.
6 years ago
Mark Paluch
c2fae95fee
DATAMONGO-2334 - Prepare next development iteration.
6 years ago
Mark Paluch
8943e38944
DATAMONGO-2334 - Release version 2.2 GA (Moore).
6 years ago
Mark Paluch
c700a508d5
DATAMONGO-2334 - Prepare 2.2 GA (Moore).
6 years ago
Mark Paluch
11a23becce
DATAMONGO-2334 - Updated changelog.
6 years ago
Mark Paluch
ad2a3483be
DATAMONGO-2333 - Updated changelog.
6 years ago
Mark Paluch
499f019798
DATAMONGO-2379 - Polishing.
...
Reorder what's new to group related items together.
Original Pull Request: #794
6 years ago
Mark Paluch
d0e782687a
DATAMONGO-2379 - Add documentation for Kotlin support.
...
Original Pull Request: #794
6 years ago
Sebastien Deleuze
928134c6e1
DATAMONGO-2380 - Remove @ExperimentalCoroutinesApi annotations.
...
Original pull request: #795 .
6 years ago
Mark Paluch
48034a348d
DATAMONGO-2378 - Polishing.
...
Consistently use MongoTestUtils for client creations. Reuse MongoClient instead of opening always new client instances.
Original pull request: #793 .
6 years ago
Christoph Strobl
565132c619
DATAMONGO-2378 - Favor com.mongodb.client.MongoClient (over already deprecated com.mongodb.MongoClient) where possible.
...
Original pull request: #793 .
6 years ago
Mark Paluch
4a012d5654
DATAMONGO-2377 - Polishing.
...
Reformat code.
Original pull request: #792 .
6 years ago
Christoph Strobl
ccb8ae08a6
DATAMONGO-2377 - Fix handling of $$value and $$this in field exposing aggregation.
...
Internal field references to $$this and $$value are now no longer mapped against exposed fields which had caused errors before.
Original pull request: #792 .
6 years ago
Christoph Strobl
8cc0609190
DATAMONGO-1731 - Improve update & upsert documentation.
6 years ago
Mark Paluch
004e8ba0ea
DATAMONGO-2360 - Polishing.
...
Apply index hints in ReactiveMongoTemplate.count(…).
Original pull request: #788 .
6 years ago
Christoph Strobl
9093f8d8af
DATAMONGO-2360 - Apply query hint to count queries.
...
Original pull request: #788 .
6 years ago
Mark Paluch
801a3645a9
DATAMONGO-2374 - Polishing.
...
Reformat code.
Original pull request: #791 .
6 years ago
Christoph Strobl
9ebe1439f1
DATAMONGO-2374 - Fix simple type result handling for repository query methods.
...
Original pull request: #791 .
6 years ago
Christoph Strobl
26dc0c5c27
DATAMONGO-2366 - Polishing.
...
Fix typo in reference documentation and add note on error handling.
Original Pull Request: #790
6 years ago
Mark Paluch
6e1d426a87
DATAMONGO-2366 - Consistently handle exceptions in CursorReadingTask.
...
Exceptions during CursorReadingTask startup and during polling are handled now by the same exception handling to handle Exceptions only once and notify ErrorHandler exactly once per exception.
Previously, startup exceptions relied on exception handling in the execute closure and notified ErrorHandler potentially multiple times.
Original Pull Request: #790
6 years ago
Franz van Betteraey
f549fd18b5
DATAMONGO-2361 - Fix @Document reference documentation.
...
Original pull request: #787 .
6 years ago
Mark Paluch
a3a547a706
DATAMONGO-2335 - After release cleanups.
6 years ago
Mark Paluch
0ff8171309
DATAMONGO-2335 - Prepare next development iteration.
6 years ago
Mark Paluch
63dfb59a3f
DATAMONGO-2335 - Release version 2.2 RC3 (Moore).
6 years ago
Mark Paluch
d33ee2ffac
DATAMONGO-2335 - Prepare 2.2 RC3 (Moore).
6 years ago
Mark Paluch
59388d99cc
DATAMONGO-2335 - Updated changelog.
6 years ago
Christoph Strobl
ee6048e289
DATAMONGO-2357 - Fix read/write for MongoDB client.model GeoJSON types.
...
We now consider native GeoJSON types of the MongoDB client during conversion passing on the raw values to the driver when writing and using the configured MongoDB codecs on read.
Original pull request: #786 .
7 years ago
Christoph Strobl
9a062d53f3
DATAMONGO-2310 - Update documentation for TypedAggregation.
7 years ago
Christoph Strobl
a3c5b07eb7
DATAMONGO-2348 - Update documentation of version property handling.
7 years ago
Christoph Strobl
40d30a230d
DATAMONGO-2354 - Polishing.
...
Same as with FindPublisherPreparer the CursorPreparer needs to be public because it is used in one of the protected methods of MongoTemplate.
Original Pull Request: #784
7 years ago
kostya05983
10116f7c93
DATAMONGO-2354 - Change visibility of FindPublisherPreparer.
...
The FindPublisherPreparer is used in an protected method of ReactiveMongoTemplate and needs to be public to allow overriding.
Original Pull Request: #784
7 years ago
Mark Paluch
705203c898
DATAMONGO-2358 - Polishing.
...
Inherit dependency-management for Kotlin Coroutines.
Original pull request: #785 .
7 years ago
Sebastien Deleuze
8fb9d9e5f4
DATAMONGO-2358 - Upgrade to Coroutines 1.3.0 and fix warnings.
...
Original pull request: #785 .
7 years ago
Mark Paluch
c23c5ae6c6
DATAMONGO-2356 - Move off deprecated Flux/Mono.usingWhen to their replacement overrides.
7 years ago
Mark Paluch
e67bacf66c
DATAMONGO-2352 - Polishing.
...
Apply typo fixes also to ReactiveMongoOperations.
Original pull request: #782 .
7 years ago
Ryan Cloherty
617dbdac3f
DATAMONGO-2352 - Fix documentation typos.
...
Original pull request: #782 .
7 years ago
Mark Paluch
8ad4f4b71b
DATAMONGO-2344 - Polishing.
...
Remove generics from FindPublisherPreparer. Rename ReadPreferenceAware.hasReadPreferences to hasReadPreference.
Original pull request: #779 .
7 years ago