Skip to content

chore: record upstream 4.19.4 ancestry (do not squash) - #1346

Merged
nikagra merged 40 commits into
scylladb:scylla-4.xfrom
nikagra:restore-4.19.4-v2
Oct 30, 2026
Merged

nikagra merged 40 commits into
scylladb:scylla-4.xfrom
nikagra:restore-4.19.4-v2

Conversation

@nikagra

@nikagra nikagra commented Oct 30, 2026

Copy link
Copy Markdown

Warning

Merge with "Create a merge commit" only, using the ruleset bypass. Squash or rebase produces an empty commit and leaves the ancestry missing, which is what happened to #1344.

#1291 and #1344 were both squash-merged, so scylla-4.x has the 4.19.3 and 4.19.4 changes but not apache's tags in its history. Without them, future upstream merges would replay those releases.

  • One git merge -s ours of apache's 4.19.4 tag (b98e35eb05), which also brings in 4.19.3
  • No file changes: the diff is empty, and the PR's commit list shows the upstream 4.19.3/4.19.4 commits joining the history
  • Replaces chore: record upstream 4.19.4 ancestryΒ #1344

Verified: the commit has two parents (814fed823e, b98e35eb05), git diff HEAD^1 HEAD is empty, and 4.19.2, 4.19.3 and 4.19.4 are all ancestors of HEAD (git merge-base --is-ancestor). After merging, scylla-4.x's head should have two parents.

Fixes #1345

πŸ€– Generated with Claude Code

absurdfarce and others added 30 commits November 13, 2025 12:02
Patch by Bret McGuire; reviewed by Andy Tolbert and Bret McGuire
reference: apache#2066
patch by April Murphy; reviewed by Bret McGuire and Lukasz Antoniak
reference: apache#2064
The primary goal here is to address CVE-2025-12183. Netty includes a
dependency on vulnerable versions of lz4-java, so update to a fixed
version of Netty as well. On the C* server side, we opted to move to the
new community fork of lz4-java, so match that decision here
(CASSANDRA-21052).

patch by Abe Ratnofsky; reviewed by Francisco Guerrero for CASSJAVA-113
patch by Bret McGuire; reviewed by Bret McGuire and Lukasz Antoniak
reference: apache#2051
…kdocs

I've been looking into details on custom codes and noticed that the there is an issue with rendering bullet points on the following page: https://apache.github.io/cassandra-java-driver/4.19.0/core/custom_codecs/
…der correctly while working on the previous ninja-fix
…ringClause abstraction. This allows for

custom impls to define their own logic for managing "ORDER BY" clauses.

patch by Bret McGuire; reviewed by Bret McGuire and Lukasz Antoniak
reference: apache#2047
patch by Lukasz Antoniak; reviewed by Bret McGuire and Lukasz Antoniak
reference: apache#2075
patch by Bret McGuire: reviewed by Bret McGuire and Lukasz Antoniak
reference: apache#2076
patch by Bret McGuire; reviewed by Bret McGuire and Lukasz Antoniak
reference: apache#2052
patch by Jason Koch; reviewed by Lukasz Antoniak and Bret McGuire
reference: apache#2050
patch by David Stringer; reviewed by Lukasz Antoniak and Bret McGuire
reference: apache#2022
patch by Jane He; reviewed by Bret McGuire and Andy Tolbert
patch by Jane He; review by
Bret McGuire and Andy Tolbert
… Build CI for Java Driver Doc

Patch by Jane He and
Łukasz Antoniak; Reviewed by Bret McGuire
… of the original PR (apache#1901).

The change that was actually merged attempted to bump us up to the most recent Java8-compatible
logback impl.  This moved us from 1.2.x to 1.3.x which in turn brought some dependency changes
that were excessive, especially for a patch release.

patch by Bret McGuire; reviewed by Andy Tolbert and Abe Ratnofsky
reference: apache#2088
potiuk and others added 10 commits June 16, 2026 12:31
…ity model)

Wires the conventional AGENTS.md -> SECURITY.md -> security model chain so automated tooling can mechanically discover the project's security model. No model content is changed.

Generated-by: Claude Opus 4.8 (1M context)

patch by Jarek Potiuk; reviewed by Bret McGuire
reference: apache#2092
patch by Jane He; reviewed by Michael Semb Wever
…ometry equality

patch by Bret McGuire; reviewed by Jane He
patch by Bret McGuire; reviewed by Andy Tolbert
scylladb#1291 and scylladb#1344 were squash-merged, so scylla-4.x carries the 4.19.3
and 4.19.4 changes but not apache's tags in its history. This merge
records 4.19.4 (and through it 4.19.3) as an ancestor without changing
any file.

Fixes scylladb#1345

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 30, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
  • Autofix Β· Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

This pull request merges upstream 4.19.4. Merge it with Create a merge commit, using the ruleset bypass. Squash or rebase drops 4.19.4 from scylla-4.x's history.
See Merging upstream releases.

@nikagra
nikagra requested a review from dkropachev October 30, 2026 14:18
@nikagra
nikagra marked this pull request as ready for review October 30, 2026 14:18
@qodo-scylladb

qodo-scylladb Bot commented Oct 30, 2026

Copy link
Copy Markdown

Code Review by Qodo


No Changes in PR

Qodo reviewed your PR and found no changes in the code
Tip of the day
πŸ’‘ Did you know, you can route each severity your way: inline, summary, both, or drop

More tips β†— | Customize Qodo β†— | Qodo docs β†—


Powered by Qodo

@nikagra
nikagra merged commit 5555230 into scylladb:scylla-4.x Oct 30, 2026
7 checks passed
@nikagra
nikagra deleted the restore-4.19.4-v2 branch October 30, 2026 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

scylla-4.x: restore upstream 4.19.4 ancestry lost in #1344