• 12.1.3 5e999f43c4

    12.1.3 Stable

    forgejo released this 2026-08-16 07:59:18 +00:00 | 12 commits to main since this release

    • Makes sure we check both the root level s3 dict in the yaml AND restore.s3
      • does the same for db and restore.db
    • Changes how we bump sync waves and wait to be more thorough
    Downloads
  • 12.1.2 9499b40130

    12.1.2 Stable

    forgejo released this 2026-08-16 06:51:48 +00:00 | 13 commits to main since this release

    Update dependency zensical to ^0.0.54

    Downloads
  • 12.1.1 61a3aafc69

    12.1.1 Stable

    forgejo released this 2026-08-15 21:24:48 +00:00 | 15 commits to main since this release

    There were a number of little bugs in the openbao restores after the openbao refactors that I went through a number of times, but I think we're good now!

    Downloads
  • 12.1.0 926fb488d8

    12.1.0 Stable

    forgejo released this 2026-08-15 17:05:15 +00:00 | 16 commits to main since this release

    • add an extra field/secret key for ghost's activity-database
    Downloads
  • 12.0.2 c04efffad2

    12.0.2 Stable

    forgejo released this 2026-08-15 13:10:20 +00:00 | 17 commits to main since this release

    • stop trying to make pitr happen and just do normal restores of mysql
    • always make sure pxc cluster is up before restoring #64
    Downloads
  • 12.0.1 a05de92211

    12.0.1 Stable

    forgejo released this 2026-08-14 13:18:42 +00:00 | 18 commits to main since this release

    Fix MySQL Restores:

    • We had a hardcoded directory (full-backups) and we were passing in spec.backupSource.s3.destination so we fixed it to be spec.backupSource.destination.
    Downloads
  • 12.0.0 343494a5ad

    12.0.0 Stable

    forgejo released this 2026-08-14 10:44:18 +00:00 | 20 commits to main since this release

    Changes

    • Supports backups and restores for MySQL databases

      This came at the cost of needing to refine our schema a little bit. The app level restore schema has removed the restore.cnpg_restore option and the restore schema now looks like this:

      restore:
        enabled: false
        db:
          # enable restoring mysql or postgresql, depending on the app
          # this option replaces the old restore.cnpg_restore
          enabled: true
        s3:
          # enable restoring S3 (seaweefs or other)
          enabled: true
        pvc:
          # restore app's PVCs (always restores s3 pvc if restore.s3.enabled)
          enabled: true
        restic_snapshot_ids:
          seaweedfs_volume: latest
          seaweedfs_filer: latest
      

      This also obviates the need for maintaining PVCs specifically for MySQL, as the restore process now restores from S3 (typically seaweedfs right now).

      We now have support for only restoring certain parts of an app. A full restore will still do everything, but you can conditionally just do s3, db, or pvc restores (or some combination).

    • We now always support adding the database hostname to your ExternalSecrets Provider

    • We support adding protocol to the issuer when saving the OIDC credentials to your ExternalSecrets provider (this only done for writefreely so far)

    • We now check to see if an OpenBao auth method for your app's namespace already exists instead of trying to create it again by default.

    Downloads
  • 11.3.4 5766a032f8

    11.3.4 Stable

    forgejo released this 2026-08-11 07:33:46 +00:00 | 21 commits to main since this release

    Clean up the create_user function some more. It now waits for the pod to be up before running the create user command.

    Downloads
  • 11.3.3 8f3a3a6907

    11.3.3 Stable

    forgejo released this 2026-08-11 06:24:12 +00:00 | 22 commits to main since this release

    For wait_for_app call in install_smol_app to call correct app name and pass in retry=true, fix call to create_user, and fix openbao's get_init_type typo

    Downloads
  • 11.3.2 3418cb2eff

    11.3.2 Stable

    forgejo released this 2026-08-10 14:37:47 +00:00 | 23 commits to main since this release

    update deps: bitwarden-wrapper, pykeepass, importlib-metadata, and zipp

    Downloads