Skip to content

Releases: r0lfi/ops-center

Release list

Ops Center 0.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 22:48

First versioned release. Earlier changes were published without version
numbers; see the Git history and
docs/releases.

Added

  • Versioned releases. A vX.Y.Z tag builds every application image, runs the
    whole stack from those images, publishes them to
    ghcr.io/r0lfi/ops-center/<component> and creates the GitHub Release.
  • Image tags X.Y.Z, vX.Y.Z, X.Y, X and latest; prereleases are
    published only as their exact version.
  • Images carry OCI labels with version, revision, source and license; the API
    reports the release version in /api/health; the API image has a health check.
  • scripts/test/smoke-stack.sh: starts a disposable stack from built or
    published images and checks health, the web interface, login and persistence.
  • Pull requests and branches build every application image without pushing.

Changed

  • Re-running the installer with ops_build_images=false now updates
    IMAGE_PREFIX and IMAGE_TAG in an existing .env, so upgrading to a
    published release is the same command as installing it.
  • The manual "Build or publish images" workflow is replaced by the release
    workflow; scripts/images.sh still builds and pushes images by hand.

Container images

Ops Center runs as several services. Every image below is published as 0.1.0. Also tagged v0.1.0, the MAJOR.MINOR and MAJOR aliases, and latest.

Component Image Purpose
api ghcr.io/r0lfi/ops-center/api:0.1.0 FastAPI backend and database migrations
frontend ghcr.io/r0lfi/ops-center/frontend:0.1.0 Web interface served by Nginx
worker ghcr.io/r0lfi/ops-center/worker:0.1.0 Ansible worker and scheduler
ai-worker ghcr.io/r0lfi/ops-center/ai-worker:0.1.0 AI agent worker
security-worker ghcr.io/r0lfi/ops-center/security-worker:0.1.0 Security scanning and Docker operations
postgres-ha ghcr.io/r0lfi/ops-center/postgres-ha:0.1.0 PostgreSQL 17 + Patroni, only for the optional HA deployment
docker pull ghcr.io/r0lfi/ops-center/api:0.1.0

Install or upgrade

The installer installs and upgrades with the same command. Re-running it keeps .env, the data directory and existing administrators. Back up first when upgrading (sudo bash scripts/backup/backup.sh).

git clone --branch v0.1.0 https://github.com/r0lfi/ops-center.git   # or, in an existing clone: git fetch --tags && git checkout v0.1.0
cd ops-center
bash scripts/install.sh --ask-become-pass \
  -e ops_build_images=false \
  -e ops_image_prefix=ghcr.io/r0lfi/ops-center \
  -e ops_image_tag=0.1.0

The API applies database migrations when it starts. Changing the tag back does not undo them; restore a backup to roll back.

Commits

  • Release 0.1.0 (843539f)
  • Publish versioned releases and container images to GHCR (d53a43d)
  • Add MCP clients, agent grants and human-controlled operations (32b7f71)
  • docs: illustrate features with synthetic screenshots (81317c3)
  • Preserve database credentials in collaboration API integration test (8d7a414)
  • Document portable monitoring release features and upgrade steps (7386bce)
  • Make monitoring configurable and publish optional PWA workflows (c09fdf3)
  • Record public distribution rules in canonical workspace (88a210f)
  • Add sanitized Ops Floor GIF below README introduction (8df6362)
  • Remove external README screenshot to satisfy release policy (f3bb1e6)
  • Document Nginx Proxy Manager VIP ingress for HA (74cde1c)
  • Highlight HA cluster architecture and failover (a9ed759)
  • Add portable HA deployment and cluster administration (3df5bc5)
  • Redesign README for Ops Center (92cf3ae)
  • Update README quick start repository URL (7ec5f92)
  • Update README with project description and instructions (9c8bf5c)
  • Update README with image and project details (8c5f7bc)
  • Initial public release (be52192)
  • Prepare standalone Ops Center distribution (439e3cc)

First release.

Full Changelog: https://github.com/r0lfi/ops-center/commits/v0.1.0