This repository was archived by the owner on Dec 9, 2025. It is now read-only.
Releases: EVerest/everest-framework
Releases · EVerest/everest-framework
v0.25.0
What's Changed
- Bazel: Use rapidyaml from bazel registry by @dorezyuk in #311
- Rust: pin cxxbridge version, update to 1.0.189 by @IvarWithoutBones in #313
- Refactor MessageHandler for Improved Thread Handling and MQTT communication by @Pietfried in #292
- C++: Suppress recurrent log line by @dorezyuk in #310
- python: enter virtual environments before starting modules by @IvarWithoutBones in #314
- manager: fix a few gcc/clang-tidy/spellchecker lints by @andistorm in #315
- fix: Add extra check for etc path by @chrizap in #312
New Contributors
- @IvarWithoutBones made their first contribution in #313
- @chrizap made their first contribution in #312
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
- Rust: fix type add hint which error to use by @dorezyuk in #302
- Rust: Add error message propagation by @d-r-jenkins in #304
- Rust: Add ErrorType handling for raising by @dorezyuk in #305
- Rust: Fix error mocks and extend tests by @dorezyuk in #306
- Update fmt to 12.1.0 and set FMT_SYSTEM_HEADERS cmake var to ON by @hikinggrass in #303
- libwebsockets: enable IPv6 by @barsnick in #301
- Update rapidyaml dependency to 0.10.0 by @hikinggrass in #308
- Support Boost 1.89 by @hikinggrass in #307
- Update version to 0.24.0 by @hikinggrass in #309
Full Changelog: v0.23.1...v0.24.0
v0.23.1
What's Changed
- OCPP201: Bazel - use openssl instead of boringssl by @wku12 in #298
- Update libwebsockets dependency to 4.4.1 by @barsnick in #299
- Update everest-sqlite to 0.1.4 by @hikinggrass in #300
Full Changelog: v0.23.0...v0.23.1
v0.23.0
What's Changed
- Rust: Add clear_all_errors binding by @d-r-jenkins in #293
- Rust: Fix clippy warning by @dorezyuk in #295
- Rust: Add default value to enable_external_mqtt by @dorezyuk in #296
- Rust: Add support for Rcp exceptions by @dorezyuk in #291
- Update pybind11 to 3.0.1 and fix options by @hikinggrass in #297
New Contributors
- @d-r-jenkins made their first contribution in #293
Full Changelog: v0.22.3...v0.23.0
v0.22.3
What's Changed
- Fix bazel build for non ld.gold linker by @andistorm in #289
- Update dependencies by @hikinggrass in #290
Full Changelog: v0.22.2...v0.22.3
v0.22.2
What's Changed
- Enable position independent code by @hikinggrass in #285
- Fix reference to schemas/migrations in BUILD.bazel by @hikinggrass in #288
- Bump version of everest-sqlite dependency to 0.1.3 by @hikinggrass in #286
Full Changelog: v0.22.1...v0.22.2
v0.22.1
What's Changed
- Fix everest-sqlite related issues in yocto build by @hikinggrass in #284
Full Changelog: v0.22.0...v0.22.1
v0.22.0
What's Changed
- Support for persistent storage and retrieval of EVerest config in SQLite by @Pietfried in #256
- feat: Add command line options to specify boot source by @Pietfried in #277
- Fixes that all module data properties are now requested from the storage by @Pietfried in #279
- refactor: ConfigBootMode and db-init cli arg by @Pietfried in #278
- Add defaults for datatype and mutability, remove Path datatype by @hikinggrass in #280
- feat: Integrate booting EVerest from database by @Pietfried in #267
- Use liblog v0.3.0 to be able to reinitialize logging by @hikinggrass in #282
- Various clang tidy fixes by @hikinggrass in #281
- Add explicit exceptions during command calls / handling by @hikinggrass in #210
- Implement ConfigService for getting and setting module configs by @hikinggrass in #283
Full Changelog: v0.21.1...v0.22.0
v0.21.1
What's Changed
- Manager: fix deadlock on shutdown by @dorezyuk in #275
- Update version to 0.21.1 by @hikinggrass in #276
Full Changelog: v0.21.0...v0.21.1
v0.21.0
What's Changed
- Fix error message on module cannot be loaded by @andistorm in #251
- Change CI to reusable workflow by @hikinggrass in #253
- Wait for "ready_received" before calling user code by @dorezyuk in #249
- Rust: use ensure_ready only for Rust by @dorezyuk in #261
- Optimize config distribution via MQTT by @hikinggrass in #252
- Feature: use proper C++ config types by @hikinggrass in #254
- Rust: Update dependencies by @dorezyuk in #263
- Parsing of JSON config to EverestConfig type by @Pietfried in #257
- Disables Javascript support by default by @Pietfried in #265
- Integration of C++ config types in config parsing and validation by @Pietfried in #264
- Changed parse_everest_config to parse_module_configs by @Pietfried in #266
- chore(deps): bump everest-admin-panel 0.3.0 -> 0.4.0 by @lukas-mertens in #268
- Add script (and ci job) to check if various version numbers are in sync by @hikinggrass in #260
- Update versions to 0.20.4 by @hikinggrass in #269
- Rust: Add ignoring of variables and errors by @dorezyuk in #262
- Migrate to Bazel 8 by @dorezyuk in #255
- Python: Fix bindings for multiple slots by @dorezyuk in #272
- Fix some compiler warnings by @mhei in #271
- Fix multiple compiler warnings by @hikinggrass in #273
- Update version to 0.21.0 by @hikinggrass in #274
Full Changelog: v0.20.3...v0.21.0