Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mongodb/mongo-java-driver
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 6557c09
Choose a base ref
...
head repository: mongodb/mongo-java-driver
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c45b788
Choose a head ref
  • 6 commits
  • 20 files changed
  • 6 contributors

Commits on Aug 8, 2024

  1. Version: bump 5.1.4-SNAPSHOT

    rozza committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    5141ece View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. MixedBulkWriteOperation should generate inserted document IDs at most…

    … once per batch (#1482) (#1483)
    
    This is a backport of #1482 to `4.1.x`
    
    JAVA-5572
    stIncMale authored Aug 17, 2024
    Configuration menu
    Copy the full SHA
    39d1e9a View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Fix exception propagation in Async API methods (#1479) (#1485)

    - Resolve an issue where exceptions thrown during thenRun, thenSupply, and related operations in the asynchronous API were not properly propagated to the completion callback. This issue was addressed by replacing `unsafeFinish` with `finish`, ensuring that exceptions are caught and correctly passed to the completion callback when executed on different threads.
    
    - Update existing Async API tests to ensure they simulate separate async thread execution.
    
    - Modify the async callback to catch and handle exceptions locally. Exceptions are now directly processed and passed as an error argument to the callback function, avoiding propagation to the parent callback.
    
    - Move `callback.onResult` outside the catch block to ensure it's not invoked twice when an exception occurs.
    
    JAVA-5562
    vbabanin authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    adfab5f View commit details
    Browse the repository at this point in the history
  2. Fix bson-kotlinx encodeNullableSerializableValue null handling (#1453)

    Ensures that the deferredElement name is reset correctly.
    Test case ported to bson-kotlin
    
    JAVA-5524
    rozza committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    4577f95 View commit details
    Browse the repository at this point in the history
  3. Fix getCodec of matching type argument bug (#1339)

    bson-kotlin optional type fix
    Port bson-kotlin test to bson-kotlinx (#1452)
    
    JAVA-5365
    ht-jo authored and rozza committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    4fb1305 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Version: bump 5.1.4

    vbabanin committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    c45b788 View commit details
    Browse the repository at this point in the history
Loading