Skip to content

Releases: pm4ml/pm4ml-docker-compose

Release list

v2.0.0

Choose a tag to compare

@vijayg10 vijayg10 released this 09 Dec 17:21
c71d690

Overview

This release introduces significant improvements to the Vault integration, including profile-based deployment, enhanced security, KV v2 secrets engine, and automatic secret updates.

New Features

  1. Security benefits:
    • Unseal Key - Vault unseal keys are not stored on disk anymore
    • AppRole authentication - No persistent root token usage
    • Tmpfs volumes - Secrets in memory only, never on disk
    • Read-only mounts - Services can't modify secrets
    • Isolated profiles - Vault runs independently
  2. Profile-Based Vault deployment separation to avoid frequent sealing on services restart
  3. Shared Volume Architecture
  4. Interactive Secret Creation Script - prompts for AUTH_CLIENT_SECRET and PORTAL_PASSWORD
  5. Vault Unseal Status Monitoring
  6. Automatic Secret Rendering
  7. Vault automatic unsealing script provided

Breaking Changes

`This is a complete refactor of the volumes and Docker Compose profiles. It’s recommended to remove the Docker volumes and restart the PM4ML by following the new README.

Full Changelog: v1.0.0...v2.0.0

v1.0.0

Choose a tag to compare

@vijayg10 vijayg10 released this 08 Dec 16:07

Features

  • PM4ML Core Services
  • Keycloak
  • API Gateway
  • Vault
  • Other core dependencies bundled together