Skip to content

v1.0.0 — Production Release

Choose a tag to compare

@panjieke panjieke released this 18 May 12:22
· 51 commits to main since this release

v1.0.0 — Production Release

PULSE8.ai Cortex reaches v1.0.0 — promoted from Beta to Production/Stable.

Highlights

Authentication & Security

  • API key authentication (AUTH_METHOD=apikey) — simple, stateless x-api-key header auth
  • Microsoft Entra ID / OIDC (AUTH_METHOD=oidc) — OAuth 2.0 Authorization Code Flow with MFA support
  • OpenAPI specification — auto-generated docs via FastAPI

GPU Support & Flexible Deployment

  • NVIDIA GPU support for QMDDockerfile.gpu (CUDA 12.8 + Node.js 22) and docker-compose.gpu.yml overlay for EC2/Linux
  • Cortex-only deployment mode./scripts/start.sh --cortex-only for macOS Metal GPU acceleration
  • Configurable embed timeoutQMD_EMBED_TIMEOUT_MS environment variable
  • EC2 GPU setup guide — full guide at docs/ec2-gpu-setup.md

CI/CD & Operations

  • JFrog build & push workflow — automated container image builds
  • Enhanced logging — structured ingestion and compilation logs
  • Import constraints — enforced module boundaries in the compiler

Bug Fixes

  • Prevent SameFileError in bulk ingest
  • Fix Dockerfile.gpu Node version compatibility
  • Fix read_note crash on directory paths
  • Fix pylint test using wrong Python executable
  • Fix flaky perf test budget for CI runners
  • Fix QMD model download race condition
  • Various Docker permission and logging fixes

Full Changelog

See CHANGELOG.md for the complete history.