Skip to content

Bump autobahn from 21.3.1 to 25.10.2 in /constraints#467

Closed
dependabot[bot] wants to merge 2 commits intomasterfrom
dependabot/pip/constraints/autobahn-25.10.2
Closed

Bump autobahn from 21.3.1 to 25.10.2 in /constraints#467
dependabot[bot] wants to merge 2 commits intomasterfrom
dependabot/pip/constraints/autobahn-25.10.2

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 28, 2025

Bumps autobahn from 21.3.1 to 25.10.2.

Release notes

Sourced from autobahn's releases.

Release v25_10_2

Official release v25_10_2

Included Platforms

  • Linux: x86_64, ARM64 (manylinux_2_34 wheels with NVX)
  • macOS: Apple Silicon ARM64 (binary wheels with NVX)
  • Windows: x86_64 (binary wheels with NVX)

Python Versions

  • CPython: 3.11, 3.12, 3.13, 3.14
  • PyPy: 3.11

Installation

pip install autobahn[all]==v25_10_2

Or download wheels directly from this release.

Build Information

  • Release Date: 2025-10-22 23:29:34 UTC
  • Total Wheels: 21
  • Source Distributions: 3

Features

Autobahn|Python provides:

  • WebSocket client and server implementations (RFC 6455)
  • WAMP client library for both Twisted and asyncio
  • NVX acceleration for high-performance networking (binary wheels)
  • Pure Python fallback wheels for maximum compatibility

Documentation

Changelog

Sourced from autobahn's changelog.

:tocdepth: 1

Changelog

25.10.1

Critical Fixes

  • fix: Server conformance testing properly tests both with-nvx and without-nvx configurations - servers now restart for each configuration ensuring accurate test results
  • fix: Version consistency - autobahn/_version.py now matches pyproject.toml
  • fix: GitHub release artifact integration targets correct directory (docs/_build/html/_static/ not docs/_static/)

Supply Chain Security

  • fix: Issue #1716 - Added comprehensive source distribution integrity verification with cryptographic fingerprints
  • new: Chain of custody verification ensures artifact integrity from build → artifact → release
  • new: Re-verification in release workflow with OpenSSL version compatibility (handles both 1.x and 3.x formats)
  • new: PyPI upload safety check prevents duplicate version uploads

Documentation & Release Infrastructure

  • new: RTD documentation includes WebSocket conformance reports and FlatBuffers schemas via GitHub Release artifacts
  • new: Streamlined release artifact download with just download-github-release recipe (auto-detects nightly/stable/dev)
  • new: Automated docs integration with just docs-integrate-github-release recipe
  • fix: Nightly release detection now correctly identifies master-YYYYMMDDHHMM releases
  • fix: Pre-release checklist Section 6 simplified to use justfile recipes

Wheel Building

  • fix: ARM64 wheel builds eliminate duplicate wheels by building specific Python versions per job
  • fix: Filter out plain linux_* wheels before PyPI upload
  • fix: PyPI publishing removes non-package files from dist/

25.9.1

Major Features

  • new: NVX native XOR masking acceleration for WebSocket frame masking/unmasking (#1697) - up to 100x faster on supported CPUs
  • new: ARM64 wheel building infrastructure via QEMU emulation for CPython 3.11, 3.13 and PyPy 3.11
  • new: Docker QEMU multi-arch wheel building system (#1673) supporting manylinux_2_17 and manylinux_2_28

Tooling Modernization

  • new: Migration to modern Python toolchain - just, uv, and ruff (#1672, #1671, #1669, #1668, #1666)
  • new: Removed setuptools dependency (#1652) - now using modern pyproject.toml-based build
  • new: Concrete versioning for just (1.42.3) and uv (0.7.19) instead of "latest"
  • fix: GITHUB_TOKEN set for upstream just/uv installation to avoid rate limits

... (truncated)

Commits
  • 7726514 Fix release-stable job: use dynamic artifact names with meta-checksums
  • 4c976aa Add tag triggers to all workflows
  • 92c5568 Rel v25.10.2 part2 (#1741)
  • ab248f6 Update wamp-cicd submodule for CRLF line ending fixes
  • 61c90db Fix wheels-docker workflow: remove source dist copy
  • 4910dac Separate wheel and source distribution builds
  • 60c658a Add self-verification to catch GitHub artifact serving bugs
  • 41c65e5 Use unique artifact names with meta-checksum for reliable downloads
  • aff0e16 Replace pattern-based downloads with individual verified downloads
  • 4ff716e Update .cicd submodule: add overwrite parameter to download-artifact-verified
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 28, 2025
@github-actions
Copy link

🤖 Constraints Bot: regenerated the constraints files and added a commit with the changes

@chennes
Copy link
Member

chennes commented Oct 28, 2025

@dependabot recreate

Bumps [autobahn](https://github.com/crossbario/autobahn-python) from 21.3.1 to 25.10.2.
- [Release notes](https://github.com/crossbario/autobahn-python/releases)
- [Changelog](https://github.com/crossbario/autobahn-python/blob/master/docs/changelog.rst)
- [Commits](crossbario/autobahn-python@v21.3.1...v25.10.2)

---
updated-dependencies:
- dependency-name: autobahn
  dependency-version: 25.10.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/constraints/autobahn-25.10.2 branch from 62aeb67 to d1c0b3e Compare October 28, 2025 01:09
@github-actions
Copy link

🤖 Constraints Bot: regenerated the constraints files and added a commit with the changes

@chennes chennes closed this Oct 28, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 28, 2025

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/pip/constraints/autobahn-25.10.2 branch October 28, 2025 02:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant