From c70cc43f5774fd2cbbff126255604b2e159c3cc5 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 16 Dec 2025 15:17:23 +0000 Subject: [PATCH] Release version 0.58.0 --- CHANGES.rst | 31 ++++++++++++++++++++++++++++++- github_backup/__init__.py | 2 +- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 1a8809e..697b39f 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,9 +1,38 @@ Changelog ========= -0.57.0 (2025-12-12) +0.58.0 (2025-12-16) ------------------- ------------------------ +- Fix retry logic for HTTP 5xx errors and network failures. [Rodos] + + Refactors error handling to retry all 5xx errors (not just 502), network errors (URLError, socket.error, IncompleteRead), and JSON parse errors with exponential backoff and jitter. Respects retry-after and rate limit headers per GitHub API requirements. Consolidates retry logic into make_request_with_retry() wrapper and adds clear logging for retry attempts and failures. Removes dead code from 2016 (errors list, _request_http_error, _request_url_error) that was intentionally disabled in commit 1e5a9048 to fix #29. + + Fixes #140, #110, #138 +- Chore: remove transitive deps from release-requirements.txt. [Rodos] +- Chore(deps): bump urllib3 in the python-packages group. + [dependabot[bot]] + + Bumps the python-packages group with 1 update: [urllib3](https://github.com/urllib3/urllib3). + + + Updates `urllib3` from 2.6.1 to 2.6.2 + - [Release notes](https://github.com/urllib3/urllib3/releases) + - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) + - [Commits](https://github.com/urllib3/urllib3/compare/2.6.1...2.6.2) + + --- + updated-dependencies: + - dependency-name: urllib3 + dependency-version: 2.6.2 + dependency-type: direct:production + update-type: version-update:semver-patch + dependency-group: python-packages + ... + + +0.57.0 (2025-12-12) +------------------- - Add GitHub Apps documentation and remove outdated header. [Rodos] - Add GitHub Apps authentication section with setup steps diff --git a/github_backup/__init__.py b/github_backup/__init__.py index 6e6e624..45dbfca 100644 --- a/github_backup/__init__.py +++ b/github_backup/__init__.py @@ -1 +1 @@ -__version__ = "0.57.0" +__version__ = "0.58.0"