Skip to content

v2.14.0 Release Notes

Release Date: 2026-02-14 Commit: 86c2a65a


Overview

v2.14.0 represents a major milestone in the GeckoCIRCUITS modernization journey.


What's New

Features

  • GeckoFile migrated to gecko-simulation-core
  • ExternalStorageConverter interface pattern for GUI decoupling
  • HiLoData dual-version compatibility resolved
  • TokenMap dual-version issue resolved
  • Full circuit file I/O available in core module (headless)
  • Reflection fallback for backward compatibility

Key Metrics

  • Core tests: 500+ tests
  • Circuit file round-trip: Fully working headlessly
  • GUI decoupling: LossFileAccessor pattern established

Downloads

Distribution packages for all platforms:

# Download
wget https://github.com/tinix84/GeckoCIRCUITS/releases/download/v2.14.0/GeckoCIRCUITS-2.14.0-windows.zip

# Extract
unzip GeckoCIRCUITS-2.14.0-windows.zip

# Run
run-gecko.bat
# Download
wget https://github.com/tinix84/GeckoCIRCUITS/releases/download/v2.14.0/GeckoCIRCUITS-2.14.0-linux.zip

# Extract
unzip GeckoCIRCUITS-2.14.0-linux.zip

# Make executable
chmod +x run-gecko-linux.sh

# Run
./run-gecko-linux.sh
# Download
wget https://github.com/tinix84/GeckoCIRCUITS/releases/download/v2.14.0/GeckoCIRCUITS-2.14.0-macos.zip

# Extract
unzip GeckoCIRCUITS-2.14.0-macos.zip

# Make executable
chmod +x run-gecko-macos.sh

# Run
./run-gecko-macos.sh
# Download
wget https://github.com/tinix84/GeckoCIRCUITS/releases/download/v2.14.0/GeckoCIRCUITS-2.14.0-wsl.zip

# Extract
unzip GeckoCIRCUITS-2.14.0-wsl.zip

# Make executable
chmod +x run-gecko-wsl.sh

# Setup (first time)
./run-gecko-wsl.sh --setup

# Run
./run-gecko-wsl.sh

System Requirements

  • Java: OpenJDK 21 or later
  • Memory: 4 GB RAM (8 GB recommended)
  • Storage: 200 MB for application
  • Display: 1280x720 resolution (HiDPI supported)
  • WSL Only: X server (VcXsrv, Xming, or WSLg)

Installation & Getting Started

See the Installation Guide for detailed platform-specific instructions.

After installation, check out:


Full Changelog

View all changes

Commits in this release

  • 86c2a65a Sprint 4a: Migrate GeckoFile to gecko-simulation-core
  • cfd7f579 Phase 3: Migrate signal analysis utilities to core module
  • 19e4bb5a Phase 2: Native C integration for scientific computing
  • 99a2e661 Phase 1 utilities migration: enums + i18n support
  • a96db893 Add SerializationUtils to gecko-simulation-core
  • 5ad047c1 Complete Phase 1 migration: Circuit file parsing utilities to gecko-simulation-core


Support