Skip to content

Releases: xencon/aixcl

Release v1.1.6

05 May 20:09
af586d9

Choose a tag to compare

AIXCL v1.1.6

OpenCode configuration alignment and README improvements.

What's New in v1.1.6

Configuration

  • ✅ Aligned opencode.json with official OpenCode schema (shell, logLevel, snapshot, watcher, small_model, etc.)
  • ✅ Added watcher.ignore patterns to reduce file watcher noise
  • ✅ Updated .gitignore to prevent accidental commits of npm artifacts

Documentation

  • ✅ Added Loki (port 3100) and Alertmanager (port 9093) to README Access Points
  • ✅ Simplified Vault credentials notes for consistency with CLI output

Installation

git clone https://github.com/xencon/aixcl.git
cd aixcl
./aixcl utils check-env
./aixcl stack init
./aixcl stack start --profile sys

Documentation


Full Changelog: v1.1.4...v1.1.6

Release v1.1.5

05 May 17:41
a5acb23

Choose a tag to compare

AIXCL v1.1.5

Governance consolidation and documentation overhaul.

This release cleans up stale directories and aligns the repository with the canonical OpenCode layout. No runtime behavior changes.

What's New in v1.1.5

Governance

  • ✅ Consolidated ai/ directory into .opencode/ per canonical OpenCode layout
  • ✅ Removed stale ai/ and .opencode/commands/ references from agents, docs, and opencode.json
  • ✅ Added .opencode/rules/ for workflow, formatting, and security constraints

Documentation

  • ✅ Overhauled docs/ structure for clarity
  • ✅ Aligned opencode.json with .opencode/ conventions
  • ✅ Fixed stale path references in CI validation scripts

Installation

git clone https://github.com/xencon/aixcl.git
cd aixcl
./aixcl utils check-env
./aixcl stack init
./aixcl stack start --profile sys

Documentation


Full Changelog: v1.1.4...v1.1.5

Release v1.1.4

05 May 13:09
d6200c0

Choose a tag to compare

AIXCL v1.1.4

Vault credential hardening and tooling fixes.

What's New in v1.1.4

Security

  • Eliminated PostgreSQL Password Fallback: Removed hardcoded POSTGRES_PASSWORD from compose. Entrypoint now exclusively reads from Vault secrets with startup polling (Fixes #1019)
  • Postgres Exporter Vault Hardening: Corrected entrypoint binary path and removed password leak from compose (Fixes #1017, #1025)

Fixed

  • Bash Completion Drift: Added missing restart, config, init, and export-quadlet commands (Fixes #1021)
  • Postgres Exporter Startup: Fixed binary path from /postgres_exporter to /bin/postgres_exporter (Fixes #1025)

Documentation

  • README Quick Start: Added ./aixcl stack init step and utils bash-completion / utils clean commands (Fixes #1020)

Installation

git clone https://github.com/xencon/aixcl.git
cd aixcl
./aixcl utils check-env
./aixcl stack init
./aixcl stack start --profile sys

Documentation


Full Changelog: v1.1.3...v1.1.4

AIXCL v1.1.2

03 May 21:12
df04774

Choose a tag to compare

AIXCL v1.1.2

Shared container lifecycle utilities, issue creation safety, and CI race condition fix.

What's New in v1.1.2

Shared Container Lifecycle

  • ✅ New lib/core/service_utils.sh module with container_start(), container_stop(), container_restart()
  • ./aixcl vault start|stop|restart commands now available using shared code path
  • start_service() and stop_service() in stack.sh delegate to shared utilities

Issue Creation Safety

  • ✅ Templates updated with --body-file CLI safety comments
  • ✅ DEVELOPMENT.md shows safe --body-file patterns to prevent backtick command substitution
  • workflow-guard skill validates issue body cleanliness

CI & PR Validation

  • ✅ DEVELOPMENT.md updated to always pass --assignee to gh pr create
  • ✅ Critical warning about PR validation race condition documented

Installation

git clone https://github.com/xencon/aixcl.git
cd aixcl
./aixcl utils check-env
./aixcl stack start --profile usr

Documentation


Full Changelog: v1.1.1...v1.1.2

AIXCL v1.1.1

03 May 18:49
4ad0855

Choose a tag to compare

AIXCL v1.1.1

Simplification release. Vault is now optional in usr and dev profiles.

What's New in v1.1.1

Added

  • ✅ Profile-gated Vault: Vault no longer starts in usr and dev profiles
    • usr: ollama, postgres (2 services)
    • dev: ollama, open-webui, postgres, pgadmin (4 services)
    • ops and sys: still include full Vault stack
  • ./aixcl vault shows "Vault not enabled" when profile lacks Vault

Fixed

  • ✅ Removed stale Alloy reference from Grafana log-alerts.yml

Documentation

  • ✅ Docs audit: deleted 17 stale, dated, or generated files
  • ✅ Removed all Alloy references from remaining docs

Installation

git clone https://github.com/xencon/aixcl.git
cd aixcl
./aixcl utils check-env
./aixcl stack start --profile usr

Documentation


Full Changelog: v1.1.0...v1.1.1

AIXCL v1.1.0

03 May 14:59
8347f7b

Choose a tag to compare

AIXCL v1.1.0

Vault integration hardening and observability cleanup.

What's New in v1.1.0

Vault Hardening

  • ✅ Vault secrets volume mounting into open-webui and pgadmin containers
  • ✅ Vault CLI logs subcommand: ./aixcl vault logs [n]
  • ✅ POSIX/Alpine compatibility for vault bootstrap scripts (sh instead of bash)
  • ✅ DAC_OVERRIDE capability for bootstrap containers to write vault-secrets volume

Observability Cleanup

  • ✅ Removed deprecated Alloy service from docker-compose.yml
  • ✅ Grafana log-alerts comments cleaned of Alloy references

Repository Governance

  • ✅ Established strict PR workflow policy
  • ✅ Added PR validation workflow to enforce formatting standards
  • ✅ Implemented security-first agentic foundation
  • ✅ Implemented adversarial security hardening
  • ✅ Implemented Docker secrets management and PostgreSQL SSL/TLS
  • ✅ Complete Podman rootless migration
  • ✅ Implemented GPG-signed commits for code integrity
  • ✅ Implemented threat-adaptive credential rotation
  • ✅ Integrated HashiCorp Vault as mandatory infrastructure
  • ✅ Adapted observability for rootless Podman compatibility
  • ✅ Added Vault password migration support
  • ✅ Added vault-agent services to docker-compose.yml

Installation

git clone https://github.com/xencon/aixcl.git
cd aixcl
./aixcl utils check-env
./aixcl stack start --profile usr

Documentation


Full Changelog: v1.0.0...v1.1.0

AIXCL v1.0.0-rc9

30 Apr 04:24

Choose a tag to compare

AIXCL v1.0.0-rc9

Engine stability, volume management, and CI/CD infrastructure improvements.

What's New in v1.0.0-rc9

Added

  • ✅ CI/CD testing: Comprehensive devcontainer engine tests for all three engines (Ollama, llama.cpp, vLLM) (#882)
  • ✅ Automated testing in CPU-only mode for GitHub Actions
  • ✅ Volume persistence validation
  • ✅ Engine switching tests
  • ✅ Volume consistency validation script

Fixed

  • ✅ llama.cpp GPU support: Fixed container startup error by properly configuring volumes and entrypoint (#884)

Changed

  • ✅ Volume management: Standardized volume naming across local Docker, devcontainer, and GitHub Codespaces (#883)
  • ✅ Renamed all volumes to use aixcl-* prefix (e.g., aixcl-ollama-data, aixcl-llamacpp-data)
  • ✅ Volumes marked as external: true for persistence across contexts
  • ✅ Added init-volumes.sh script for one-time volume initialization
  • ✅ Stack start automatically checks and initializes volumes

Infrastructure

  • ✅ llama.cpp model format: Fixed default INFERENCE_MODEL to use full HuggingFace path format (#879)

Installation

git clone https://github.com/xencon/aixcl.git
cd aixcl
./aixcl utils check-env
./aixcl stack start --profile usr

Documentation


Full Changelog: v1.0.0-rc8...v1.0.0-rc9

AIXCL v1.0.0

30 Apr 14:30

Choose a tag to compare

AIXCL v1.0.0

Production-ready AIXCL platform — complete after 9 release candidates.

What's New in v1.0.0

Devcontainer & Codespaces

  • ✅ Simplified lifecycle scripts (4 → 1)
  • ✅ Fixed Codespaces external volume error
  • ✅ Renamed to 'codespace devcontainer'
  • ✅ Corrected docker-compose paths

Repository Governance

  • ✅ CODEOWNERS configured (@sbadakhc sole maintainer)
  • ✅ Branch protection active on main & dev
  • ✅ CI/CD workflows stable

Infrastructure

  • ✅ All CI checks passing
  • ✅ Quick vs integration test split
  • ✅ Docker buildx action updated

Installation

git clone https://github.com/xencon/aixcl.git
cd aixcl
./aixcl utils check-env
./aixcl stack start --profile usr

Documentation

Docker Images

  • xencon/aixcl:latest
  • xencon/aixcl:v1.0.0

Full Changelog: v1.0.0-rc9...v1.0.0

AIXCL v1.0.0-rc8

22 Apr 14:06

Choose a tag to compare

AIXCL v1.0.0-rc8

Documentation accuracy and transparency improvements.

What's New in v1.0.0-rc8

Documentation

  • ✅ Corrected Podman support claims to reflect experimental status (#864)
  • ✅ Added missing CLI commands to Quick Start table (#862)
  • ✅ Fixed orphaned links, outdated paths, and formatting issues (#857-#861)

Installation

git clone https://github.com/xencon/aixcl.git
cd aixcl
./aixcl utils check-env
./aixcl stack start --profile usr

Documentation


Full Changelog: v1.0.0-rc7...v1.0.0-rc8

AIXCL v1.0.0-rc7

22 Apr 03:50

Choose a tag to compare

AIXCL v1.0.0-rc7

Release automation, improved slash commands, Alertmanager integration, and enhanced dashboards.

What's New in v1.0.0-rc7

Added

  • ✅ Release automation: New /release slash command for complete release process (#845)
  • ✅ Release templates: Standardized release note templates (#843)
  • ✅ Alertmanager service integration for observability stack alerting (#822)
  • ✅ Platform commands: /platform, /status, /report for health reporting
  • ✅ Context-aware execution for /workflow, /commit, /pr, /branch commands

Changed

  • ✅ Open WebUI upgraded from v0.8.12 to v0.9.1 (#839)
  • ✅ Grafana dashboard updated to include all 13 services (#841)

Fixed

  • ✅ Security hardening compatibility fixes for vLLM entrypoint (#836)
  • ✅ Removed security hardening from pgAdmin due to su authentication failure (#837)
  • ✅ Added security hardening to postgres container (#835)
  • ✅ Added security hardening to nvidia-gpu-exporter container (#825)

Installation

git clone https://github.com/xencon/aixcl.git
cd aixcl
./aixcl utils check-env
./aixcl stack start --profile usr

Documentation


Full Changelog: v1.0.0-rc6...v1.0.0-rc7