Skip to content

26.11.1.post2: native wheel with a Windows-safe release gate, plus #340 #347

Closed

Description

@tae898

26.11.1.post1 is half published: arcadedb-jvm 26.11.1.post1 is on PyPI; the native arcadedb is not, because its release run failed the Windows parity legs for Python 3.11 and 3.14 (a silent process death inside one test file per leg, the family of #295; two attempts of the same wheel). The crash did not reproduce in 360 isolated runs of the two files (6 combinations of wheel and Python, 30 runs per file) nor in 18 full Windows parity legs with diagnostics (3 wheels, 2 Pythons, 3 repetitions: 12 post1 legs all passed). A control run with the release's exact configuration (tag checkout, stock harness, no diagnostics, release-run wheel, 5 repetitions per Python) is in progress. The release workflows run from the files at the tag, so a CI change can only ship in a new tag: this is why the next patch is 26.11.1.post2, which publishes both packages at the same version.

Acceptance

Related: #295, #340, #336, #346.

Activity

  1. added
    github_actionsPull requests that update GitHub Actions code
    pythonPull requests that update python code
    on Nov 10, 2026
  2. added this to the 26.12.1 milestone on Nov 10, 2026
  3. tae898 commented on Nov 10, 2026

    @tae898
    CollaboratorAuthor

    The tag 26.11.1.post2 is pushed on 1454809 (integration/post2-candidate). The release runs are native 42804220685 and JVM 42804220687. Before the tag, the three full-matrix dispatches on this exact commit passed: Test JVM, Test native and Test Python Examples.

    What the tag carries on top of 26.11.1.post1:

    On PyPI: arcadedb-jvm 26.11.1.post2 (4 wheels, first upload 2026-11-10 11:55 UTC) and arcadedb 26.11.1.post2 (4 wheels, first upload 2026-11-10 12:25 UTC), none yanked.

    I ran my verification script on the published files of both packages: 30 checks passed and 0 failed. It compares the sha256 of every wheel on PyPI with the wheel of the release run, checks that the engine part is identical to the 26.11.1 finals, runs a SQL and an openCypher query in a fresh uv environment per package and Python version, checks that uv add resolves 26.11.1.post2, and runs the #340 case. Nothing is yanked.

    Not in this tag: the matched-durability follow-up and anything the timed study of the vector conversion has not decided yet (#348 carries the memory side).

    One crash outside this release is recorded in #352: the JVM wheel hit a HotSpot access violation once in a Windows examples run on this commit, and the rerun of that job passed.

    The release line is merged into main in #351 (merge commit 6619f13), and the GitHub Release page has the change list of this tag. I am closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

github_actionsPull requests that update GitHub Actions codenativeThe arcadedb package (native library build)pythonPull requests that update python code

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions