# 0.88.0

- Previous tag: `0.87.0`
- Commit range: `0.87.0..HEAD`

## IntelliJ 2026.1 EAP Support

MCP Steroid now supports IntelliJ 2026.1 EAP IDE versions, with EAP smoke testing infrastructure to ensure compatibility with upcoming IDE releases.

## Kotlin Compiler 2.3.10

The bundled Kotlin compiler has been updated to 2.3.10, aligned with the version shipped in the latest IDE builds.

## Integration Tests for All Supported IDEs

Integration tests now cover IntelliJ IDEA, PyCharm, GoLand, and WebStorm — verifying plugin compatibility across all supported JetBrains IDEs in automated Docker-based test runs.

## Debugger Improvements

- New MCP resources for debugger expression evaluation, step-over operations, and run configurations
- Fixed "Collecting data..." race condition in debugger expression evaluation
- Added polling fallback for complex object presentation after step-over

## Improved Dialog Killer

The automatic modal dialog closer has been hardened with better exception handling and EDT threading fixes. Integration tests have been expanded to cover more dialog scenarios.

## Stability & Bug Fixes

- **OCR fixes** — Fixed native library loading with macOS dylib alias support and pinned lept4j version for reliable text recognition
- **Screenshot reliability** — Fixed filename collisions by using unique subdirectories
- **Resource leak fixes** — Fixed critical resource leaks in coroutine lifecycle management
- **MCP server stability** — Fixed test restart on same port with configurable test port
- **Plugin deployment** — Fixed unzip to overwrite existing files, enabling test run directory reuse
- **Docker test fixes** — Fixed reaper multi-endpoint connectivity for builder containers

## Build & Infrastructure

- Centralized plugin versions and aligned Kotlin version with IDE
- Updated IntelliJ SDK version
- Refactored test infrastructure with extracted LayoutManager, GitDriver, and ConsoleDriver
- Three new debugger integration tests with improved evidence validation
- Enforced no hardcoded MCP resource URIs in source code
