What's Changed
- Wait for departed remote streams on pool close by @strawgate in #1257
- Add exclusive file creation to the filesystem protocol by @tomhoule in #1245
- Require Rust 1.98 so macOS 27 builds load by @dmontagu in #1259
- Convert heap reads to PyValue before protocol dispatch by @jaheba in #1242
- Add a
browser_cdpexample by @samuelcolvin in #1244 - Preserve remote error details and expose typed client failures by @dmontagu in #1260
- Encode dumped location tables as compact byte strings by @samuelcolvin in #1258
- Point argument-count errors at the call, not the def by @samuelcolvin in #1184
- Reuse immutable inputs in builtin constructors by @jaheba in #1266
- Release namedtuple clones on memory limit errors by @jaheba in #1267
- Rename Full Monty to Commercial Support in docs by @laisbsc in #1294
- Send the first request behind
Configurewithout waiting for its reply by @samuelcolvin in #1250 - Add numeric fast paths for binary arithmetic by @jaheba in #1090
- Make nested-function scope analysis linear in nesting depth by @r3v2d0g in #1288
- Skip formatting BigInts too large for the telemetry cap by @r3v2d0g in #1289
- Check JSONDecodeError doc length before copying it by @r3v2d0g in #1290
- Rename the protocol roles from parent/child to client/worker by @samuelcolvin in #1300
- Start list and tuple index searches at the requested offset by @jaheba in #1270
- Start async host calls without waiting for the host by @rewitt94 in #1226
- Return at once when repeating an empty list or deque by @greenhat in #1282
- Match CPython's pathlib errors by @rewitt94 in #1213
- Bump yanked clipboard-win to 5.4.3 by @Viicos in #1303
- Bump version to v1.6.0 by @samuelcolvin in #1304
New Contributors
- @tomhoule made their first contribution in #1245
- @laisbsc made their first contribution in #1294
- @r3v2d0g made their first contribution in #1288
- @greenhat made their first contribution in #1282
Full Changelog: v1.5.0...v1.6.0