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: scylladb/java-driver
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 084e658
Choose a base ref
...
head repository: scylladb/java-driver
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 7fb90d8
Choose a head ref
  • 4 commits
  • 20 files changed
  • 2 contributors

Commits on Mar 15, 2026

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

Commits on Mar 19, 2026

  1. fix: prevent schema refresh deadlock when newInstance() or agreement …

    …check fails
    
    When SchemaQueries.newInstance() throws or schema agreement check fails,
    the cleanup code (resetting currentSchemaRefresh, completing
    firstSchemaRefreshFuture, draining queuedSchemaRefresh) was never
    executed, permanently blocking all future schema refreshes for the
    session.
    
    Extract cleanup into onSchemaRefreshComplete() and call it from all
    three completion paths: agreement error, newInstance() exception, and
    normal completion.
    
    Fixes: #841
    dkropachev committed Mar 19, 2026
    Configuration menu
    Copy the full SHA
    e30a07d View commit details
    Browse the repository at this point in the history
  2. fix: fallback to any known node when control node not found by endpoint

    When the control connection endpoint doesn't match any node in metadata
    (e.g. with PrivateLink or proxy setups), fall back to the first available
    node instead of immediately throwing an exception.
    dkropachev committed Mar 19, 2026
    Configuration menu
    Copy the full SHA
    2a6fb7c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fb90d8 View commit details
    Browse the repository at this point in the history
Loading