Release Changelog

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

26

2026

v2.0.0

nukehub.org

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

Highlights

  • Migrated the public site from Jekyll to Astro with React islands and Tailwind CSS v4.
  • Added a public roadmap page and chronological changelog.
  • Dynamic Open Graph images and improved SEO across all pages.
  • Live GitHub stats overlay on project cards with a scheduled six-hour refresh.
  • Global command palette (Cmd+K / Ctrl+K) for searching pages, projects, people, events, and integrations.
  • Responsive header fixes around the 768px breakpoint.

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

  • FastAPI backend with async SQLAlchemy, PostgreSQL 17, Redis, and Celery workers.
  • React 19 SPA with TanStack Router, TanStack Query, and shadcn/ui components.
  • Role-based access control with six roles and 24 API-token scopes.
  • NUKE credit economy with daily allowance, grants, deductions, and immutable transaction ledger.
  • Real-time Docker metrics, alerting rules, audit logs, and maintenance windows.
  • 500+ passing pytest tests covering security, lifecycle, and performance.

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

  • Upgraded the IDE shell to Eclipse Theia 1.72.3.
  • OpenMC Studio no-code simulation builder with materials, CSG geometry, tallies, and depletion.
  • DAGMC geometry editor with faceting, volume grouping, and property management.
  • 3D and 2D visualization framework using VTK and Plotly.js.
  • Python environment auto-detection for conda, venv, poetry, pyenv, and uv.

Breaking changes

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