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: couchbase/couchbase-jvm-clients
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.9.0
Choose a base ref
...
head repository: couchbase/couchbase-jvm-clients
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.9.1
Choose a head ref
  • 14 commits
  • 19 files changed
  • 3 contributors

Commits on Aug 6, 2025

  1. SCBC-476: Implement ExtGetMulti (FIT support)

    Change-Id: I77f8359a500cad3fbeddd7612cd8f0f10936778b
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/231710
    Reviewed-by: David Nault <[email protected]>
    Reviewed-by: Michael Reiche <[email protected]>
    Tested-by: Build Bot <[email protected]>
    programmatix committed Aug 6, 2025
    Configuration menu
    Copy the full SHA
    47f122a View commit details
    Browse the repository at this point in the history
  2. Fix Scala 3 compilation error.

    Change-Id: I8f19f719a70cdb0dc6c4f72e40a441607b9f8f27
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/231874
    Reviewed-by: David Nault <[email protected]>
    Tested-by: Build Bot <[email protected]>
    Reviewed-by: Graham Pople <[email protected]>
    mikereiche committed Aug 6, 2025
    Configuration menu
    Copy the full SHA
    a102de7 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2025

  1. Add a one-off GHA workflow for publishing from master

    Motivation
    ----------
    In tag 3.9.0, the scala-3 client is broken.
    This prevented the scala-3 client from being published,
    and also prevented the API reference (Javadoc / Scaladoc)
    for all modules from being published to S3.
    
    Modifications
    -------------
    Add a one-off GHA workflow that publishes a release from
    the `master` branch. To prevent accidentally running this
    workflow, we'll delete it after publishing 3.9.0.
    
    Configure `central-publishing-maven-plugin to
    ignore existing published components, since some of the
    artifacts were already published. This is good for the
    future as well, in case we need to re-run a release
    workflow due to a transient failure.
    
    Change-Id: I107ba8c649533f56338d84eb7f3273ec83661577
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/232116
    Reviewed-by: Michael Reiche <[email protected]>
    Tested-by: Build Bot <[email protected]>
    dnault committed Aug 11, 2025
    Configuration menu
    Copy the full SHA
    e9eeb90 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2025

  1. GHA: Don't build scala-3 last

    Motivation
    ----------
    Because scala-3 doesn't build the target/site/scaladocs
    directory we upload to S3.
    
    Change-Id: I20d1223997bee44c88be4205f3537c932031845f
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/232282
    Reviewed-by: Michael Reiche <[email protected]>
    Tested-by: Build Bot <[email protected]>
    dnault committed Aug 14, 2025
    Configuration menu
    Copy the full SHA
    f524e32 View commit details
    Browse the repository at this point in the history
  2. SCBC-493: Fix issues with Scala 3 scaladoc generation

    The Scala 3 build cannot currently be uploaded to
    Maven Central due to as the javadocs jar is not available.
    
    Producing this jar turns out to be very challenging,
    as the scala-maven-plugin does not support it in Scala 3:
    
    davidB/scala-maven-plugin#862
    
    For now, we will produce an empty javadocs jar for this
    build.
    
    Change-Id: I5b9986c32cd4cd166d601326478fc4509f5347f6
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/232259
    Tested-by: Build Bot <[email protected]>
    Reviewed-by: David Nault <[email protected]>
    programmatix authored and dnault committed Aug 14, 2025
    Configuration menu
    Copy the full SHA
    84a63af View commit details
    Browse the repository at this point in the history
  3. GHA: Set id-token: write permission

    Motivation
    ----------
    Required for setting aws credentials for
    publishing API reference docs to S3.
    
    Change-Id: I5720b918972c2073cb8a3e825faa5086ef7c226b
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/232287
    Tested-by: Build Bot <[email protected]>
    Reviewed-by: Michael Reiche <[email protected]>
    dnault committed Aug 14, 2025
    Configuration menu
    Copy the full SHA
    34304fa View commit details
    Browse the repository at this point in the history
  4. GHA: Remove the one-off release script.

    Let's hope we don't need it again :-)
    
    Change-Id: Ie595034030e0161600f0a27a0fcd57c2cd9180b0
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/232288
    Tested-by: David Nault <[email protected]>
    Reviewed-by: David Nault <[email protected]>
    dnault committed Aug 14, 2025
    Configuration menu
    Copy the full SHA
    43c87b8 View commit details
    Browse the repository at this point in the history
  5. Bump version to 3.9.1-SNAPSHOT

    Change-Id: I2f1f6ed3ad5888ea94fe042d62a167ff4f2aabeb
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/232289
    Tested-by: Build Bot <[email protected]>
    Reviewed-by: David Nault <[email protected]>
    dnault committed Aug 14, 2025
    Configuration menu
    Copy the full SHA
    00490b6 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2025

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

Commits on Aug 26, 2025

  1. JVMCBC-1680 Retain raw JSON when parsing cluster topology

    Motivation
    ----------
    FIT proxy wants to know all TLS + non-TLS service ports, etc.
    
    Modifications
    -------------
    Add ClusterTopology.json(), which returns the raw JSON
    the topology was parsed from, or an empty node if the
    topology was synthetic (created by a test).
    
    Change-Id: I8611fc34016ea3a8cfc785725ce4846da1ef746f
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/232811
    Tested-by: Build Bot <[email protected]>
    Reviewed-by: Graham Pople <[email protected]>
    (cherry picked from commit 7681fd4)
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/232864
    Reviewed-by: David Nault <[email protected]>
    dnault committed Aug 26, 2025
    Configuration menu
    Copy the full SHA
    24449f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b2cb2c View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2025

  1. Configuration menu
    Copy the full SHA
    e15713c View commit details
    Browse the repository at this point in the history
  2. Scala FIT performer: Prevent scalafmt from overriding //?

    scalafmt is changing "//?" to "// ?" which then breaks
    the FIT tagger.  The only solution appears to be this:
    disabling scalafmt around those sections.
    
    Change-Id: If392e3e4c54c2bb8ea1422e56f887220499d0eae
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/232107
    Tested-by: Build Bot <[email protected]>
    Reviewed-by: David Nault <[email protected]>
    (cherry picked from commit f298d04)
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/233201
    Tested-by: Graham Pople <[email protected]>
    Reviewed-by: Graham Pople <[email protected]>
    programmatix committed Sep 3, 2025
    Configuration menu
    Copy the full SHA
    7f045b8 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2025

  1. Release 3.9.1

    Change-Id: Iec3f566dc6bb4ce22eab474955df0a8faa92c0ee
    Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/233358
    Reviewed-by: Michael Reiche <[email protected]>
    Tested-by: Build Bot <[email protected]>
    mikereiche committed Sep 5, 2025
    Configuration menu
    Copy the full SHA
    3442c5b View commit details
    Browse the repository at this point in the history
Loading