Skip to content

Commit ba2e17c

Browse files
committed
Release version 0.64.0
1 parent 3ecae56 commit ba2e17c

2 files changed

Lines changed: 82 additions & 2 deletions

File tree

CHANGES.rst

Lines changed: 81 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,89 @@
11
Changelog
22
=========
33

4-
0.63.0 (2026-06-17)
4+
0.64.0 (2026-07-07)
55
-------------------
66
------------------------
7+
8+
Fix
9+
~~~
10+
- Drain subprocess pipes with reader threads to prevent Windows deadlock
11+
(#519) [Rodos]
12+
13+
On Windows the child's stdout/stderr pipes were never drained, so any
14+
git operation producing more output than the pipe buffer (~8KB) hung
15+
the backup at the first sizeable clone or fetch. Reader threads now
16+
drain both pipes on all platforms, replacing the select() loop.
17+
18+
- Windows no longer hangs and now gets subprocess logging
19+
- Log lines no longer carry a stray \r on Windows, and a final line
20+
without a trailing newline is no longer truncated
21+
- CPU no longer pinned at 100% during git operations on Windows
22+
23+
Adds tests covering the deadlock, log levels, and line handling.
24+
25+
Fixes #519
26+
27+
Other
28+
~~~~~
29+
- Applied diff issuecomment-4900281663. [Peter Gabaldon]
30+
- Fix template URL for watched repositories backup. [Peter Gabaldon]
31+
- Chore(deps): bump setuptools in the python-packages group.
32+
[dependabot[bot]]
33+
34+
Bumps the python-packages group with 1 update: [setuptools](https://github.com/pypa/setuptools).
35+
36+
37+
Updates `setuptools` from 82.0.1 to 83.0.0
38+
- [Release notes](https://github.com/pypa/setuptools/releases)
39+
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
40+
- [Commits](https://github.com/pypa/setuptools/compare/v82.0.1...v83.0.0)
41+
42+
---
43+
updated-dependencies:
44+
- dependency-name: setuptools
45+
dependency-version: 83.0.0
46+
dependency-type: direct:production
47+
update-type: version-update:semver-major
48+
dependency-group: python-packages
49+
...
50+
- Chore(deps): bump actions/checkout from 6 to 7. [dependabot[bot]]
51+
52+
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
53+
- [Release notes](https://github.com/actions/checkout/releases)
54+
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
55+
- [Commits](https://github.com/actions/checkout/compare/v6...v7)
56+
57+
---
58+
updated-dependencies:
59+
- dependency-name: actions/checkout
60+
dependency-version: '7'
61+
dependency-type: direct:production
62+
update-type: version-update:semver-major
63+
...
64+
- Chore(deps): bump pytest in the python-packages group.
65+
[dependabot[bot]]
66+
67+
Bumps the python-packages group with 1 update: [pytest](https://github.com/pytest-dev/pytest).
68+
69+
70+
Updates `pytest` from 9.1.0 to 9.1.1
71+
- [Release notes](https://github.com/pytest-dev/pytest/releases)
72+
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
73+
- [Commits](https://github.com/pytest-dev/pytest/compare/9.1.0...9.1.1)
74+
75+
---
76+
updated-dependencies:
77+
- dependency-name: pytest
78+
dependency-version: 9.1.1
79+
dependency-type: direct:production
80+
update-type: version-update:semver-patch
81+
dependency-group: python-packages
82+
...
83+
84+
85+
0.63.0 (2026-06-17)
86+
-------------------
787
- Skip repositories with pull requests disabled (HTTP 404) instead of
888
crashing (#511) [Rodos]
989

github_backup/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.63.0"
1+
__version__ = "0.64.0"

0 commit comments

Comments
 (0)