Releases: EVerest/everest-framework
Releases · EVerest/everest-framework
v0.20.2
What's Changed
- Rust: fix optional connections and add tests by @dorezyuk in #246
- Fix config parsing for everestpy by @hikinggrass in #245
Full Changelog: v0.20.1...v0.20.2
v0.20.1
What's Changed
- Fix Rust interface by @dorezyuk in #240
- Ensure that "lib" is the CMAKE_INSTALL_LIBDIR in some bazel dependencies by @hikinggrass in #218
- Bump everestrs version to 0.20.1 by @hikinggrass in #242
- Re-introduce --config parameter for C++ Modules for compatibility by @hikinggrass in #241
- Add CODEOWNERS file by @hikinggrass in #243
Full Changelog: v0.20.0...v0.20.1
v0.20.0
What's Changed
- Errors: Decrease logging verbosity by @wku12 in #222
- Add PartialEq to enums in Rust codegen by @wku12 in #221
- Fix usage of MQTTSettings uses socket in manager by @hikinggrass in #228
- Various clang tidy recommendations by @hikinggrass in #227
- Erase MessageHandler for topics without any registered handlers by @hikinggrass in #229
- Additional debug logging by @hikinggrass in #231
- Add node js 22 by @corneliusclaussen in #235
- feature: add signal handler for termination by @a-w50 in #236
- Revert "feature: add signal handler for termination" by @a-w50 in #237
- Refactor schema loading and validation by @hikinggrass in #230
- Reduce amount of error topics to one per impl by @hikinggrass in #225
- Fix optional interface handling in Rust by @dorezyuk in #238
- Add function to cleanup retained topics to MQTTAbstraction by @hikinggrass in #233
- Restructure MQTT config distribution by @hikinggrass in #234
- error-framework: refactor usage of clear_error by @hikinggrass in #239
New Contributors
Full Changelog: v0.19.1...v0.20.0
v0.19.1
What's Changed
- Bugfix: fix mappings and global errors by @hikinggrass in #220
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
- Config restructure: distribute module configs via MQTT by @hikinggrass in #201
Full Changelog: v0.18.1...v0.19.0
v0.18.1
What's Changed
- Rust: Add support for the errors by @dorezyuk in #212
- fix: address compiler warnings (clang) by @james-ctc in #216
- Use CMAKE_INSTALL_LIBDIR instead of hard coded "lib" by @hikinggrass in #219
- support wildcard mqtt subscribe by @james-ctc in #215
New Contributors
- @james-ctc made their first contribution in #216
Full Changelog: v0.18.0...v0.18.1
v0.18.0
What's Changed
- Rust: init logging only once by @dorezyuk in #207
- Dependencies: bump liblog to 0.2.3 by @dorezyuk in #209
- Date: adjust flags to not use remote by @dorezyuk in #211
- Fix: MQTTAbstractionImpl: flush/sync MQTT Connect message immediately by @barsnick in #208
- Expose mappings of requirements, provides and modules to modules by @hikinggrass in #206
Full Changelog: v0.17.2...v0.18.0
v0.17.2
What's Changed
- Pin node-addon-api for everestjs at 8.1 by @hikinggrass in #205
Full Changelog: v0.17.1...v0.17.2
v0.17.1
What's Changed
- Fix the error manager: allow same error and sub-error if created by d… by @florinmihut in #203
- Bump version to 0.17.1 by @hikinggrass in #204
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
- everestjs: Fix node-addon-api error handling by @dnltz in #200
- Expose complete active error list by @corneliusclaussen in #202
New Contributors
Full Changelog: v0.16.0...v0.17.0