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: r5.1.2
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: r5.1.4
Choose a head ref
  • 15 commits
  • 46 files changed
  • 8 contributors

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    f30f3c1 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    4a18081 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Ensure Sink.contextView is propagated

    Port Flux/Mono improvements to the logic from master
    Context view is propagated via the subscriber, so any
    nested subscribe calls need to have the context passed
    through.
    
    JAVA-5345
    rozza committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    c17bb47 View commit details
    Browse the repository at this point in the history
  2. Added Bson-Kotlin Array Codec (#1457)

    Adds Kotlin array support to the bson-kotlin library
    
    JAVA-5122
    
    Co-authored-by: Viacheslav Babanin <frest0512@gmail.com>
    rozza and vbabanin committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    570c164 View commit details
    Browse the repository at this point in the history
  3. Kotlin: Updated driver metadata (#1461)

    Added Kotlin version to the driver platform metadata.
    
    JAVA-5539
    rozza committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    7683aab View commit details
    Browse the repository at this point in the history
  4. Connection String (#1467)

    Don't output the host and port information if the port is invalid.
    Reduces risk of leaking password information if the password has not
    been correctly urlencoded.
    
    JAVA-5560
    rozza committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    54af270 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    75259ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4b2b6f View commit details
    Browse the repository at this point in the history
  3. Version: bump 5.1.3

    rozza committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    6557c09 View commit details
    Browse the repository at this point in the history
  4. 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