Release Changelog

A chronological record of what has shipped across NukeHub and its projects.

26

2026

v2.1.0

nuke-lab

Release engineering for NukeLab — pull-based production deploys, tag-driven versioning, automatic pre-migration backups, and a startup schema guard.

Highlights

  • Pull-based production deploys — pin NUKELAB_VERSION or NUKELAB_IMAGE_TAG to run tagged GHCR images instead of rebuilding from source.
  • Safer migrations — automatic pre-migration pg_dump snapshots and a startup guard that refuses old images on a newer database schema.
  • Tag-driven releases — git tags as the version source of truth, with CI building and pushing all platform images (including workspace environments) and drafting the GitHub Release.
View release on GitHub

v2.0.0

nukehub.org

Rebuilt nukehub.org from Jekyll to Astro and shipped live GitHub stats plus a global command palette.

Highlights

  • Site rebuilt from Jekyll to Astro with React islands and Tailwind CSS v4.
  • Public roadmap page, chronological changelog, and dynamic Open Graph images.
  • Live GitHub stats overlay and a global command palette (Cmd/Ctrl+K).

Breaking changes

  • Legacy Jekyll URL formats, layouts, and plugin-based pages are no longer supported.

v2.0.0

nuke-lab

Shipped NukeLab v2.0, a complete multi-user scientific computing platform rewrite.

Highlights

  • Complete platform rewrite — FastAPI backend with async SQLAlchemy, React 19 SPA, PostgreSQL 17, Redis, and Celery workers.
  • Six-role RBAC with 24 API-token scopes and a NUKE credit economy backed by an immutable transaction ledger.
  • Real-time Docker metrics, alerting, audit logs, and maintenance windows, with 500+ passing tests.

Breaking changes

  • NukeLab v1.x workspace data and API are deprecated and require migration to v2.

v0.1.2

nuke-ide

Upgraded NukeIDE to Eclipse Theia 1.72.3 and shipped OpenMC Studio Phase 4.

Highlights

  • IDE shell upgraded to Eclipse Theia 1.72.3.
  • OpenMC Studio no-code simulation builder with materials, CSG geometry, tallies, and depletion, plus a DAGMC geometry editor.
  • 3D/2D visualization framework (VTK, Plotly.js) with Python environment auto-detection.

Breaking changes

  • Extension API aligned with Theia 1.72; older extensions may need compatibility updates.