EVerest 2026.02.0 Released: First Stable Release Under New Long-Term Support Strategy
EVerest is the open firmware stack for EV charging infrastructure, handling every protocol layer from ISO 15118 to OCPP so vendors and operators can build on a production-grade, community-maintained foundation rather than rebuilding the same compliance infrastructure from scratch.
The 2026.02.0 release marks a significant shift for the project: this is the first stable release under a new long-term release strategy, transitioning from monthly snapshots to an approximately six-month stable cadence with explicit maintenance branches, a coordinated release candidate testing period, and formally defined public API stability guarantees. Patch releases within the 2026.02.x line will not introduce breaking changes, and bug fixes and security patches can be backported to the stable/2026.02 branch.
This release also addresses fifteen security vulnerabilities, reported by external security researchers, covering a range of race conditions, buffer overflows, and state management issues across OCPP 1.6, OCPP 2.0.1, and ISO 15118 protocol handling.
Release Highlights
Core
- Over-voltage monitor implementation in EvseManager
- Voltage plausibility check during DC charging to detect hardware configuration inconsistencies
- Support for early IMD self test
- Update to Bazel 9
- Integration of meta-everest kirkstone and scarthgap into the Yocto build environment
Framework
- Wildcard handling for
handle_external_mqtt_message - Manifest interface requirement relaxed — modules no longer require at least one interface declaration
- New async utilities for
lib/everest/util, including a thread pool and queue implementations - Thread pool added to the message handler to prevent MQTT queue backlog
- EVerest Admin panel disabled by default
APIs
- New SLAC AsyncAPI module
- New JSON RPC API module:
RpcApi - Tariff messages published on Consumer OCPP and Auth Async APIs
OCPP
- ICCID and IMSI modem info added to OCPP 2.0.1
BootNotificationRequest - New interface to support OCPP 1.6 configuration retrieval from V2 data model
EV Communication
- MCS-related types and helpers
- SoC reporting for simulated sessions in PyEvJosev
- Improved EV compatibility for AC ISO-2 Plug and Charge
- IEEE 2030.1.1-2021 library skeleton added
- EV API and ChargeBridge EV support
- Support for CP state E
- Configurable
TT_EVSE_SLAC_INIT_MStimeout in EvseSlac - Nominal power and current used in AC charging for
ChargeParameterDiscoveryRes - Charging state machine restructured to simplify pause/resume and remove replug handling
- Signal added to indicate HLC session failure
- Max power capabilities used in
PMaxSchedulefor ISO 15118-2 and DIN DC
Documentation
- Complete documentation rewrite
- Added documentation for the Pionix BelayBox devkit
- Added documentation for the EVerest Development Container
Hardware Drivers
- New Dold RN5893 IMD Isolation Monitor driver
- New Carlo Gavazzi EM580 powermeter device driver
- Temperature monitoring with warning and error thresholds added to LEM DCBM 400/600
New Contributors
Six contributors made their first contribution to EVerest in this release cycle:
- @jalbert514 — #1755
- @ThatsLucas — #1741
- @pampelmusent — #1773
- @biubiuzhang — #1775
- @ManuelJanocha — #1873
- @olishmollie — #1831
Full Release Notes
For the complete changelog, refer to the 2026.02.0 release on GitHub.
For details on versioning and the new release strategy, see the EVerest versioning and release documentation.
Looking Ahead
The 2026.02.0 release represents a maturity milestone for EVerest: a community-agreed move from continuous snapshots to a stable, predictable release cadence with explicit API guarantees and a maintained backport path. The security work in this release, fifteen CVEs addressed across protocol layers, reflects both the growing deployment footprint of EVerest-based systems and the community’s commitment to responsible disclosure and proactive hardening.
Teams deploying EVerest in production environments are encouraged to review the full release notes, validate against their current configurations, and engage with the maintainers if questions arise. Bug fixes and security patches will continue to be backported to the stable/2026.02 branch for the life of this release line.
Learn more about EVerest here: https://lfenergy.org/projects/everest/