Skip to content

start new dev branch; add audit file - #2001

Merged
oberstet merged 5 commits into
crossbario:masterfrom
oberstet:fix_1999
Oct 18, 2026
Merged

oberstet merged 5 commits into
crossbario:masterfrom
oberstet:fix_1999

Conversation

@oberstet

Copy link
Copy Markdown
Contributor

fixes #1999

…without an entry

The never released 26.9.1 section becomes 26.10.1. Add entries for what
landed since 26.7.1 without a changelog entry: crossbario#1983 (FlatBuffers runtime
loaded on first use, memory-footprint page), crossbario#1937 (Windows ARM64 wheels,
thanks @ndabas), crossbario#1959 (OpenSSL for cryptography on Windows x86_64),
crossbario#1941 (patchelf in the PyPy ARM64 images), crossbario#1938 (dead code removed),
crossbario#1943 (shared workflow recipes, publish renamed publish-release) and the
aspect rollouts / .cicd bumps (crossbario#1960, crossbario#1972, crossbario#1975, crossbario#1977, crossbario#1979, crossbario#1981).

Expected CI result: GREEN (docs only).

Note: This work was completed with AI assistance (Claude Code).
…26.10.1

docs/release-notes.rst stopped at 25.12.2. Add hand-written entries for
26.6.1, 26.6.2, 26.7.1 (dates from PyPI, links to the GitHub releases,
which are named v26_6_1 etc.) and 26.10.1 (highlights, PyPI link). The
generated parts (source build, conformance results, checksums from
`just generate-release-notes`) need gh and a nightly release, and can be
added from the dev PC once the release build exists.

Expected CI result: GREEN (docs only).

Note: This work was completed with AI assistance (Claude Code).
…lease)

`just prep-release` strips the .dev1 suffix from both version files
(pyproject.toml, src/autobahn/_version.py): 26.10.1.dev1 -> 26.10.1.
autobahn does not track uv.lock, so there is no lock to refresh.

Expected CI result: GREEN - all jobs; the wheels are versioned 26.10.1.

Note: This work was completed with AI assistance (Claude Code).
The tables showed a column `fix_1983` (the crossbario#1983 branch, autobahn
26.10.1.dev1). Re-measured with `scripts/memory-footprint/run.sh <env>
26.10.1` on this branch (autobahn 26.10.1), cpy314 (CPython 3.14.7) and
pypy311, all columns in one run, and re-rendered with render.py; the
fix_1983 result files are removed. The 26.10.1 values match the
fix_1983 ones to within 0.1-0.2 MB.

Page text: the findings use the new values (daphne 64.8 -> 51.8 MB on
CPython; WebSocket/WAMP rows 1.2-1.6 MB above 25.10.2 on CPython,
0.5-0.6 MB on PyPy); the drop per autobahn row is unchanged (about
13-17 MB on CPython, 18-24 MB on PyPy). The crossbar venvs now resolve
zlmdb 26.10.1 from PyPI (listed in the versions block).

Expected CI result: GREEN (docs only).

Note: This work was completed with AI assistance (Claude Code).
@oberstet
oberstet merged commit 2ac4f0e into crossbario:master Oct 18, 2026
53 checks passed
@oberstet
oberstet deleted the fix_1999 branch October 18, 2026 19:10
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.

[FEATURE] Release Autobahn|Python 26.10.1

1 participant