Skip to content

chore: release v1.0.0 — initial public release#6

Merged
Ambientwork merged 3 commits intomainfrom
feat/release-v1
Mar 23, 2026
Merged

chore: release v1.0.0 — initial public release#6
Ambientwork merged 3 commits intomainfrom
feat/release-v1

Conversation

@Ambientwork
Copy link
Copy Markdown
Owner

Summary

  • Security fix: Removed hardcoded Orthanc credentials from docker-compose.yml — now sourced from .env via variable substitution
  • Configurable ports: ORTHANC_HTTP_PORT, ORTHANC_DICOM_PORT, VIEWER_PORT env vars
  • VERSION file: 1.0.0.0 (4-digit format for release automation)
  • CHANGELOG.md: Comprehensive initial release entry covering all features

What's in v1.0.0

  • Orthanc PACS with DICOMweb, C-STORE, WADO
  • OHIF Viewer v3.9.2 with Cornerstone3D (3D volume rendering, MPR)
  • Dental W/L presets (Bone, Soft Tissue, Implant, Mandibular Canal, Airway)
  • Docker Compose one-command deployment
  • Setup wizard, smoke tests, backup, DICOM import scripts
  • DSGVO log scrubbing
  • GitHub Actions CI + automated release workflow
  • GitHub Pages landing page

Security

  • Hardcoded credentials replaced with .env variable substitution
  • Healthcheck uses os.environ instead of inline credentials

How to test

  1. cp .env.example .env
  2. docker compose config — verify no hardcoded passwords
  3. docker compose up -d && ./scripts/smoke-test.sh

Post-merge

After PR merges, tag v1.0.0 to trigger .github/workflows/release.yml → automatic GitHub Release.

🤖 Generated with Claude Code

Ambientwork and others added 3 commits March 23, 2026 14:11
Credentials are now sourced from .env via variable substitution.
Ports are also configurable via ORTHANC_HTTP_PORT, ORTHANC_DICOM_PORT,
and VIEWER_PORT environment variables. Healthcheck uses os.environ
instead of hardcoded values.

Resolves STOPP.md rule: "NEVER hardcode credentials"
Initial public release of AmbientCT — open-source DICOM viewer
for dental and medical practices.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Take upstream security improvements: 127.0.0.1 binding, required
ORTHANC_PASSWORD, pinned Orthanc image, config volume mounts.
@Ambientwork Ambientwork merged commit 8058a22 into main Mar 23, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant