Skip to content

Commit ebe4ae1

Browse files
committed
chore(release): v7.17.1
Carries the viewer-image hotfix (#201) so the standalone viewer container starts again (it was missing src/message_utils.py). Also tightens viewer rebuild triggers (pyproject.toml/uv.lock, src/__init__.py) and drops the unused requirements-viewer.txt path filter.
1 parent c26a75a commit ebe4ae1

4 files changed

Lines changed: 16 additions & 3 deletions

File tree

.github/workflows/docker-publish-viewer.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ on:
88
- main
99
paths:
1010
- 'Dockerfile.viewer'
11-
- 'requirements-viewer.txt'
11+
- 'pyproject.toml'
12+
- 'uv.lock'
13+
- 'src/__init__.py'
1214
- 'src/web/**'
1315
- 'src/config.py'
1416
- 'src/realtime.py'

docs/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@ All notable changes to this project are documented here.
44

55
For upgrade instructions, see [Upgrading](#upgrading) at the bottom.
66

7+
## [7.17.1] - 2026-06-25
8+
9+
### Fixed
10+
- **Viewer image startup crash**`Dockerfile.viewer` now bundles `src/message_utils.py`, which the viewer imports transitively via `src/db/adapter.py`. Without it the standalone viewer container failed to start with `ModuleNotFoundError: No module named 'src.message_utils'` (affected v7.16.0–v7.17.0). ([#201](https://github.com/GeiserX/Telegram-Archive/pull/201))
11+
12+
### Changed
13+
- The viewer image now also rebuilds when `pyproject.toml`/`uv.lock`, `src/__init__.py`, `src/realtime.py`, or `src/message_utils.py` change, and the "Docker Publish Dev" workflow skips its build-and-push job for fork/Dependabot PRs (only same-repo PRs and manual runs publish the dev image).
14+
15+
### Credits
16+
- Thanks to [@charys117](https://github.com/charys117) for the viewer-image hotfix in [#201](https://github.com/GeiserX/Telegram-Archive/pull/201).
17+
718
## [7.17.0] - 2026-06-25
819

920
### Added

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "telegram-archive"
7-
version = "7.17.0"
7+
version = "7.17.1"
88
description = "Automated Telegram backup with Docker. Performs incremental backups of messages and media on a configurable schedule."
99
readme = "README.md"
1010
requires-python = ">=3.14"

src/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
Telegram Backup Automation - Main Package
33
"""
44

5-
__version__ = "7.17.0"
5+
__version__ = "7.17.1"

0 commit comments

Comments
 (0)