Releases: EVerest/everest-core
Releases · EVerest/everest-core
2023.6.0
What's Changed
- Adapted PyJosev to EVerest/everest-framework#85 by @a-w50 in #249
- Adopt to EVerest/everest-framework#87 by @a-w50 in #257
- Fix segmenation fault while parsing TLS certificate and key files by @FaHaGit in #259
- Use std::filesystem paths in OCPP module from EVerest/libocpp#98 by @hikinggrass in #258
- Fix issue with multiple service list items by @FaHaGit in #260
- Revert "Fix issue with multiple service list items (#260)" by @corneliusclaussen in #262
- Re-apply "Fix issue with multiple service list items (#260)" by @corneliusclaussen in #264
- Driver for SCU Power DPM1000/30 DC power supply by @corneliusclaussen in #265
- Adding the PyEvJosev module to replace the JsCarV2G module by @SebaLukas in #261
- EvseV2G: Do not stay long in authorization loop by @mooraby in #263
- Request minimum current in PausedByEV state by @corneliusclaussen in #267
- Fix josev dependency for main by @corneliusclaussen in #268
- Improve error handling in basic charging by @corneliusclaussen in #269
- fix powermeter.power_W is optional by @corneliusclaussen in #270
- Bump dependencies for 2023.6.0 release by @hikinggrass in #273
Full Changelog: 2023.5.0...2023.6.0
2023.5.0
What's Changed
- Set Watt limit directly instead of min(currentvalue, newValue). by @corneliusclaussen in #201
- Use most recent version of libtimer by @hikinggrass in #198
- Link URL missed the nightly part by @krealyt in #197
- Disable unneeded mbedtls build targets by @a-w50 in #200
- Integrated Energymanagement with OCPP Smart Charging by @Pietfried in #202
- Make OCPP certificates path configurable by @hikinggrass in #204
- SLAC based Autocharge support by @corneliusclaussen in #205
- Get car manufacturer from MAC by @corneliusclaussen in #206
- create EvseManager logging directories recursively. This fixes situat… by @corneliusclaussen in #211
- Update config to get it working with admin panel by @a-w50 in #199
- Fix tests to use temporary configs by @hikinggrass in #213
- Do not terminate connection on failed response by @FaHaGit in #214
- API and Setup module additions by @hikinggrass in #208
- Improvement for the reservation of charging processes by @Pietfried in #210
- OCPP added event handlers for Enabled and Disabled SessionEvents by @Pietfried in #212
- catch exceptions when renaming session log folder by @corneliusclaussen in #216
- Support for multiple SLAC sessions by @corneliusclaussen in #220
- Fix PN532 token provider for Mifare Classic tags by @hikinggrass in #218
- add custom suffix to log folder names by @corneliusclaussen in #223
- AC: Show max hw caps current on boot, fix hw caps for Yeti driver by @corneliusclaussen in #222
- Extended API module by adding set_limit_watts by @Pietfried in #207
- stop_charging: try graceful shutdown before failed by @corneliusclaussen in #215
- correct namespace by @corneliusclaussen in #225
- Configurable TLS parameters for PyJosev, JsCarV2G by @Pietfried in #226
- fix local feed_result variable vs class member feed_result by @corneliusclaussen in #227
- Add TLS v1.2 support to EvseV2G module by @FaHaGit in #203
- Changes needed by EVerest/everest-framework#79 by @a-w50 in #230
- Update dependencies.yaml by @a-w50 in #233
- Driver for Pionix micro mega watt charger by @corneliusclaussen in #224
- Typo in Authorization Tests by @Pietfried in #231
- Give some more time for modem and slac to be ready (for Tesla) by @corneliusclaussen in #229
- Cablecheck: wait for contactors to close (with timeout) by @corneliusclaussen in #235
- Simple modbus RTU implementation for SerialCommHub by @corneliusclaussen in #221
- Adding mqtt prefix to JsCarV2G for everest-testing by @SebaLukas in #236
- Re-enable SHA1 as supported hash algorithm by @FaHaGit in #234
- Add system header / bump dependencies by @a-w50 in #241
- Switched from PyJosev to EvseV2G in all config files by @SebaLukas in #240
- Disable pnc if a rfid card was swiped before an ev was plugged in by @SebaLukas in #239
- EvseV2G: Handle Plug and Charge Authorization by @mooraby in #242
- EvseV2G: Handle Certificate Installation by @mooraby in #244
- change EVCCID/MAC addresses to uppercase by @corneliusclaussen in #238
- Adjustment that a current "flows" in the dc sil by @SebaLukas in #237
- Adapt to changes in EVerest/everest-utils#49 by @a-w50 in #245
- Initial ci based on EVerest/everest-ci by @a-w50 in #247
- Added target for generating all c++ files by @a-w50 in #246
- Refactor/libfsm ng by @a-w50 in #232
- Added verify contract cert chain parameter to PyJosev by @Pietfried in #248
- fix handling of read/write reply by @corneliusclaussen in #251
- Added functionality for Basic Implementation of OCPP2.0 by @Pietfried in #219
- Bump libocpp dependency to v0.8.0 by @Pietfried in #252
- Adaptation of the README.md file for Fedora 37 and 38 by @SebaLukas in #253
- Fix false soft over current error trigger in pause by @corneliusclaussen in #254
- Increase EvseV2G TLS stability and dependency updates for May release by @Pietfried in #255
New Contributors
Full Changelog: 2023.3.0...2023.5.0
2023.3.0
What's Changed
- Generic powermeter by @hikinggrass in #175
- fix default for config option by @corneliusclaussen in #191
- Add test control module by @LAD101work in #187
- New energy manager by @corneliusclaussen in #192
- Check if logfiles exist before renaming them. by @corneliusclaussen in #194
- ISO15118 PnC Support by @Pietfried in #188
- Add high level communication module of chargebyte by @mooraby in #190
- SLAC: Switch to matched state immediately after MATCH.CNF by @corneliusclaussen in #195
- Check optional before accessing in EnergyManager by @Pietfried in #196
New Contributors
Full Changelog: 2023.2.1...2023.3.0
2023.2.1
What's Changed
- Bump libocpp version to 0.5.2 by @Pietfried in #189
Full Changelog: 2023.2.0...2023.2.1
2023.2.0
What's Changed
- Added the missing V2G message IDs to the iso15118_charger type by @SebaLukas in #179
- Plug'n Charge interface extension by @SebaLukas in #181
- Only use PP reading when connector type is a IEC 62196 Type 2 Socket by @hikinggrass in #182
- Changed fsm in Auth module from async to sync by @Pietfried in #184
- Add PacketSniffer Module by @SebaLukas in #178
- Adding module info access to PyJosev by @SebaLukas in #183
- Minor DC fixes by @corneliusclaussen in #185
- Add telemetry to EvseManager, YetiSimulator and YetiDriver by @hikinggrass in #186
- OCPP201 module subscribing to EvseManager session events by @Pietfried in #180
Full Changelog: 2023.1.0...2023.2.0
2023.1.0
What's Changed
- Allow modules to be selectively excluded or collectively by programming language by @hikinggrass in #166
- Improve out-of-core build support by @a-w50 in #167
- Improve ev-cli version compatibility by @a-w50 in #169
- Configurable timeout for CM_SET_KEY.REQ by @corneliusclaussen in #170
- Split OCPP1.6 and OCPP2.0.1 modules by @Pietfried in #168
- Removed config-sil201 for the moment by @Pietfried in #172
- start slac earlier by @corneliusclaussen in #173
- Add PP ampacity reading interface by @hikinggrass in #174
- Mitigate connector sometimes not transitioning to available in Auth by @hikinggrass in #176
- Update dependencies versions by @hikinggrass in #177
Full Changelog: 2022.12.1...2023.1.0
2022.12.1
What's Changed
- Use https for Josev git repo URL by @hikinggrass in #165
Full Changelog: 2022.12.0...2022.12.1
What's Changed
- Pin versions of libraries by @hikinggrass in #153
- AuthModule: Clear Error on SessionFinished event by @Pietfried in #150
- Added reset functionality to System module by @Pietfried in #155
- Bump libocpp version to v0.2.0 because of an API change by @hikinggrass in #156
- Generate random NMK key for every SLAC session by @SebaLukas in #157
- TokenType for differentiation of authorization media source by @Pietfried in #159
- OCPP Module sets Auth connection timeout on startup by @Pietfried in #158
- OCPP module shares connection state of OCPP by @Pietfried in #160
- Change of token type in nodered flow by @Pietfried in #161
- Update README.md by @Fufanu in #152
- Use module info everest_prefix to access filesystem by @Pietfried in #163
- Josev Integration by @SebaLukas in #164
- Use https for Josev git repo URL by @hikinggrass in #165
New Contributors
Full Changelog: 2022-11.0...2022.12.1
2022.12.0
What's Changed
- Pin versions of libraries by @hikinggrass in #153
- AuthModule: Clear Error on SessionFinished event by @Pietfried in #150
- Added reset functionality to System module by @Pietfried in #155
- Bump libocpp version to v0.2.0 because of an API change by @hikinggrass in #156
- Generate random NMK key for every SLAC session by @SebaLukas in #157
- TokenType for differentiation of authorization media source by @Pietfried in #159
- OCPP Module sets Auth connection timeout on startup by @Pietfried in #158
- OCPP module shares connection state of OCPP by @Pietfried in #160
- Change of token type in nodered flow by @Pietfried in #161
- Update README.md by @Fufanu in #152
- Use module info everest_prefix to access filesystem by @Pietfried in #163
- Josev Integration by @SebaLukas in #164
New Contributors
Full Changelog: 2022-11.0...2022.12.0