Skip to main content

Release Notes

We strive to deliver updates fortnightly (bi-weekly), continuously improving the platform with new features, enhancements, and bug fixes. Each release consolidates changes across all platform components including CTMS, Sublink, Analytics, and supporting services.


v2.0.0 (15-Feb-2026) 🎉​

Major Release — Single-Click Deployment & Pre-Built Images

New Features

  • Single-Click Deployment — Automated install.sh script for full-stack deployment (Rocky Linux 10 compatible)
  • Pre-Built Docker Images — All services now use CI/CD-built images (ctms-cube, ctms-api-gateway, supabase-seed, frappe-marley-health)
  • Patient Composite API — New /api/v1/patient/[email] endpoint combining Patient and Address data

Enhancements

  • Calendar date picker with UTC storage and local display
  • Study Participants: Enhanced enrollment with duplicate prevention
  • Comprehensive documentation overhaul (deployment guides, system requirements, platform runbook)
  • Standardized .env.production naming convention
  • Ghost column cleanup in data pipeline models

Bug Fixes

  • Fixed calendar date picker save/display with UTC normalization
  • Fixed duplicate subject-study enrollment and null encounter issues
  • Fixed Cube API retry logic for 'Continue wait' responses
  • Fixed Docker-internal API URL leaking to browser

v1.9.0 (01-Feb-2026)​

New Features

  • Runtime Configuration — RUNTIME_* env override system for Docker deployments
  • Self-Hosted Supabase — Complete on-premise Supabase stack with docker-compose
  • CTMS Init Service — Dedicated Docker containers for Frappe provisioning (5-stage pipeline)
  • CTMS Staffing Planner — Web app with optimistic/pessimistic scenario planning

Enhancements

  • Refactored Signup and User Management flows
  • Generic entity count API endpoint (ADR-003)
  • Client-server URL separation for API calls
  • Build-time branding args for whitelabel support
  • Master data seed script with 83 records and 34 custom DocTypes

Bug Fixes

  • Fixed Supabase URL priority (runtime over build-time)
  • Fixed cubestore causing Cube 'Continue wait' hang
  • Fixed duplicate CORS headers in Caddy configuration

v1.8.0 (18-Jan-2026)​

New Features

  • GitHub Actions Pipelines — Automated Docker builds with 1.x versioning across all repositories
  • OpenSpec Integration — Spec-driven development framework initialized in all projects
  • Data Pipeline CI/CD — Full ingester workflow with dry-run support, caching, and notifications
  • Unified Docker Stack — Single compose file with Caddy, observability & analytics profiles

Enhancements

  • Studies module: Back button with pagination handling
  • Dark overlay background when sheets are open
  • User management: Active/Inactive status toggle
  • Cube API URL configurable via environment variable
  • DBT pipeline with Elementary data quality reports

Bug Fixes

  • Fixed docker-entrypoint.sh permissions
  • Fixed DATALAKE_APIS shell parsing issues
  • Fixed Elementary command profile flags

v1.7.0 (04-Jan-2026)​

New Features

  • Dynamic RBAC System — Configurable role-based access control with Frappe backend integration
  • Study Export (ODM) — Export studies to CDISC ODM format (PDF/XML/HTML)
  • Server-Side Pagination — Migrated data grids to server-side pagination for better performance
  • My Studies/Subjects KPIs — Personalized dashboard KPIs for logged-in users
  • Master Data JSON Config — Sidebar navigation loaded from JSON configuration
  • Appointments Module (Sublink) — New appointments menu with modern flow
  • Notifications Redesign (Sublink) — Modern notifications page with infinite scroll
  • Partners & Pricing Pages — New company website pages with Cal.com integration

Enhancements

  • RBAC Phase 3: Dynamic permissions with Frappe backend
  • Study Designer read-only access to subject clinical data
  • Study-specific filtering in MCP server for dashboard KPIs
  • Elevated ProfileCard design in Sublink mobile app
  • Environment-driven logo and Cal.com configuration on company website
  • User-friendly validation messages on signup and user creation

Bug Fixes

  • Fixed RBAC button visibility for Study Coordinator
  • Fixed permissions checkbox display for missing records
  • Fixed About modal close button in Sublink
  • Fixed logo references from PNG to SVG on company website

v1.6.0 (14-Dec-2025)​

New Features

  • MCP Chat Widget — Embeddable AI chat widget with theme presets, ChatGPT-style interface, and environment variable configuration
  • Cube.dev Semantic Layer — Ad-hoc analytics playground with fly.io deployment
  • MCP Server Deployment — REST bridge for AI assistant with fly.io hosting and DNS setup
  • Dynamic Dashboards — Real-time KPI dashboards served through Cube.dev semantic layer

Enhancements

  • Users module with full CRUD operations
  • Signup role assignment restricted to Patient only
  • Data quality checks for study dates in analytics pipeline
  • Environment variables standardized across all projects

Bug Fixes

  • Fixed data anomalies in dashboard metrics
  • Fixed table prefix issues in data pipeline
  • Fixed heading formatting in documentation

v1.5.0 (06-Dec-2025)​

New Features

  • Role-Based Access Control (RBAC) — Guard rails for sites, action buttons, and feature flags
  • Dynamic Logo Support — Configurable branding with environment variables
  • Documentation Site — New Docusaurus-based documentation portal with API reference

Enhancements

  • Major refactor from "Patients" to "Subjects" terminology
  • Permission system improvements for Study Designer role
  • Signup support for multiple roles
  • New API menu and style refactoring
  • Logo management documentation added

Bug Fixes

  • Fixed access control issues reported by QA team
  • Fixed CVE-2025-55182 security vulnerability
  • Fixed layout wrapper and minimatch issues

v1.4.0 (29-Nov-2025)​

New Features

  • Data Lakehouse Pipeline — Initial dbt pipeline with Cube.dev integration
  • Data Ingestion Service — DLT Hub-based data pipeline for clinical trial data

Enhancements

  • Drug Master changed to new doctype "Concomitant Medication"
  • Study CRF and Study Sites view screens standardized
  • Date formatting (DD-MMM-YYYY) applied across all screens
  • Calendar popover close behavior improved
  • FAQ and Glossary pages added to documentation

Bug Fixes

  • Fixed date picker calendar year limits for better UX
  • Fixed date range validator with improved user experience

v1.3.0 (22-Nov-2025)​

New Features

  • Blog Section — Added blog page with code editor color theme
  • Change Password — Self-service password change with fallback redirect

Enhancements

  • Controlled menu navigation based on user roles
  • Future date selection enabled for non-DOB date fields
  • Documentation refactored and organized

Bug Fixes

  • Fixed sidebar background color issue
  • Fixed blog page rendering
  • Fixed about popup display

v1.2.0 (17-Nov-2025)​

New Features

  • Internal API Layer — All APIs now served locally, removed KrakenD dependencies
  • New Signup Endpoints — Separate endpoints for user and subject registration

Enhancements

  • REST API client documentation compatible with Postman and OpenAPI spec
  • API documentation refactoring
  • GitHub Actions for Docker builds
  • Login page set as homepage

Bug Fixes

  • Fixed Docker build issues
  • Fixed GitHub Actions build configuration
  • Fixed login button color

v1.1.0 (14-Nov-2025)​

New Features

  • Access Control & Authorization — Role-based access introduced
  • Study Personnel Module — Manage study team members
  • Dashboard Prototype — Initial dashboard implementation

Enhancements

  • ActionGuard component for permission-based UI controls
  • React Day Picker upgraded to v9.11.1 with dropdown selectors
  • Dashboard title modifications

Bug Fixes

  • Fixed add button issues in Sites and Personnel modules
  • Fixed role name display in Study Personnel
  • Fixed X button behavior (application standard)

v1.0.0 (07-Nov-2025)​

New Features

  • Subject CRF Module — Dynamic form generation for Case Report Forms
  • Adverse Events Module — Capture and track adverse events
  • Laboratory Module — Lab test prescriptions with dropdown selection
  • Concomitant Medication — Drug prescription management

Enhancements

  • Unified card view across patient and study modules
  • Patient demographics update capability
  • Country master dropdown pagination
  • Study participant location capture with validation

Bug Fixes

  • Fixed consent save with full subject name
  • Fixed physical examination with full patient name
  • Fixed family medical history name validation
  • Fixed vital signs missing attributes

v0.9.0 (13-Oct-2025)​

New Features

  • Patient Self-Signup — Form-based patient registration
  • Dynamic CRF Forms — Human-readable field labels generated automatically

Enhancements

  • Month and year selection enabled on date pickers
  • React date picker with template design
  • Signup UI improvements

Bug Fixes

  • Fixed CRF form readability
  • Fixed calendar UI issues

v0.8.0 (28-Sep-2025)​

New Features

  • Study CRF Implementation — Link CRFs to studies and subjects
  • CRF CRUD Operations — Add, edit, view, list, and delete CRF entries

Enhancements

  • CRF listing based on Study and Subject
  • Dynamic form field generation with proper structure
  • Read-only forms positioned at top of sheets

v0.7.0 (25-Aug-2025)​

New Features

  • Drug Prescription Module — Add and manage drug prescriptions
  • Laboratory Listing — View and manage lab tests

Enhancements

  • Drug dropdown excludes existing list items
  • Enhanced drug prescription list with accurate details
  • Frappe proxy APIs added

Bug Fixes

  • Fixed laboratory form with lab test dropdown
  • Removed console logs and debuggers

v0.6.0 (09-Aug-2025)​

New Features

  • Patient Module — List and add patients
  • Encounter Creation — Automatic encounter creation on participant addition

Enhancements

  • Timestamp added to patient list to avoid cache issues
  • Location dropdown moved under search field for bulk operations

Bug Fixes

  • Fixed edit patient functionality

v0.5.0 (27-Jul-2025)​

New Features

  • Business Glossary — Platform terminology reference
  • Study Participant Details — Tabbed interface for participant data

Enhancements

  • Standardized card views for subject and study modules
  • Elevated card view design
  • Enhanced glossary presentation layer

Bug Fixes

  • Fixed issues in study participant detailed tabs