github Zibbp/ganymede v4.0.4

one day ago

Important

If you are running the :dev container image now is the best time to switch back to :latest or the semver version.

Notable Changes

  • Add a toggle in the frontend user settings to display processing videos in the "recently archived" page.
  • Overhaul the storage migration logic.
    • Changing storage templates is a lot safer now. If the move fails the changes are rolled back and an error logged in the container logs.
  • Fix postgres database health check. You will need to make the following change to the postgres service to fix the health check
  ganymede-db:
    container_name: ganymede-db
    image: postgres:14
    volumes:
      - ./ganymede-db:/var/lib/postgresql/data
    environment:
      - POSTGRES_PASSWORD=PASSWORD
      - POSTGRES_USER=ganymede
      - POSTGRES_DB=ganymede-prd
    ports:
      - 4801:5432
    restart: unless-stopped
    healthcheck:
-     test: ["CMD-SHELL", "pg_isready", "-d", "{{ ganymede_db_name }}"]
+     test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
      interval: 30s
      timeout: 60s
      retries: 5
      start_period: 60s

What's Changed

  • feat(frontend): add settings to display processing video in recently archived by @Zibbp in #617
  • build(deps): bump golangci/golangci-lint-action from 6.2.0 to 6.3.2 by @dependabot in #621
  • build(deps): bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 by @dependabot in #622
  • build(deps): bump riverqueue.com/riverui from 0.7.0 to 0.8.0 by @dependabot in #624
  • build(deps): bump golang.org/x/crypto from 0.32.0 to 0.33.0 by @dependabot in #623
  • fix: bump TwitchDownloader version to 1.55.2 by @Zibbp in #626
  • build(deps): bump github.com/sethvargo/go-envconfig from 1.1.0 to 1.1.1 by @dependabot in #629
  • build(deps): bump github.com/go-playground/validator/v10 from 10.24.0 to 10.25.0 by @dependabot in #630
  • build(deps): bump golangci/golangci-lint-action from 6.3.2 to 6.5.0 by @dependabot in #633
  • build(deps): bump github.com/riverqueue/river from 0.16.0 to 0.18.0 by @dependabot in #638
  • build(deps): bump github.com/riverqueue/river/riverdriver/riverpgxv5 from 0.16.0 to 0.18.0 by @dependabot in #639
  • fix(task): overhaul storage migration task by @Zibbp in #636
  • fix: compose postgres healthcheck by @Zibbp in #640

Full Changelog: v4.0.3...v4.0.4

Don't miss a new ganymede release

NewReleases is sending notifications on new releases.