Skip to content

Latest commit

 

History

History
75 lines (54 loc) · 2.13 KB

File metadata and controls

75 lines (54 loc) · 2.13 KB

FlashRecord v0.3.5 Release Notes

Release Date: 2025-10-27 Focus: Docker Build Fix & PyPI Deployment

🎯 Overview

v0.3.5 is a patch release that fixes critical Dockerfile issues preventing Docker image builds and enables automated PyPI deployment.

🐛 Bug Fixes

Docker Image Build (Critical Fix)

  • Fixed COPY path: flashrecordsrc/flashrecord

    • Dockerfile was trying to copy from wrong directory
    • Caused "no such file or directory" error in CI/CD
    • Now correctly copies from src/flashrecord where code actually lives
  • Updated version label: 0.3.30.3.40.3.5

    • Ensures Docker image metadata matches release version

PyPI Deployment

  • Configured GitHub Secret: PYPI_API_TOKEN
    • Enables automated PyPI publishing on release
    • Token securely stored in GitHub repository secrets
    • Will auto-deploy on future releases

📦 Deployment Status

Docker Hub

  • Image: flamehaven/flashrecord:0.3.5
  • Tags: 0.3.5, 0.3, latest
  • Platforms: linux/amd64, linux/arm64
  • Status: Building in CI/CD

PyPI

  • Package: flashrecord
  • Version: 0.3.5
  • Status: Publishing in CI/CD

🔄 Upgrade Instructions

From PyPI

pip install --upgrade flashrecord

From Docker

docker pull flamehaven/flashrecord:latest
docker run --rm -v $(pwd)/output:/output flamehaven/flashrecord:latest --help

🎓 Breaking Changes

None. This is a fully backward-compatible patch release.

📊 Quality Metrics

  • GitHub Stars: 40+ ⭐
  • CI/CD Pass Rate: 100% (15/15 jobs)
  • Test Coverage: 61+ tests
  • Python Support: 3.8, 3.9, 3.10, 3.11, 3.12
  • Platform Support: Windows, macOS, Linux
  • Code Quality: Linting ✅ | Type Checking ✅

🔗 Links


Full Changelog: https://github.com/Flamehaven/FlashRecord/compare/v0.3.4...v0.3.5