Skip to content

build(deps): bump msgpack from 1.2.2 to 1.2.3 in /examples/extensions/fish-audio - #272

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/examples/extensions/fish-audio/msgpack-1.2.3
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/examples/extensions/fish-audio/msgpack-1.2.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Bumps msgpack from 1.2.2 to 1.2.3.

Release notes

Sourced from msgpack's releases.

v1.2.3

What's Changed

New Contributors

Full Changelog: msgpack/msgpack-python@v1.2.2...v1.2.3

Changelog

Sourced from msgpack's changelog.

1.2.3

Release Date: 2026-09-29

  • Fix memory leaks in the C extension when map key validation or container hooks fail. See GHSA-j586-36cw-2gc2.
  • Fix use-after-free errors when cleaning up an incomplete or failed Unpacker.skip() after previously unpacking a nested object in the C extension.
  • Raise ValueError in the C extension when switching between unpacking, skipping, header readers, or read_bytes() while an object is incomplete. Resume with the same method after feeding more data; unpack() and iteration remain interchangeable.
  • Prevent reentrant unpacking, header reads, read_bytes(), and reinitialization of the same C Unpacker while unpacking is in progress.
  • Reject negative sizes in Packer.pack_array_header() and Packer.pack_map_header(). #742
  • Support packing Python 3.15 frozendict objects. #738
  • Update Cython from 3.2.5 to 3.3.0. #738
  • Build wheels for Pyodide using Emscripten. #732
  • Update cibuildwheel to 4.2.1 and the QEMU setup action to 4.4.0. #741
Commits
  • 742cb6d release v1.2.3
  • 620b0eb Merge commit from fork
  • 475c1b7 Bump the all-dependencies group across 1 directory with 2 updates (#741)
  • 0014ca9 Reject negative array and map header sizes (#742)
  • 7a63920 Support packing Python 3.15 frozentdict (PEP 814) (#738)
  • 9f4909c wheels: also build for pyodide using emscripten. (#732)
  • See full diff 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 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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [msgpack](https://github.com/msgpack/msgpack-python) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/msgpack/msgpack-python/releases)
- [Changelog](https://github.com/msgpack/msgpack-python/blob/main/CHANGELOG.md)
- [Commits](msgpack/msgpack-python@v1.2.2...v1.2.3)

---
updated-dependencies:
- dependency-name: msgpack
  dependency-version: 1.2.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from Lucas1479 as a code owner October 28, 2026 23:11
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 28, 2026
Lucas1479 added a commit that referenced this pull request Oct 29, 2026
## Problem and change

The Python dependency audit now rejects the main branch's locked
`msgpack 1.2.2` for [CVE-2026-114613 /
GHSA-j586-36cw-2gc2](GHSA-j586-36cw-2gc2),
blocking the otherwise reviewed dependency updates #266 and #265.

Raise the Host's msgpack minimum to `1.2.3`, lock that patched release,
and update the Fish Audio example pin and its documentation. The
existing audit policy and exceptions are unchanged.

This is the four-file dependency commit
`dc237e3de7412d2a825d350a7591c36dc6c260e0` from #271, applied separately
to current main so the shared security repair can be reviewed
independently. It also covers the example dependency update in #272.

## Validation

Fresh CPython 3.12.10 environment on Windows:

- `uv sync --locked --extra dev`: passed; installed msgpack 1.2.3.
- Exact CI audit command, `uv run --locked --no-sync python -m pip_audit
--local --progress-spinner off --ignore-vuln PYSEC-2026-1845`: passed,
no known vulnerabilities and 2 existing ignores.
- `python -X utf8 -m pytest tests/test_tts_fish_audio_backend.py
tests/test_extension_fish_audio.py -q`: 62 passed with real local
WebSocket peers.
- `uv lock --check --offline`, `python -m ruff check .`, and `python
tools/verify_python_environment.py --profile ci`: passed.
- Fish Audio example wheel build and `tools/extension_package.py
check-wheel`: passed.
- Structural comparison of the lockfile with main confirms msgpack is
the only changed third-party package entry; `git diff --check` passed.

Full hosted CI is pending. No live provider requests were made. Draft
pending CI and maintainer approval of this prerequisite repair.

Signed-off-by: Lucas1479 <sli776@aucklanduni.ac.nz>
@dependabot @github

dependabot Bot commented on behalf of github Oct 29, 2026

Copy link
Copy Markdown
Contributor Author

Looks like msgpack is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Oct 29, 2026
@dependabot
dependabot Bot deleted the dependabot/pip/examples/extensions/fish-audio/msgpack-1.2.3 branch October 29, 2026 00:50
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.

0 participants