Updates

Changelog

Track the evolution of EDURange Cloud with our latest updates and improvements

v0.5.0

April 10, 2025
feature

Introduced modular Challenge Definition Format (CDF) and Challenge Type Definitions (CTD) for flexible challenge deployment

feature

Added new SQL Injection challenge type with CDF-based starter scenarios

v0.4.5

March 18, 2025
feature

Introduced Edurange Installer with Electron-based setup and configuration

security

Enforced internal Kubernetes DNS for enhanced security by using local cluster addresses

v0.4.2

March 7, 2025
security

Switched authentication from session-based to JWT tokens for improved security and scalability

feature

Refactored middleware with JWT-based authentication and role enforcement

v0.4.0

March 5, 2025
feature

Expanded test coverage with new challenge-submission and auth test files

improvement

Added edge case tests for concurrency, whitespace, and expired codes

v0.3.8

March 5, 2025
breaking

Upgraded to Next.js 15.2.1 and React 19 with major dependency updates

improvement

Updated API routes to use NextRequest and fixed enum fields

v0.3.7

March 5, 2025
improvement

Overhauled Prisma usage with a single shared client to fix pool timeouts

improvement

Adopted transaction-based testing with improved isolation

v0.3.5

February 28, 2025
feature

Implemented real-time resource metrics with Prometheus/Grafana for comprehensive monitoring

improvement

Enhanced instance manager with metrics endpoints and fallback data

v0.3.3

February 27, 2025
feature

Added new Admin Dashboard with system health checks and real-time service data

feature

Introduced Challenge Installer with bulk import/edit and module browsing

v0.3.2

February 26, 2025
feature

Refactored Remote Terminal with upgraded xterm.js v5.3.0

improvement

Enhanced build process with Webpack and multi-stage Docker builds

v0.3.1

February 12, 2025
feature

Implemented activity logging system with centralized tracking for user actions and challenge events

feature

Added question attempt tracking with correctness and timestamps

v0.3.0

February 12, 2025
improvement

Enhanced competitions with optional end dates, improved time picker UI, and access code generation

feature

Added admin competition deletion with confirmation and enhanced logging

v0.2.8

February 7, 2025
feature

Connected challenge instance initialization and termination to frontend

bugfix

Fixed EOF error with the database-controller

v0.2.5

January 29, 2025
feature

Implemented Competition System with creation, management, and joining flows

feature

Added access code generation and revocation system