Skip to content

Releases: msxdan/repovault

Release v0.3.0

10 Nov 00:32
a48fbe9

Choose a tag to compare

Release Info

Released from PR #18: feat: memory optimization and logging improvements
Author: @msxdan

Docker Images

Available tags for this release:

# Clean semantic version
docker pull ghcr.io/msxdan/repovault:v0.3.0

# Latest (always points to most recent release)
docker pull ghcr.io/msxdan/repovault:latest

What's New in v0.3.0

Performance

  • 74% memory reduction: Reduced memory consumption from 397MB to 104MB
  • Removed repository object caching to prevent memory retention
  • Set aggressive garbage collection (GOGC=50) for lower memory footprint
  • Made state saves synchronous to avoid goroutine accumulation
  • Optimized git fetch to target specific branches instead of fetching all refs
  • Repository size calculation now only runs in verbose log mode

Logging

  • Updated timestamp format to include date (2006-01-02 15:04:05) for better traceability

Changes

  • feat: memory optimization and logging improvements (#18) (a48fbe9)
  • fix: invalid note in readme (39c5545)
  • update readme (10a2568)

Installation

Docker Compose

Update your docker-compose.yml:

services:
  repovault:
    image: ghcr.io/msxdan/repovault:v0.3.0
    restart: unless-stopped
    # ... rest of your config

Docker Run

docker run -d \
  --name repovault \
  --restart unless-stopped \
  -v ./config.yaml:/config/config.yaml:ro \
  -v ./backup:/backup:rw \
  ghcr.io/msxdan/repovault:v0.3.0

Full Changelog: v0.2.0...v0.3.0

Release v0.2.0

25 Oct 23:06
6fd2922

Choose a tag to compare

Release Info

Released from PR #10: improve docker multi arch build time
Author: @msxdan

Docker Images

Available tags for this release:

# Semantic version with commit SHA
docker pull ghcr.io/msxdan/repovault:v0.2.0-6fd2922

# Clean semantic version
docker pull ghcr.io/msxdan/repovault:v0.2.0

# Latest (always points to most recent release)
docker pull ghcr.io/msxdan/repovault:latest

Changes

  • improve docker multi arch build time (#10) (6fd2922)

Installation

Docker Compose

Update your docker-compose.yml:

services:
  repovault:
    image: ghcr.io/msxdan/repovault:v0.2.0
    restart: unless-stopped
    # ... rest of your config

Docker Run

docker run -d \
  --name repovault \
  --restart unless-stopped \
  -v ./config.yaml:/config/config.yaml:ro \
  -v ./backup:/backup:rw \
  ghcr.io/msxdan/repovault:v0.2.0

Full Changelog: v0.1.0...v0.2.0

Release v0.1.0

25 Oct 22:35
c312537

Choose a tag to compare

Release Info

Released from PR #8: Test
Author: @msxdan

Changes

  • remove unused code
  • update docs

Full Changelog: v0.0.1...v0.1.0