Recent Releases of EVerest
EVerest - 2026.02.0-rc3
What's Changed
- Fix(docs): Variety of minor issues by @cburandt in https://github.com/EVerest/everest-core/pull/1867
- EvseManager: fix race condition with the last_cp_state by @dorezyuk in https://github.com/EVerest/everest-core/pull/1892
- EvseManager: set three phases correctly by @jalbert514 in https://github.com/EVerest/everest-core/pull/1791
- feat(PacketSniffer): enhance session logging path with timestamp and session ID, if config path is used by @ManuelJanocha in https://github.com/EVerest/everest-core/pull/1873
- feat(framework): Add thread pool to message handler to avoid backed up mqtt queues by @mlitre in https://github.com/EVerest/everest-core/pull/1816
- fix(thread_pool_scaling): Exception handling and edge case by @mlitre in https://github.com/EVerest/everest-core/pull/1903
- Fix(API): Unify API internal/external enum conversion error messages by @cburandt in https://github.com/EVerest/everest-core/pull/1902
- fix: prevent dangling pointer in SqliteStorage::update_configuration_… by @mlitre in https://github.com/EVerest/everest-core/pull/1904
- fix(OCPP16): remove brackets [] from MeterPublicKey format by @Pietfried in https://github.com/EVerest/everest-core/pull/1899
- Refactor/framework message handler by @djchhp in https://github.com/EVerest/everest-core/pull/1901
- Fix(EvseV2G): Make use of nominal power/current in ChargeParameterDiscoveryRes by @Pietfried in https://github.com/EVerest/everest-core/pull/1872
- fix(EvseV2G): prevent use-after-free in EvseV2G on init/ready failure: by @Pietfried in https://github.com/EVerest/everest-core/pull/1910
- feat: add FUSION_CHARGER_MOCK_PORT configuration option for Modbus TCP port by @ManuelJanocha in https://github.com/EVerest/everest-core/pull/1907
- RsPaymentTerminal: fix log library resolution by @dorezyuk in https://github.com/EVerest/everest-core/pull/1906
- EvseSlac: Make TT_EVSE_SLAC_INIT_MS configurable by @FaHaGit in https://github.com/EVerest/everest-core/pull/1896
- EvSlac: Broadcast sounding messages by @olishmollie in https://github.com/EVerest/everest-core/pull/1831
- fix(EvseManager): Prevent sending the ignored DC supported transfer mode to EvseV2G by @SebaLukas in https://github.com/EVerest/everest-core/pull/1920
- fix(Auth): queue session events during init to prevent race condition by @Pietfried in https://github.com/EVerest/everest-core/pull/1897
- fix(lib): expose everest::run_application on non-EDM builds by @barsnick in https://github.com/EVerest/everest-core/pull/1921
- Chore/cleanup after dev env migration by @andistorm in https://github.com/EVerest/everest-core/pull/1688
- feat(auth,ocpp): publish tariff messages on consumer APIs by @Pietfried in https://github.com/EVerest/everest-core/pull/1922
- Add documentation for the EVerest Development Container by @andistorm in https://github.com/EVerest/everest-core/pull/1693
- Fix(API): Add missing hashes for checking for types/interfaces changes by @cburandt in https://github.com/EVerest/everest-core/pull/1925
- feat(EvseManager)!: restructure charging state machine to simplify pause/resume and remove replug by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1790
- Fix issues in the AsyncAPI API yaml by @cburandt in https://github.com/EVerest/everest-core/pull/1926
- Fix(slac): slac inline enum declaration by @ThatsLucas in https://github.com/EVerest/everest-core/pull/1898
- Fix(docs): Adapt to updated folder structure and monorepo by @cburandt in https://github.com/EVerest/everest-core/pull/1927
- fix(e2e-tests): Prevent race condition in test_no_tls_after_secc_leaf deleted by @Pietfried in https://github.com/EVerest/everest-core/pull/1929
- feat(CarloGavazzi_EM580): add configuration for the public key format: binary vs der by @florinmihut in https://github.com/EVerest/everest-core/pull/1915
- Fix(cmake): Add missing make_directory call when building docs by @cburandt in https://github.com/EVerest/everest-core/pull/1928
New Contributors
- @ManuelJanocha made their first contribution in https://github.com/EVerest/everest-core/pull/1873
- @olishmollie made their first contribution in https://github.com/EVerest/everest-core/pull/1831
Full Changelog: https://github.com/EVerest/everest-core/compare/2026.02.0-rc2...2026.02.0-rc3
Consumption - Mobility and Transportation
- C++
Published by Pietfried 3 months ago
EVerest - 2026-02.0-rc2
What's Changed
- libtimer: make library thread-safe by @hikinggrass in https://github.com/EVerest/everest-core/pull/1834
- fix: Auth ReservationHandler, clear timer map before stopping io context by @hikinggrass in https://github.com/EVerest/everest-core/pull/1832
- Enumerate evse managers correctly in API module by @d-u-d-e in https://github.com/EVerest/everest-core/pull/1789
- Feature/dynamic_ac_config: Introduce CP state E by @FaHaGit in https://github.com/EVerest/everest-core/pull/1778
- Doc: formatting and changes due to monorepo layout by @cburandt in https://github.com/EVerest/everest-core/pull/1793
- fix: adding missing OCPP1.6 Configuration Keys (#1796) by @ThatsLucas in https://github.com/EVerest/everest-core/pull/1801
- Update dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/1837
- Fix(EvseManager): Raising a cable check fault should not happen if a cancel_transaction (DeAuthorized) is triggered by @SebaLukas in https://github.com/EVerest/everest-core/pull/1838
- Bazel: make it a monorepo by @dorezyuk in https://github.com/EVerest/everest-core/pull/1833
- Fix(EvseV2G): Prevent overflow in update_energy_transfer_modes. by @SebaLukas in https://github.com/EVerest/everest-core/pull/1859
- RpcApi: add new JSON RPC API module by @barsnick in https://github.com/EVerest/everest-core/pull/1583
- Fix(api): replyTo and header no longer required by @cburandt in https://github.com/EVerest/everest-core/pull/1858
- fix ev-cli default dirs for framework and core by @hikinggrass in https://github.com/EVerest/everest-core/pull/1855
- Rust: update cxx to one consistent version by @dorezyuk in https://github.com/EVerest/everest-core/pull/1861
- everest/io: suppress bogus g++ 11 warning by @barsnick in https://github.com/EVerest/everest-core/pull/1865
- Disable Bender on stop measurement by @florinmihut in https://github.com/EVerest/everest-core/pull/1811
- Fix(EvseManager): Introduce monitor for hw_capabilites and supported_energy_transfers by @Pietfried in https://github.com/EVerest/everest-core/pull/1862
- Fix(EvseV2G): Publish correct requested energy transfer mode by @SebaLukas in https://github.com/EVerest/everest-core/pull/1856
- yocto scarthgap: fix build RpcApi by @hikinggrass in https://github.com/EVerest/everest-core/pull/1868
- EvseV2G: add d-link error handling by @FaHaGit in https://github.com/EVerest/everest-core/pull/1857
- New async utilities for lib/everest/util (threadpool and queues) by @djchhp in https://github.com/EVerest/everest-core/pull/1830
- yocto: Integrate meta-everest kirkstone into yocto/kirkstone/meta-everest by @hikinggrass in https://github.com/EVerest/everest-core/pull/1871
- fix(EvseManager): Clear evse_manager/MREC5OverVoltage error on unplug by @Pietfried in https://github.com/EVerest/everest-core/pull/1894
- fix(EvseManager): Apply EVSE limits on DC target values if EV doesnt update its target values by @Pietfried in https://github.com/EVerest/everest-core/pull/1893
Full Changelog: https://github.com/EVerest/everest-core/compare/2026.02.0-rc1...2026.02.0-rc2
Consumption - Mobility and Transportation
- C++
Published by Pietfried 3 months ago
EVerest - 2026.02.0-rc1
What's Changed
- gitignore: add patch files and fine-tune build directory by @mhei in https://github.com/EVerest/everest-core/pull/1692
- Remove unused code in IsoMux module by @hikinggrass in https://github.com/EVerest/everest-core/pull/1702
- refactor(OCPP): Introduce DeviceModelInterface abstraction layer by @Pietfried in https://github.com/EVerest/everest-core/pull/1687
- Bender_isoCHA425HV: fix missing enum in switch by @barsnick in https://github.com/EVerest/everest-core/pull/1705
- Feature/slac api by @Pietfried in https://github.com/EVerest/everest-core/pull/1570
- Throw exception in slac setup_payload if message length is too large by @hikinggrass in https://github.com/EVerest/everest-core/pull/1703
- feat: Over-voltage monitor implementation in EVSEManager by @florinmihut in https://github.com/EVerest/everest-core/pull/1595
- feat: huawei v100 bsp error publishing by @markxoe in https://github.com/EVerest/everest-core/pull/1614
- New EVerest documentation by @Pietfried in https://github.com/EVerest/everest-core/pull/1591
- fix(Josev): dependency by @Pietfried in https://github.com/EVerest/everest-core/pull/1744
- docs(READE): Update links from latest to nightly by @Pietfried in https://github.com/EVerest/everest-core/pull/1746
- [OCPP] Fix incorrect composite schedule when duration is zero by @james-ctc in https://github.com/EVerest/everest-core/pull/1716
- Reporting simulated SoC to PyEvJosev by @SebaLukas in https://github.com/EVerest/everest-core/pull/1742
- Calling shutdown function to shutdown the java gateway after every session by @SebaLukas in https://github.com/EVerest/everest-core/pull/1745
- chore(codeowners): add new CODEOWNERS by @Pietfried in https://github.com/EVerest/everest-core/pull/1759
- fix(EvManager): Check ev requirement of EvManager by @Pietfried in https://github.com/EVerest/everest-core/pull/1756
- fix(module-dependencies): PhyVersoBSP depends on sigslot by @rckstrh in https://github.com/EVerest/everest-core/pull/1749
- fix: Add missing errors to EVSE Board Support API by @Pietfried in https://github.com/EVerest/everest-core/pull/1758
- Fix: Add missing slac_API heartbeat counter by @cburandt in https://github.com/EVerest/everest-core/pull/1753
- cleanup(sunspec): Remove left-over SunSpec types and interfaces by @barsnick in https://github.com/EVerest/everest-core/pull/1643
- Use https for PRs coming from a fork by @andistorm in https://github.com/EVerest/everest-core/pull/1752
- EvseManager: remove config options for current limits by @mhei in https://github.com/EVerest/everest-core/pull/1736
- FIX handling of CAN device interface names by @djchhp in https://github.com/EVerest/everest-core/pull/1715
- docs(breaking-changes): Fix bullet point formating by @Pietfried in https://github.com/EVerest/everest-core/pull/1766
- lib: framework/config_service: add missing response object by @jalbert514 in https://github.com/EVerest/everest-core/pull/1755
- lib: framework/storage_types: add missing include guard by @jalbert514 in https://github.com/EVerest/everest-core/pull/1754
- feat: Dold RN5893 IMD Hardware Driver by @markxoe in https://github.com/EVerest/everest-core/pull/1579
- YetiSimulator: fix typo in parsing of nodered error simulation commands by @ThatsLucas in https://github.com/EVerest/everest-core/pull/1741
- Add CMake code for a local build of libiso15118 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1763
- Fix: Error before session by @Pietfried in https://github.com/EVerest/everest-core/pull/1743
- Fix: remove braces around scalar initializer by @hikinggrass in https://github.com/EVerest/everest-core/pull/1764
- docs: fix some minor issues by @barsnick in https://github.com/EVerest/everest-core/pull/1772
- Update hardware-drivers.rst - added Dold IMD in overview by @pampelmusent in https://github.com/EVerest/everest-core/pull/1773
- fix(EvSlac): Use correct MAC address on EV side by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1706
- Fix io lib (+dependencies) install for usage in out-of-tree repos by @hikinggrass in https://github.com/EVerest/everest-core/pull/1768
- EvseV2G: avoid missing payment option by @barsnick in https://github.com/EVerest/everest-core/pull/1777
- feat(EvManager): Option to select certain payment option and enforcing it by @SebaLukas in https://github.com/EVerest/everest-core/pull/1707
- feat(MCS): add MCS related types and helpers by @mhei in https://github.com/EVerest/everest-core/pull/1696
- Fix(API): Remove 'receive_' prefix from isolation_monitor_API topics by @cburandt in https://github.com/EVerest/everest-core/pull/1783
- feat(EvseManager): Improve EV compatibility for AC ISO-2 PnC by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1589
- feat(ocpp): Add EVerest version to http header by @mlitre in https://github.com/EVerest/everest-core/pull/1774
- Add voltage-based derivation of missing DC external derate limits by @Pietfried in https://github.com/EVerest/everest-core/pull/1769
- Add ICCID and IMSI modem info to OCPP 2.0.1 BootNotificationRequest by @biubiuzhang in https://github.com/EVerest/everest-core/pull/1775
- [OCPP 1.6] setting JSON configuration to include schema validation by @james-ctc in https://github.com/EVerest/everest-core/pull/1782
- lib: framework/yaml_loader: add missing error handling inside save_yaml function by @jalbert514 in https://github.com/EVerest/everest-core/pull/1767
- docs: Adding an example iptables rules by @SebaLukas in https://github.com/EVerest/everest-core/pull/1776
- added wildcard handling for handle_external_mqtt_message by @ThatsLucas in https://github.com/EVerest/everest-core/pull/1787
- Support for early IMD self test by @hikinggrass in https://github.com/EVerest/everest-core/pull/1792
- Update working directory for evse-security unit tests for out of tree builds by @james-ctc in https://github.com/EVerest/everest-core/pull/1803
- OCPP201: Fix access to r_evse_manager vector by @hikinggrass in https://github.com/EVerest/everest-core/pull/1804
- EvseSlac: implement startup delay config by @hikinggrass in https://github.com/EVerest/everest-core/pull/1805
- feat(Carlo Gavazzi EM580) - Implementation of the powermeter device driver by @florinmihut in https://github.com/EVerest/everest-core/pull/1664
- cmake support for setting pybind11 include files location by @james-ctc in https://github.com/EVerest/everest-core/pull/1810
- [OCPP 1.6] new interface to support OCPP 1.6 obtaining configuration from V2 data model by @james-ctc in https://github.com/EVerest/everest-core/pull/1714
- feat(util): Added new fixed vector util by @mlitre in https://github.com/EVerest/everest-core/pull/1795
- fix: framework: store retain flag of messages published before connected by @hikinggrass in https://github.com/EVerest/everest-core/pull/1798
- Bugfix: Fix BSP enable handling by @FaHaGit in https://github.com/EVerest/everest-core/pull/1780
- Remove requirement to provide at least one interface from manifest by @hikinggrass in https://github.com/EVerest/everest-core/pull/1797
- fix(PacketSniffer): Make use of session_logging_path configuration parameter by @Pietfried in https://github.com/EVerest/everest-core/pull/1821
- Adding missing lock in switch_three_phases_while_charging by @SebaLukas in https://github.com/EVerest/everest-core/pull/1807
- Rust: improve Cargo's detection of link dependencies from CMake by @IvarWithoutBones in https://github.com/EVerest/everest-core/pull/1708
- fix: Thread safe ErrorManagerImpl operations by @Pietfried in https://github.com/EVerest/everest-core/pull/1701
- Adding IEEE 2030.1.1-2021 library skeleton by @SebaLukas in https://github.com/EVerest/everest-core/pull/1818
- feat(voltage_plausibility_monitor): Voltage plausibility check during DC charging to detect configuration of hardware inconsistencies by @florinmihut in https://github.com/EVerest/everest-core/pull/1711
- Bazel: Update to Bazel 9 by @dorezyuk in https://github.com/EVerest/everest-core/pull/1823
- fix: resolve data races in OCPP and OCPP201 modules by @Pietfried in https://github.com/EVerest/everest-core/pull/1815
- Fix ieee2023 lib testing configure by @hikinggrass in https://github.com/EVerest/everest-core/pull/1826
- yocto: Integrate meta-everest scarthgap branch into yocto/scarthgap/meta-everest by @hikinggrass in https://github.com/EVerest/everest-core/pull/1822
- EV API and ChargeBridge EV support by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1740
- fix(OCPP): improve message queue retry/timeout handling and connection resilience by @marcemmers in https://github.com/EVerest/everest-core/pull/1713
- yocto scarthgap fix: update location of pybind11 include files by @hikinggrass in https://github.com/EVerest/everest-core/pull/1827
- Bump version to 2026.02.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1829
- fix(docs): Fix broken links to module reference doc in how-to by @cburandt in https://github.com/EVerest/everest-core/pull/1828
- Fix(EvseV2G): PnC enabled check did not work correctly in ServiceDiscovery state by @SebaLukas in https://github.com/EVerest/everest-core/pull/1802
- added belaybox documentation by @pionix-juraed in https://github.com/EVerest/everest-core/pull/1806
New Contributors
- @jalbert514 made their first contribution in https://github.com/EVerest/everest-core/pull/1755
- @ThatsLucas made their first contribution in https://github.com/EVerest/everest-core/pull/1741
- @pampelmusent made their first contribution in https://github.com/EVerest/everest-core/pull/1773
- @biubiuzhang made their first contribution in https://github.com/EVerest/everest-core/pull/1775
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.12.1...2026.02.0-rc1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass 4 months ago
EVerest - 2025.12.1
What's Changed
- feat: huawei v100 telemetry data by @markxoe in https://github.com/EVerest/everest-core/pull/1645
- refactor(OCPP): Reduce default value for Message Queue Size Threshold by @Pietfried in https://github.com/EVerest/everest-core/pull/1674
- Fix CMake project-config when using out-of-tree modules in yocto by @hikinggrass in https://github.com/EVerest/everest-core/pull/1694
- Add command for setting SOC to the car simulator by @nzbr in https://github.com/EVerest/everest-core/pull/1670
- Bump version to 2025.12.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1698
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.12.0...2025.12.1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass 5 months ago
EVerest - 2025.12.0
What's Changed
- Fix error queueing of OCPP2.x at startup by @Pietfried in https://github.com/EVerest/everest-core/pull/1482
- feat(Evse15118D20): Adding an option to convert the discharge limits to negative values if necessary by @SebaLukas in https://github.com/EVerest/everest-core/pull/1473
- Introduce EVSE SLAC loglevel by @lategoodbye in https://github.com/EVerest/everest-core/pull/1483
- EvseV2G: Prioritize SequenceError over UnknownSession errors by @FaHaGit in https://github.com/EVerest/everest-core/pull/1484
- TLS server key type check is no longer required by @james-ctc in https://github.com/EVerest/everest-core/pull/1486
- DummyTokenProviderManual: avoid crashing on invalid JSON via MQTT by @barsnick in https://github.com/EVerest/everest-core/pull/1485
- Enable departure time by @Abby-Wheelis in https://github.com/EVerest/everest-core/pull/1468
- Remove ac_read_pp_ampacity from evse_board_support interface by @Pietfried in https://github.com/EVerest/everest-core/pull/1490
- OCPP: fix transaction stop message formatting by @mhei in https://github.com/EVerest/everest-core/pull/1489
- Extended BUEvseBoardSupport module by @Pietfried in https://github.com/EVerest/everest-core/pull/1491
- feat: SerialCommHub add read & write coils commands by @markxoe in https://github.com/EVerest/everest-core/pull/1362
- Refactor: Don't use dc for duty cycle by @lategoodbye in https://github.com/EVerest/everest-core/pull/1502
- Updating everest-utils to v0.7.3 by @SebaLukas in https://github.com/EVerest/everest-core/pull/1503
- Fix: unchecked json conversions in EVerest API lib by @cburandt in https://github.com/EVerest/everest-core/pull/1504
- Fix evse serialization and deserialization for certain data (was trea… by @florinmihut in https://github.com/EVerest/everest-core/pull/1505
- Reset hlc authorize flags after unplug by @Pietfried in https://github.com/EVerest/everest-core/pull/1507
- Add xdist_group to test_q02_no_service_renegotiation test case by @Pietfried in https://github.com/EVerest/everest-core/pull/1497
- EvseManager: wait 5s for energy in DC charging before stopping Charge… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1506
- EvseManager: Do not request bidi if bidi is not active, set current/p… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1509
- Fix EIM with PlugEvents and multiple EVSEs by @Pietfried in https://github.com/EVerest/everest-core/pull/1512
- Correct asyncapi specifications for send_mode by @djchhp in https://github.com/EVerest/everest-core/pull/1521
- Fix direction of messages by @djchhp in https://github.com/EVerest/everest-core/pull/1522
- feat(EvManager): Create a generic plugin command that uses a config key by @mlitre in https://github.com/EVerest/everest-core/pull/1518
- feat(EvManager): It is now possible to register multiple SIL commands with the same name but different argument counts by @SebaLukas in https://github.com/EVerest/everest-core/pull/1513
- EvseManager: Don't skip events by @dorezyuk in https://github.com/EVerest/everest-core/pull/1442
- Implementation of the isolation monitor, voltage to earth processing by @florinmihut in https://github.com/EVerest/everest-core/pull/1472
- Adding heartbeat counter to every API by @djchhp in https://github.com/EVerest/everest-core/pull/1527
- Feat/update io lib by @djchhp in https://github.com/EVerest/everest-core/pull/1524
- EnergyNode/API: remove enforced limits var by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1511
- EvseManager: fix Resume after pause in case of PnC by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1532
- DummyTokenProviderManual: drop unused config variables by @barsnick in https://github.com/EVerest/everest-core/pull/1498
- Add djchp and james-ctc to some options by @Pietfried in https://github.com/EVerest/everest-core/pull/1534
- Escape ISO authorize loop in case of Plug In Timeout by @Pietfried in https://github.com/EVerest/everest-core/pull/1519
- OCPP2: Stop pending transactions at startup by @Pietfried in https://github.com/EVerest/everest-core/pull/1515
- EvseManager: Avoid PWM duty cycle glitches after T_step_EF by @lategoodbye in https://github.com/EVerest/everest-core/pull/1510
- fix(iso15118Vas): Fix Internet service name by @mlitre in https://github.com/EVerest/everest-core/pull/1535
- fix(ISO15118-2): Fix EVCharging service name by @mlitre in https://github.com/EVerest/everest-core/pull/1537
- Add florinmihut and cburandt to codeowners by @Pietfried in https://github.com/EVerest/everest-core/pull/1538
- Add thread and exception safe swap to everest::lib::util::monitor by @djchhp in https://github.com/EVerest/everest-core/pull/1542
- remove uneccessary headers in mqtt_client by @djchhp in https://github.com/EVerest/everest-core/pull/1543
- Fix description of Error object in generic_error_raiser by @djchhp in https://github.com/EVerest/everest-core/pull/1545
- Control IMDSimulator Resistence via MQTT by @Pietfried in https://github.com/EVerest/everest-core/pull/1546
- Remove two functions from Auth Consumer API by @Pietfried in https://github.com/EVerest/everest-core/pull/1517
- Fix test: test_cleanup_transaction_events_after_max_attempts_exhausted by @Pietfried in https://github.com/EVerest/everest-core/pull/1536
- Fix Linux_Systemd_Rauc log upload by @Pietfried in https://github.com/EVerest/everest-core/pull/1516
- RsIskraMeter: Make meter read meter values interval configurable by @wku12 in https://github.com/EVerest/everest-core/pull/1499
- Add openssl-devel-engine package to fedora dependencies by @SebaLukas in https://github.com/EVerest/everest-core/pull/1548
- Fix clearing of isolation resistance fault by @Pietfried in https://github.com/EVerest/everest-core/pull/1550
- fix: address out by one buffer overflow on MAC address conversion by @james-ctc in https://github.com/EVerest/everest-core/pull/1553
- Extended evse_manager_consumerAPI module with SessionInfo by @Pietfried in https://github.com/EVerest/everest-core/pull/1526
- feat: added support for changing OCPP 1.6 configuration over the stab… by @james-ctc in https://github.com/EVerest/everest-core/pull/1539
- IO library: Remove obsolete files by @djchhp in https://github.com/EVerest/everest-core/pull/1555
- EvseV2G: fix randomness of SessionID by @barsnick in https://github.com/EVerest/everest-core/pull/1554
- [OCPP] Added OCPP stable API for monitor variables by @james-ctc in https://github.com/EVerest/everest-core/pull/1562
- Extend docs of system API by @Pietfried in https://github.com/EVerest/everest-core/pull/1572
- everest::lib::util::monitor swap and noexcept by @djchhp in https://github.com/EVerest/everest-core/pull/1547
- EvseManager: also propagate no. of phases changed at runtime via limits var by @barsnick in https://github.com/EVerest/everest-core/pull/1580
- Refactored evse_manager_consumer_API by @Pietfried in https://github.com/EVerest/everest-core/pull/1569
- feature: extend/improve the VAS interface by @mhei in https://github.com/EVerest/everest-core/pull/1549
- EvseV2G: Wait for peer FIN before closing TCP socket by @FaHaGit in https://github.com/EVerest/everest-core/pull/1597
- Test: Extend existing OCPP e2e DefaultPriceText by @Pietfried in https://github.com/EVerest/everest-core/pull/1568
- RsPaymentTerminal: Use AuthTokenInterface by @dorezyuk in https://github.com/EVerest/everest-core/pull/1462
- Add configurable plug-in timeout behavior to Auth module by @Pietfried in https://github.com/EVerest/everest-core/pull/1609
- Integrate libfsm v0.2.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1604
- Integrate libslac v0.3.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1603
- Fix Async API example version by @Pietfried in https://github.com/EVerest/everest-core/pull/1612
- Configure ISO settings based on capabilities by @Pietfried in https://github.com/EVerest/everest-core/pull/1610
- Refactor Event Queue for OCPP1.6 by @Pietfried in https://github.com/EVerest/everest-core/pull/1598
- fix(EvseV2G): Set Responsecode to FAULT if auth times out by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1587
- Slac: fix several conformance tests by @barsnick in https://github.com/EVerest/everest-core/pull/1582
- Integrate everest-utils v0.7.3 in applications/utils by @hikinggrass in https://github.com/EVerest/everest-core/pull/1602
- Integrate everest-framework v0.25.0 into lib/everest by @hikinggrass in https://github.com/EVerest/everest-core/pull/1584
- Add in configuration of the vas_internet_script by @MatthiasContribute in https://github.com/EVerest/everest-core/pull/1559
- Feature/ev termination code by @martinlukas84 in https://github.com/EVerest/everest-core/pull/1566
- During testing: use minsize build type and strip binaries by @hikinggrass in https://github.com/EVerest/everest-core/pull/1628
- Integrate everest-dev-environment v0.8.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1627
- Fix unexpected d-link action in case of an error by @FaHaGit in https://github.com/EVerest/everest-core/pull/1600
- Pionix ChargeBridge Tool by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1563
- Integrate libiso15118 v0.9.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1636
- OCPP1.6: Powermeter public key support by @Pietfried in https://github.com/EVerest/everest-core/pull/1599
- Adding code owners for /lib/everest/io by @djchhp in https://github.com/EVerest/everest-core/pull/1638
- Enable everestpy by default by @hikinggrass in https://github.com/EVerest/everest-core/pull/1641
- Integrate libocpp v0.31.1 into lib/everest by @hikinggrass in https://github.com/EVerest/everest-core/pull/1611
- fix(Infypower_BEG1K075): Improve CAN reliability by retransmitting all by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1637
- Add Huawei_V100R023C10 PowerSupply driver by @Pietfried in https://github.com/EVerest/everest-core/pull/1593
- Integrate libcbv2g v0.3.2 in lib/everest/cb2vg by @hikinggrass in https://github.com/EVerest/everest-core/pull/1639
- Integrate libevse-security v0.10.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1642
- Add missing header include to goose sender test by @hikinggrass in https://github.com/EVerest/everest-core/pull/1647
- Update find_package() calls to reflect current needs by @hikinggrass in https://github.com/EVerest/everest-core/pull/1648
- fix: huawei v100 standalone library build support by @markxoe in https://github.com/EVerest/everest-core/pull/1644
- Remove find_package for everest-evse_security by @hikinggrass in https://github.com/EVerest/everest-core/pull/1650
- libiso15118: use integrated libcbv2g during standalone builds by @hikinggrass in https://github.com/EVerest/everest-core/pull/1652
- Feat(API): Add session_cost_consumer_API by @cburandt in https://github.com/EVerest/everest-core/pull/1596
- Integrate everest-sqlite v0.1.5 into lib/everest/sqlite by @hikinggrass in https://github.com/EVerest/everest-core/pull/1653
- DZG_GSH01: reject crc calculation if message is too small by @hikinggrass in https://github.com/EVerest/everest-core/pull/1649
- Integrate libtimer v0.1.3 into lib/everest/timer by @hikinggrass in https://github.com/EVerest/everest-core/pull/1651
- fix(EvseManager/OVM): Stop OVM on start to clean up from earlier runs by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1590
- AST_DC650: reject crc calculation if message is too small by @hikinggrass in https://github.com/EVerest/everest-core/pull/1666
- Integrate liblog v0.3.0 into lib/everest/log by @hikinggrass in https://github.com/EVerest/everest-core/pull/1667
- chore(node-red): update base image and plugins to latest versions by @nzbr in https://github.com/EVerest/everest-core/pull/1646
- Add over_voltage monitor SIL module the possiblity to publish measure… by @florinmihut in https://github.com/EVerest/everest-core/pull/1625
- Reset authorization to Ongoing in EvseV2G by @Pietfried in https://github.com/EVerest/everest-core/pull/1663
- Fix module capabilities configuration by @Pietfried in https://github.com/EVerest/everest-core/pull/1672
- Fix framework external mqtt message handling by @Pietfried in https://github.com/EVerest/everest-core/pull/1680
- Change links in dev env docs to reference monorepo by @catarial in https://github.com/EVerest/everest-core/pull/1669
- Bump version to 2025.12.0, update dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/1677
- feat(SerialCommHub):Add Timeout error in StatusCodeEnum and return this error in case of timeout to allow distinguish modules between application/functional errors and communication errors by @florinmihut in https://github.com/EVerest/everest-core/pull/1673
- EvseManager: slightly adjust warning about outstanding PP value by @mhei in https://github.com/EVerest/everest-core/pull/1635
New Contributors
- @MatthiasContribute made their first contribution in https://github.com/EVerest/everest-core/pull/1559
- @nzbr made their first contribution in https://github.com/EVerest/everest-core/pull/1646
- @catarial made their first contribution in https://github.com/EVerest/everest-core/pull/1669
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.10.0...2025.12.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass 6 months ago
EVerest - 2024.9.2
What's Changed
- Beta release ISO15118-20 by @SebaLukas in https://github.com/EVerest/everest-core/pull/638
- fix: API module; delay sending commands to EvseManager until it is ready by @james-ctc in https://github.com/EVerest/everest-core/pull/856
- Remove annoying debug for DC by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/885
- dc_power_supply intf: Improve description by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/883
-
- Set state F for 300ms (configurable) after fault when in state C. by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/882
- refactor(EvseManager): use std::optional instead of pair by @a-w50 in https://github.com/EVerest/everest-core/pull/881
- PN532TokenProvider: Raise CommunicationFault instead of throwing exception by @hikinggrass in https://github.com/EVerest/everest-core/pull/879
- OCPP&OCPP201: explicitly handle all cases in switch statements by @hikinggrass in https://github.com/EVerest/everest-core/pull/880
- UMWC: ramp up voltage slowly by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/886
- Limit to ev_max_current/voltage if target is higher by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/888
- Multiplexer module for ISO communication by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/776
- Updated Error Handling docs of EvseManager by @Pietfried in https://github.com/EVerest/everest-core/pull/899
- RsIskraMeter/PhyversoBSP: Reduce verbosity by @dorezyuk in https://github.com/EVerest/everest-core/pull/900
- fix: TLS server certificate_sha_1 calculated incorrect hash by @james-ctc in https://github.com/EVerest/everest-core/pull/902
- OCPP2.0.1: Return type of remote start and remote stop callback changed by @Pietfried in https://github.com/EVerest/everest-core/pull/890
- Adjust codeowners for Bazel, Rust and PhyVersoBSP by @dorezyuk in https://github.com/EVerest/everest-core/pull/901
- Chore/update libocpp to 0.17.2 by @hikinggrass in https://github.com/EVerest/everest-core/pull/906
- Error Reporting via OCPP201 by @Pietfried in https://github.com/EVerest/everest-core/pull/824
- Published Auth timeout for one additional flow by @ydankner in https://github.com/EVerest/everest-core/pull/903
- Fixed issue when recursively creating Market objects by @Pietfried in https://github.com/EVerest/everest-core/pull/904
- Change to CODEOWNERS regarding PhyVersoBSP by @rckstrh in https://github.com/EVerest/everest-core/pull/909
- Fix(EvseV2G): Deleting an unnecessary reset when the contract chain certificates are validated locally by @SebaLukas in https://github.com/EVerest/everest-core/pull/913
- OCPP: Handle ocpp::DateTime TimePointParseException by @hikinggrass in https://github.com/EVerest/everest-core/pull/892
- Allow EVerest to start even if the LEM module is not able to communic… by @florinmihut in https://github.com/EVerest/everest-core/pull/917
- Hotfix umwc: send voltage change less often to avoid MCU crash by @SebaLukas in https://github.com/EVerest/everest-core/pull/911
- Fix for providing powermeter public key by @florinmihut in https://github.com/EVerest/everest-core/pull/924
- Introduce RequestCompositeScheduleUnit argument in OCPP module by @Pietfried in https://github.com/EVerest/everest-core/pull/914
- Feature/multi root trusted ca by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/923
- feat: add support for new EVSE security API by @james-ctc in https://github.com/EVerest/everest-core/pull/919
- Adding tls key logger for EvseV2G (openssl part) by @SebaLukas in https://github.com/EVerest/everest-core/pull/910
- Fixed bug which interchanged number phases and stack level when conve… by @Pietfried in https://github.com/EVerest/everest-core/pull/929
- Update libocpp to v0.18.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/930
- Fix 1ph3ph switching for schedules by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/932
- Documentation for OCPP modules by @Pietfried in https://github.com/EVerest/everest-core/pull/908
- Update libcbv2g to 0.2.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/933
- Bazel: set the compile flags for date also for the modules by @dorezyuk in https://github.com/EVerest/everest-core/pull/921
- API: fix documentation for legacy enable/disable by @barsnick in https://github.com/EVerest/everest-core/pull/935
- EvseV2G/IsoMux: check if if_name is nullptr by @hikinggrass in https://github.com/EVerest/everest-core/pull/925
- Fix handwritten link for OCPP module docs by @Pietfried in https://github.com/EVerest/everest-core/pull/937
- OCPP201: Prevent duplicate import Wh meter values by @hikinggrass in https://github.com/EVerest/everest-core/pull/916
- Handle SwitchingPhases event in OCPP by @Pietfried in https://github.com/EVerest/everest-core/pull/936
- Refactor run-nodered script by @andistorm in https://github.com/EVerest/everest-core/pull/816
- Use Reusable Workflow from everest-ci by @andistorm in https://github.com/EVerest/everest-core/pull/926
- Install ev-cli locally and depend on templates files for generation by @hikinggrass in https://github.com/EVerest/everest-core/pull/893
- Implement changed callbacks for the network connection profile changes. by @maaikez in https://github.com/EVerest/everest-core/pull/850
- fix: support -c to stop nodered-sil containers by @james-ctc in https://github.com/EVerest/everest-core/pull/940
- fix: removed duplicate file by @james-ctc in https://github.com/EVerest/everest-core/pull/920
- Refactor Energy Management integration of OCPP and API modules by @Pietfried in https://github.com/EVerest/everest-core/pull/872
- Bump version to 2024.10.0 and libocpp to 0.19.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/950
- Changed connector_id and evse_id properties to optional in OcppTransactionEvent by @Pietfried in https://github.com/EVerest/everest-core/pull/944
- Fix(EvseV2G): [V2G2-691] Adding missing ReceiptRequired = false for EIM by @SebaLukas in https://github.com/EVerest/everest-core/pull/948
- Use min/max phase on leaf side by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/918
- Power supply off: send cablecheck as phase if switching off after suc… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/907
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.9.1...2024.9.2
Consumption - Mobility and Transportation
- C++
Published by Pietfried 7 months ago
EVerest - 2025.10.0
What's Changed
- Feature/add everest API modules by @cburandt in https://github.com/EVerest/everest-core/pull/1383
- Slac: Fix Qualcomm firmware version & build date by @lategoodbye in https://github.com/EVerest/everest-core/pull/1412
- Move error-framework example modules by @mhei in https://github.com/EVerest/everest-core/pull/1389
- Various fixes to CMake's Rust support by @IvarWithoutBones in https://github.com/EVerest/everest-core/pull/1408
- PhyVersoBSP: BSP rework alongside new MCU firmware release 2.0.0 by @rckstrh in https://github.com/EVerest/everest-core/pull/1414
- Refactoring Evse15118D20 by @SebaLukas in https://github.com/EVerest/everest-core/pull/1394
- EvseV2G: Clarify behavior of v2g_incoming_v2gtp by @lategoodbye in https://github.com/EVerest/everest-core/pull/1418
- Feat/async util by @djchhp in https://github.com/EVerest/everest-core/pull/1415
- RsPaymentTerminal: Add addition error code by @wku12 in https://github.com/EVerest/everest-core/pull/1426
- Adding set_powersupply_capabilities cmd to ISO15118_charger interface by @SebaLukas in https://github.com/EVerest/everest-core/pull/1390
- fix: detect musl-based systems and increase stack size by @markxoe in https://github.com/EVerest/everest-core/pull/1422
- PacketSniffer improvements by @barsnick in https://github.com/EVerest/everest-core/pull/1413
- RsIskraMeter: Fix signature correction by @dorezyuk in https://github.com/EVerest/everest-core/pull/1430
- RsIskraMeter: Make sure meter session id always appears first in ID by @ydankner in https://github.com/EVerest/everest-core/pull/1437
- Auth: Wait for the module to be initialized by @dorezyuk in https://github.com/EVerest/everest-core/pull/1427
- Add EVEREST_ENABLE_DEBUG_BUILD option by @hikinggrass in https://github.com/EVerest/everest-core/pull/1443
- Integrate the Winline PowerSupply by @florinmihut in https://github.com/EVerest/everest-core/pull/1421
- RsPaymentTerminal: bump zvt by @dorezyuk in https://github.com/EVerest/everest-core/pull/1444
- Bazel: Add dependencies to openssl to libwebsockets by @wku12 in https://github.com/EVerest/everest-core/pull/1417
- EvseSecurity/ErrorHistory: adjust license url in manifests by @mhei in https://github.com/EVerest/everest-core/pull/1419
- Ensure sdbus-c++ library alias is only set when dependency is available by @hikinggrass in https://github.com/EVerest/everest-core/pull/1452
- Adding more utilities to lib 'util' by @djchhp in https://github.com/EVerest/everest-core/pull/1438
- Set initial value of
can_idto avoidmaybe-uninitializederrors by @matteocarnelos in https://github.com/EVerest/everest-core/pull/1455 - Remove bool return type from SLAC API by @Pietfried in https://github.com/EVerest/everest-core/pull/1461
- API Topics by @djchhp in https://github.com/EVerest/everest-core/pull/1460
- EvseV2G: print not implemented warnings only once by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1464
- AuthHandler: Report used evse-id by @dorezyuk in https://github.com/EVerest/everest-core/pull/1312
- Slac: Improve EVSE SLAC by @lategoodbye in https://github.com/EVerest/everest-core/pull/1465
- Implementation of voltage monitoring L1 and L2 to protective earth by @florinmihut in https://github.com/EVerest/everest-core/pull/1466
- Remove contract service from ServiceDiscoveryResponse if PNC is not available by @Pietfried in https://github.com/EVerest/everest-core/pull/1470
- EvseV2G: ensure that connections are only accepted when possible by @hikinggrass in https://github.com/EVerest/everest-core/pull/1402
- Add compatibility with Boost 1.89 while retaining backwards compat by @hikinggrass in https://github.com/EVerest/everest-core/pull/1469
- DZG powermeter: fix ambiguous overload in time sync by @hikinggrass in https://github.com/EVerest/everest-core/pull/1475
- feat(ocpp2): Add a reset stop delay config like v16 by @mlitre in https://github.com/EVerest/everest-core/pull/1471
- Update dependencies and version to 2025.10.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1476
- Refactoring DC BPT by @SebaLukas in https://github.com/EVerest/everest-core/pull/1397
- AuthHandler: fix validation_result.evse_ids intersection test by @dorezyuk in https://github.com/EVerest/everest-core/pull/1480
New Contributors
- @lategoodbye made their first contribution in https://github.com/EVerest/everest-core/pull/1412
- @IvarWithoutBones made their first contribution in https://github.com/EVerest/everest-core/pull/1408
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.9.0...2025.10.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass 7 months ago
EVerest - 2025.9.0
What's Changed
- Bump everest-utils to 0.6.2 for removed staging namespace by @barsnick in https://github.com/EVerest/everest-core/pull/1348
- Feature/dc external derate interface by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1299
- Feature/lib everest api types by @djchhp in https://github.com/EVerest/everest-core/pull/1339
- Fix unchecked optional access in LEM tests by @hikinggrass in https://github.com/EVerest/everest-core/pull/1350
- Add Huawei_R100040Gx PowerSupply driver by @james-ctc in https://github.com/EVerest/everest-core/pull/1334
- feat(EvseV2G): Adding iso15118_vas requirement to EvseV2G by @SebaLukas in https://github.com/EVerest/everest-core/pull/1342
- refactor: Remove set_faulted command from evse_manager interface by @Pietfried in https://github.com/EVerest/everest-core/pull/1352
- Fix lib/everest/gpio header install by @hikinggrass in https://github.com/EVerest/everest-core/pull/1351
- FIX: Changing DC capabilities for 'current' not applied by @djchhp in https://github.com/EVerest/everest-core/pull/1353
- Fix inconsistent everest_API namespace by @cburandt in https://github.com/EVerest/everest-core/pull/1359
- Add LocalAllowlistTokenValidator by @rckstrh in https://github.com/EVerest/everest-core/pull/1356
- Add NXP NFC Frontend token provider by @cburandt in https://github.com/EVerest/everest-core/pull/1338
- Add AST_DC650 PowerMeter driver by @james-ctc in https://github.com/EVerest/everest-core/pull/1329
- Add Huawei_V100R023C10 PowerSupply driver by @james-ctc in https://github.com/EVerest/everest-core/pull/1336
- Add DZG_GSH01 PowerMeter driver by @james-ctc in https://github.com/EVerest/everest-core/pull/1333
- Add driver for InfyPower_BEG1K075G DC PowerSupply by @Pietfried in https://github.com/EVerest/everest-core/pull/1335
- refactor(EvseManager): Introduce Shutdown type and make use of Severity in Error Handling by @Pietfried in https://github.com/EVerest/everest-core/pull/1354
- Add library everest_io by @djchhp in https://github.com/EVerest/everest-core/pull/1365
- Add various BringUp modules by @hikinggrass in https://github.com/EVerest/everest-core/pull/1349
- Adding ISO15118-20 AC support by @SebaLukas in https://github.com/EVerest/everest-core/pull/1213
- fix: Prevent spamming handle_update_ac_present_power warning by @SebaLukas in https://github.com/EVerest/everest-core/pull/1370
- Feature Internet VAS module by @mlitre in https://github.com/EVerest/everest-core/pull/1355
- Feature/infypower dc powersupply driver by @djchhp in https://github.com/EVerest/everest-core/pull/1366
- fix(ocpp2x): Properly queue session events on startup by @mlitre in https://github.com/EVerest/everest-core/pull/1367
- Refactor OVM interface and include MCS limits by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1256
- Move capturing of stop transaction meter value by @Pietfried in https://github.com/EVerest/everest-core/pull/1371
- Bugfix/harden ocpp modules by @Pietfried in https://github.com/EVerest/everest-core/pull/1374
- Feature/extend everest api types lib by @cburandt in https://github.com/EVerest/everest-core/pull/1372
- More bazel for OCPP201 by @wku12 in https://github.com/EVerest/everest-core/pull/1378
- Bazel: OCPP201 - Add libcap from bazel repo by @wku12 in https://github.com/EVerest/everest-core/pull/1386
- feat(BringUp): Add BringUp module for dc_external_derate interface by @cburandt in https://github.com/EVerest/everest-core/pull/1387
- OpenSSL TPM2 configuration improvements by @james-ctc in https://github.com/EVerest/everest-core/pull/1382
- fix: updated cmake for everest_io and use of mqttc by @james-ctc in https://github.com/EVerest/everest-core/pull/1388
- EvseManager: fix limits variable does not take PP values into account by @FaHaGit in https://github.com/EVerest/everest-core/pull/1377
- Feature: add Linux_Systemd_Rauc module by @Pietfried in https://github.com/EVerest/everest-core/pull/1361
- [yocto] config-tmux-run-script.cmake needs to be installed by @james-ctc in https://github.com/EVerest/everest-core/pull/1391
- Fix build issue in fusion_charger_lib/goose-lib unit tests with newer compiler by @SebaLukas in https://github.com/EVerest/everest-core/pull/1396
- Update ftxui dependency to 6.1.9 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1399
- EvseV2G: restore ISO 15118-2 supportedAppProtocolRes response code OK_SuccessfulNegotiation by @barsnick in https://github.com/EVerest/everest-core/pull/1410
- Updates to everest-core to better support ycoto builds (meta-everest) by @james-ctc in https://github.com/EVerest/everest-core/pull/1411
- Update dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/1398
- EvseV2G: ensure that session id is != 0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1403
- EvseV2G/IsoMux: remove insecure cipher ECDH-ECDSA-AES128-SHA256 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1405
- EvseV2g/IsoMux: change tls_security default to allow by @hikinggrass in https://github.com/EVerest/everest-core/pull/1406
- EvseV2G: Create session id with generate_random_data() instead of rand() by @hikinggrass in https://github.com/EVerest/everest-core/pull/1407
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.8.0...2025.9.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass 8 months ago
EVerest - 2025.8.0
What's Changed
- RsPaymentTerminal: Add IncorrentDeviceId error by @dorezyuk in https://github.com/EVerest/everest-core/pull/1298
- RsPaymentTerminal: avoid busy loop by @ydankner in https://github.com/EVerest/everest-core/pull/1302
- Fix(EvseV2G): Resetting ISO15118 session states by @Pietfried in https://github.com/EVerest/everest-core/pull/1305
- feat(iso): Added energy services to ev charging needs by @mlitre in https://github.com/EVerest/everest-core/pull/1273
- RsPaymentTerminal: fix test by @dorezyuk in https://github.com/EVerest/everest-core/pull/1307
- Updated enum flags to include more functionality and unit tests by @james-ctc in https://github.com/EVerest/everest-core/pull/1309
- EvseManager: disable the bsp when disabling charger by @dorezyuk in https://github.com/EVerest/everest-core/pull/942
- fix(tests): give csms some time to respond to StatusNotification message by @Pietfried in https://github.com/EVerest/everest-core/pull/1288
- fix(Auth): Case-Insensitive comparison of tokens by @Pietfried in https://github.com/EVerest/everest-core/pull/1300
- Added unit tests to IsabellenhuetteIemDcr module by @jherbert-isa in https://github.com/EVerest/everest-core/pull/1214
- PhyVersoBSP: Remove phyverso_mcu_temperature interface/type/implementation by @rckstrh in https://github.com/EVerest/everest-core/pull/1301
- Add resistance fault error (MRECC22) and cable check (MREC11) error handling for isolation monitor by @florinmihut in https://github.com/EVerest/everest-core/pull/1232
- Introduce charger information interface and example implementation by @mhei in https://github.com/EVerest/everest-core/pull/1109
- Fix various typos in interfaces and types by @mhei in https://github.com/EVerest/everest-core/pull/1311
- EnergyManager to use steady_clock for valid until timeouts. by @james-ctc in https://github.com/EVerest/everest-core/pull/1277
- Integrate poposed fix for #1263: dedicated option for LEM which interface the driver uses for communication by @florinmihut in https://github.com/EVerest/everest-core/pull/1310
- RsPaymentTerminal: Refactor the card disabled handling by @dorezyuk in https://github.com/EVerest/everest-core/pull/1308
- Module manifests: clean up external mqtt usage by @barsnick in https://github.com/EVerest/everest-core/pull/1304
- AuthHandler: logging improvements by @barsnick in https://github.com/EVerest/everest-core/pull/1314
- Reduce the number of digits after comma to make it more readable by @florinmihut in https://github.com/EVerest/everest-core/pull/1317
- EvseManager: Remove unused variable by @dorezyuk in https://github.com/EVerest/everest-core/pull/1306
- Trigger emergency shutdown when EV voltage limit < EV target voltage by @d-u-d-e in https://github.com/EVerest/everest-core/pull/1278
- feat: add TIDA-010939 module by @f43i4n in https://github.com/EVerest/everest-core/pull/1316
- Move modules into subdirectories that describe their function by @hikinggrass in https://github.com/EVerest/everest-core/pull/1313
- fix(EvseV2G): The certificate service is now offered again by @SebaLukas in https://github.com/EVerest/everest-core/pull/1322
- YetiSimulator: fix params in drawPower silently being converted to int by @hikinggrass in https://github.com/EVerest/everest-core/pull/1326
- Explicitly handle all cases in switch statements by @hikinggrass in https://github.com/EVerest/everest-core/pull/1325
- Feat/ocpp21/q02 by @mlitre in https://github.com/EVerest/everest-core/pull/1269
- GenericPowermeter: use exponent value instead of throwing it away by @hikinggrass in https://github.com/EVerest/everest-core/pull/1327
- Add driver for Bender isoCHA425HV isolation monitor with self testing by @hikinggrass in https://github.com/EVerest/everest-core/pull/1320
- Refactor: Move lib/staging to lib/ by @Pietfried in https://github.com/EVerest/everest-core/pull/1319
- feat: Added crc library + tests by @Pietfried in https://github.com/EVerest/everest-core/pull/1337
- Updating codeowners by @SebaLukas in https://github.com/EVerest/everest-core/pull/1343
- Update version to 2025.8.0 + update dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/1344
- Add driver for UUGreenPower UR1000X0 DC PowerSupply by @Pietfried in https://github.com/EVerest/everest-core/pull/1331
- Add Acrel_DJSF1352_RN PowerMeter driver by @james-ctc in https://github.com/EVerest/everest-core/pull/1330
- Bugfix: sanitize session logging path by @hikinggrass in https://github.com/EVerest/everest-core/pull/1345
- Bump libevse-security dependency to 0.9.8 by @barsnick in https://github.com/EVerest/everest-core/pull/1346
New Contributors
- @d-u-d-e made their first contribution in https://github.com/EVerest/everest-core/pull/1278
- @f43i4n made their first contribution in https://github.com/EVerest/everest-core/pull/1316
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.7.0...2025.8.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass 9 months ago
EVerest - 2025.7.0
EVerest July 2025 consolidated release with feature freeze window
Changes in 2025.7.0
- lib/staging/external_energy_limits: fix int to string in throw by @barsnick in https://github.com/EVerest/everest-core/pull/1294
Changes in 2025.7.0-rc1
- Enabling skipped ISO15118 e2e tests by @Pietfried in https://github.com/EVerest/everest-core/pull/1244
- Refactoring vars from iso15118_ev interface. by @SebaLukas in https://github.com/EVerest/everest-core/pull/1248
- RsIskraMeter: Correct the signature by @dorezyuk in https://github.com/EVerest/everest-core/pull/1264
- Feature/ocpp21 bidirectional building blocks by @mlitre in https://github.com/EVerest/everest-core/pull/1261
- Bazel: Add bazel files for OCPP module by @wku12 in https://github.com/EVerest/everest-core/pull/1267
- fix: UK random delay not logging completed by @james-ctc in https://github.com/EVerest/everest-core/pull/1275
- fix(EvseManager): Set the correct connector id in autocharge_token by @SebaLukas in https://github.com/EVerest/everest-core/pull/1276
- RsIskraMeter: use pass on tariff information by @dorezyuk in https://github.com/EVerest/everest-core/pull/1271
- Update CODEOWNERS by @hikinggrass in https://github.com/EVerest/everest-core/pull/1280
- The charger can now pause the session if no energy is available by @SebaLukas in https://github.com/EVerest/everest-core/pull/1274
- Bazel: Compile System and EvseSecurity by @wku12 in https://github.com/EVerest/everest-core/pull/1272
- RsIskraMeter: Show tariff on the Lcd by @dorezyuk in https://github.com/EVerest/everest-core/pull/1282
- RsIskraMeter: Handle power outage more gracefully by @dorezyuk in https://github.com/EVerest/everest-core/pull/1285
- PhyversoBsp: Remove OpaqueDataHandler by @dorezyuk in https://github.com/EVerest/everest-core/pull/1281
- tests(EnergyManager): update json test files on change by @Pietfried in https://github.com/EVerest/everest-core/pull/1284
- bump libocpp version by @Pietfried in https://github.com/EVerest/everest-core/pull/1283
- fix(e2e): flaky tests with websocket dis(connect) by @Pietfried in https://github.com/EVerest/everest-core/pull/1287
- CMake: add tls by default by @dorezyuk in https://github.com/EVerest/everest-core/pull/1290
- RsPaymentTerminal: Raise error on a PT configure error by @d-r-jenkins in https://github.com/EVerest/everest-core/pull/1270
- Added e2e test for OCPP1.6 configuration keys by @Pietfried in https://github.com/EVerest/everest-core/pull/1293
- fix(ocpp16): websocket connection options after a security profile upgrade by @mlitre in https://github.com/EVerest/everest-core/pull/1295
- fix(ocpp2): Fix update of evcc id token from iso extensions interface by @mlitre in https://github.com/EVerest/everest-core/pull/1291
- Doumentation and Test update for OCPP1.6 config key ISO15118CertificateManagemementEnabled by @Pietfried in https://github.com/EVerest/everest-core/pull/1296
- Update dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/1286
New Contributors
- @d-r-jenkins made their first contribution in https://github.com/EVerest/everest-core/pull/1270
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.6.0...2025.7.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass 10 months ago
EVerest - 2025.7.0-rc1
What's Changed
- Enabling skipped ISO15118 e2e tests by @Pietfried in https://github.com/EVerest/everest-core/pull/1244
- Refactoring vars from iso15118_ev interface. by @SebaLukas in https://github.com/EVerest/everest-core/pull/1248
- RsIskraMeter: Correct the signature by @dorezyuk in https://github.com/EVerest/everest-core/pull/1264
- Feature/ocpp21 bidirectional building blocks by @mlitre in https://github.com/EVerest/everest-core/pull/1261
- Bazel: Add bazel files for OCPP module by @wku12 in https://github.com/EVerest/everest-core/pull/1267
- fix: UK random delay not logging completed by @james-ctc in https://github.com/EVerest/everest-core/pull/1275
- fix(EvseManager): Set the correct connector id in autocharge_token by @SebaLukas in https://github.com/EVerest/everest-core/pull/1276
- RsIskraMeter: use pass on tariff information by @dorezyuk in https://github.com/EVerest/everest-core/pull/1271
- Update CODEOWNERS by @hikinggrass in https://github.com/EVerest/everest-core/pull/1280
- The charger can now pause the session if no energy is available by @SebaLukas in https://github.com/EVerest/everest-core/pull/1274
- Bazel: Compile System and EvseSecurity by @wku12 in https://github.com/EVerest/everest-core/pull/1272
- RsIskraMeter: Show tariff on the Lcd by @dorezyuk in https://github.com/EVerest/everest-core/pull/1282
- RsIskraMeter: Handle power outage more gracefully by @dorezyuk in https://github.com/EVerest/everest-core/pull/1285
- PhyversoBsp: Remove OpaqueDataHandler by @dorezyuk in https://github.com/EVerest/everest-core/pull/1281
- tests(EnergyManager): update json test files on change by @Pietfried in https://github.com/EVerest/everest-core/pull/1284
- bump libocpp version by @Pietfried in https://github.com/EVerest/everest-core/pull/1283
- fix(e2e): flaky tests with websocket dis(connect) by @Pietfried in https://github.com/EVerest/everest-core/pull/1287
- CMake: add tls by default by @dorezyuk in https://github.com/EVerest/everest-core/pull/1290
- RsPaymentTerminal: Raise error on a PT configure error by @d-r-jenkins in https://github.com/EVerest/everest-core/pull/1270
- Added e2e test for OCPP1.6 configuration keys by @Pietfried in https://github.com/EVerest/everest-core/pull/1293
- fix(ocpp16): websocket connection options after a security profile upgrade by @mlitre in https://github.com/EVerest/everest-core/pull/1295
- fix(ocpp2): Fix update of evcc id token from iso extensions interface by @mlitre in https://github.com/EVerest/everest-core/pull/1291
- Doumentation and Test update for OCPP1.6 config key ISO15118CertificateManagemementEnabled by @Pietfried in https://github.com/EVerest/everest-core/pull/1296
- Update dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/1286
New Contributors
- @d-r-jenkins made their first contribution in https://github.com/EVerest/everest-core/pull/1270
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.6.0...2025.7.0-rc1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass 10 months ago
EVerest - 2025.6.0
What's Changed
- feat(EvseManager): Configurable session id type by @Pietfried in https://github.com/EVerest/everest-core/pull/1198
- feat(EvseSecurity): Extended evse_security interface by CertificateStoreUpdate var by @Pietfried in https://github.com/EVerest/everest-core/pull/1211
- fix(OCPP201): Typo in PnCEnabled name by @Pietfried in https://github.com/EVerest/everest-core/pull/1216
- Added TLS server suspend method to reject incoming connections by @james-ctc in https://github.com/EVerest/everest-core/pull/1217
- feat(EvseV2G, IsoMux): TLS config based on CertificateStoreUpdates by @Pietfried in https://github.com/EVerest/everest-core/pull/1218
- Refactor run_application abstraction from Setup module into staging lib by @hikinggrass in https://github.com/EVerest/everest-core/pull/1212
- Fix(EvseManager): Removing inform_max_hlc_limits() when the power supply updates its capabilities by @SebaLukas in https://github.com/EVerest/everest-core/pull/1219
- Refactor behaviour of find_package(everest-cmake) by @andistorm in https://github.com/EVerest/everest-core/pull/1222
- LemDCBM400600: Connection timeout, TZ and DST in NTP, cache OCMF by @florinmihut in https://github.com/EVerest/everest-core/pull/1215
- feat(OCPP2.x): Dynamic device model initialization by @Pietfried in https://github.com/EVerest/everest-core/pull/1194
- chore: add ISO15118 VAS interface by @markxoe in https://github.com/EVerest/everest-core/pull/1187
- EvManager: update error message to provide more information by @Abby-Wheelis in https://github.com/EVerest/everest-core/pull/1206
- Slac: use AC style retries also for DC by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1185
- AD-ACEVSE22KWZ-KIT driver integration by @rwiebe-adi in https://github.com/EVerest/everest-core/pull/1221
- RsPaymentTerminal: Add periodic end of day job by @dorezyuk in https://github.com/EVerest/everest-core/pull/1228
- Refactor: Add SQLite backend to EverestDeviceModelStorage in OCPP201 by @Pietfried in https://github.com/EVerest/everest-core/pull/1229
- Add simple EvAPI and extend EvManager with simplistic SoC calculation by @hikinggrass in https://github.com/EVerest/everest-core/pull/891
- feat(simulation): Add powermeter reset config option by @cburandt in https://github.com/EVerest/everest-core/pull/1230
- Correct typo in _handler_set_bpt_dc_params by @martinlukas84 in https://github.com/EVerest/everest-core/pull/1234
- feat: Add static ISO15118 VAS Provider Module by @markxoe in https://github.com/EVerest/everest-core/pull/1191
- EvseManager: log duty cycle only with single decimal digit by @mhei in https://github.com/EVerest/everest-core/pull/1233
- OCPP1.6: Report a powermeter/CommunicationFault as a PowerMeterFailure by @hikinggrass in https://github.com/EVerest/everest-core/pull/1231
- Fix(EvseManager): fail_on_powermeter_errors use after free by @Pietfried in https://github.com/EVerest/everest-core/pull/1237
- EvseV2G: Adding a check for out of bounds parameters in charge parameter discovery by @MarzellT in https://github.com/EVerest/everest-core/pull/1196
- feat(e2e-tests): Added OCPP 2.1 initial E2E tests by @mlitre in https://github.com/EVerest/everest-core/pull/1240
- feat: add ISO15118D20 custom VAS functionality by @markxoe in https://github.com/EVerest/everest-core/pull/1236
- tls/tests: Use 127.0.0.1 instead of localhost as host by @andistorm in https://github.com/EVerest/everest-core/pull/1226
- IsoMux: fix memory leak by @barsnick in https://github.com/EVerest/everest-core/pull/1245
- Adding custom protocol namespace functionality to Evse15118D20 by @SebaLukas in https://github.com/EVerest/everest-core/pull/1246
- feat(API): add stop_charging command by @markxoe in https://github.com/EVerest/everest-core/pull/1249
- fix(EvseV2G): Remove Certificate Install service from ServiceDiscoveryRes by @SebaLukas in https://github.com/EVerest/everest-core/pull/1243
- docs(API): change pause to resume by @Pietfried in https://github.com/EVerest/everest-core/pull/1250
- OCPP201: add access to module configs using EVerest config service by @hikinggrass in https://github.com/EVerest/everest-core/pull/1247
- Bump version to 2025.6.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1252
- Make sure that gpio lib can be used outside everest-core by @florinmihut in https://github.com/EVerest/everest-core/pull/1253
- Add tests for invalid OCPP 1.6 and 2.x message encoding by @hikinggrass in https://github.com/EVerest/everest-core/pull/1251
New Contributors
- @markxoe made their first contribution in https://github.com/EVerest/everest-core/pull/1187
- @Abby-Wheelis made their first contribution in https://github.com/EVerest/everest-core/pull/1206
- @rwiebe-adi made their first contribution in https://github.com/EVerest/everest-core/pull/1221
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.5.0...2025.6.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass 11 months ago
EVerest - 2025.5.0
What's Changed
- Add rejection reasons to payment terminal interface by @wku12 in https://github.com/EVerest/everest-core/pull/1129
- feat(simulation): Make it possible to keep EV plug in state cross boot by @mlitre in https://github.com/EVerest/everest-core/pull/1156
- feat: DummyBankSessionTokenProvider can generate UUIDs by @cburandt in https://github.com/EVerest/everest-core/pull/1162
- [OCPP 1.6] Update EvseManager Inoperative error to include details of the original cause by @james-ctc in https://github.com/EVerest/everest-core/pull/1175
- fix(OCPP): Make ResetStopDelay enabled for both soft and hard reset by @mlitre in https://github.com/EVerest/everest-core/pull/1179
- Reduce time to PWM start for broken EVs such as SAIC by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1182
- Feat/slac reset instead of failed by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1181
- Add get_uuid() to staging helpers as a common implementation by @hikinggrass in https://github.com/EVerest/everest-core/pull/1174
- Fine-tune build options for libcurl by @mhei in https://github.com/EVerest/everest-core/pull/1190
- Adjust OCPP1.6 E2E Composite Schedule test cases because of change in libocpp by @Pietfried in https://github.com/EVerest/everest-core/pull/1177
- refactor(OCPP201): Simplified ComposedDeviceModel initialization and extensibility by @Pietfried in https://github.com/EVerest/everest-core/pull/1188
- Refactor(ocpp201): ComposedDeviceModel source lookup by @Pietfried in https://github.com/EVerest/everest-core/pull/1192
- Adding ISO15118-20 pause/resume feature by @SebaLukas in https://github.com/EVerest/everest-core/pull/1095
- Adapt to new set_variable_attribute_value return type by @hikinggrass in https://github.com/EVerest/everest-core/pull/1193
- Fixes regarding the vector tester ISO15118 -4 & -5 test cases by @MarzellT in https://github.com/EVerest/everest-core/pull/1087
- feature(OCPP): Added support for OCMF TT (tariff text) information for powermeter start transaction by @Pietfried in https://github.com/EVerest/everest-core/pull/1186
- Updating fedora version by @SebaLukas in https://github.com/EVerest/everest-core/pull/1170
- Move to Bazel 8 by @dorezyuk in https://github.com/EVerest/everest-core/pull/1180
- Bazel: remove alias for boost by @dorezyuk in https://github.com/EVerest/everest-core/pull/1203
- Update version to 2025.5.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1197
- Fix(ISO15118): Set contract installation and contract validation based on global pnc_enabled setting by @Pietfried in https://github.com/EVerest/everest-core/pull/1204
- Fix(ISO15118): Move Plug&Charge contract request into Authorize handler by @Pietfried in https://github.com/EVerest/everest-core/pull/1205
- refactor: Changed certificate verification in openssl utils by @Pietfried in https://github.com/EVerest/everest-core/pull/1202
- Fix: California pricing e2e mock calls test case by @Pietfried in https://github.com/EVerest/everest-core/pull/1208
- EnergyManager: Initialize node_type to "Undefined" in ctor by @hikinggrass in https://github.com/EVerest/everest-core/pull/1209
- Update libocpp and everest-framework dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/1210
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.4.1...2025.5.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 1 year ago
EVerest - 2025.4.1
EVerest April 2025 consolidated release with feature freeze window
Changes in 2025.4.1
- Updated OCPP module documentation for California Pricing by @Pietfried in https://github.com/EVerest/everest-core/pull/1169
- Fix Cargo.lock version accidentally set to 4 when 3 is correct by @hikinggrass
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.4.0...2025.4.1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 1 year ago
EVerest - 2025.4.0
EVerest April 2025 consolidated release with feature freeze window
Changes in 2025.4.0
- Skip HLC startup tests in GitHub CI by @hikinggrass in https://github.com/EVerest/everest-core/pull/1173
- Fix/soft reset by @mlitre in https://github.com/EVerest/everest-core/pull/1165
- fix(ocpp/system): Firmware update process + number of retries by @mlitre in https://github.com/EVerest/everest-core/pull/1171
- RsPaymentTerminal: Update zvt version by @dorezyuk in https://github.com/EVerest/everest-core/pull/1164
- Update libocpp dependency to 0.26.3 and everest-sqlite to 0.1.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1176
Changes in 2025.4.0-rc2
- module-dependencies: fix sqlite_cpp leftover by @barsnick in https://github.com/EVerest/everest-core/pull/1150
- fix(auth): Missing parent id token in token validation callback by @mlitre in https://github.com/EVerest/everest-core/pull/1159
- Fix: Make sure charger state machine can only be started once by @Pietfried in https://github.com/EVerest/everest-core/pull/1157
- Add tests for various invalid OCPP messages by @hikinggrass in https://github.com/EVerest/everest-core/pull/1153
- feat(OcppAuth): Updates to id_token_info for token in use on connector by @mlitre in https://github.com/EVerest/everest-core/pull/1151
- chore: formatted the configs with the everest admin panel by @12fab4 in https://github.com/EVerest/everest-core/pull/1158
- Updating libcbv2g and libiso15118 version by @SebaLukas in https://github.com/EVerest/everest-core/pull/1155
- Limiting target_current if the ev does not check the evse max limits by @SebaLukas in https://github.com/EVerest/everest-core/pull/1167
- EvseManager: DC charging: Set hlc_charging_active already before v2g_… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1154
- module-dependencies, tests: drop PyJosev by @barsnick in https://github.com/EVerest/everest-core/pull/1161
- update libocpp to v0.26.2
Changes in 2025.4.0-rc1
- Updated deps on libevse-security for checks before bugfix merge by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/1114
- Remove unused functions from evsev2g by @MarzellT in https://github.com/EVerest/everest-core/pull/1012
- RsPaymentTerminal: Add command to enable or disable payment terminal by @wku12 in https://github.com/EVerest/everest-core/pull/1056
- Remove mbed tls from evsev2g by @MarzellT in https://github.com/EVerest/everest-core/pull/1008
- Add merge_group trigger by @andistorm in https://github.com/EVerest/everest-core/pull/1116
- Session cost add message by @maaikez in https://github.com/EVerest/everest-core/pull/1079
- skip dco check for merge queue by @andistorm in https://github.com/EVerest/everest-core/pull/1134
- Auth module: Unlock before token validation callbacks by @Pietfried in https://github.com/EVerest/everest-core/pull/1131
- Configurable sleep in HLC mode before starting PWM by @Pietfried in https://github.com/EVerest/everest-core/pull/1125
- Addressed added argument to libevse-security for verify_certificate by @Pietfried in https://github.com/EVerest/everest-core/pull/1123
- Adding IEM-DCR module by @jherbert-isa in https://github.com/EVerest/everest-core/pull/1059
- Adding a tls server state check before announcing security in the sdp response message by @SebaLukas in https://github.com/EVerest/everest-core/pull/1135
- refactor(ErrorHistory): Use everest-sqlite instead of sqlitecpp by @mlitre in https://github.com/EVerest/everest-core/pull/1113
- Add OCPP1.6 e2e tests by @Pietfried in https://github.com/EVerest/everest-core/pull/1124
- feat(ocpp): Add support for Power.Offered meter value by @mlitre in https://github.com/EVerest/everest-core/pull/1132
- Remove all remaining JS modules by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1102
- Configurable Plug&Charge options in EvseManager by @Pietfried in https://github.com/EVerest/everest-core/pull/1128
- Hardened CiString handling in OCPP modules by @Pietfried in https://github.com/EVerest/everest-core/pull/1139
- Update version to 2025.4.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1142
- Update libcurl to 8.13.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1143
- RsPaymentTerminal: Update zvt dependency by @dorezyuk in https://github.com/EVerest/everest-core/pull/1140
- Fix: Sending correct ResponseCode if the pnc contract certs are revoked by @SebaLukas in https://github.com/EVerest/everest-core/pull/1144
- Removed maaikez from CODEOWNERS by @Pietfried in https://github.com/EVerest/everest-core/pull/1130
- Reduce warnings in OCPP integration tests by @hikinggrass in https://github.com/EVerest/everest-core/pull/1141
- Update libocpp to 0.26.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1146
- Adapt to generated (in)equality operators for types in ev-cli v0.5.2 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1138
- EvseManager: Fix deadlock between hlc_mutex and state_machine_mutex by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1115
- Auth: Fix interface by @dorezyuk in https://github.com/EVerest/everest-core/pull/1145
- GenericPowermeter: improve error handling by @barsnick in https://github.com/EVerest/everest-core/pull/1126
- updated libocpp dependency by @Pietfried in https://github.com/EVerest/everest-core/pull/1149
New Contributors
- @jherbert-isa made their first contribution in https://github.com/EVerest/everest-core/pull/1059
- @12fab4 made their first contribution in https://github.com/EVerest/everest-core/pull/1158
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.3.0...2025.4.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 1 year ago
EVerest - 2025.4.0-rc2
What's Changed
- module-dependencies: fix sqlite_cpp leftover by @barsnick in https://github.com/EVerest/everest-core/pull/1150
- fix(auth): Missing parent id token in token validation callback by @mlitre in https://github.com/EVerest/everest-core/pull/1159
- Fix: Make sure charger state machine can only be started once by @Pietfried in https://github.com/EVerest/everest-core/pull/1157
- Add tests for various invalid OCPP messages by @hikinggrass in https://github.com/EVerest/everest-core/pull/1153
- feat(OcppAuth): Updates to id_token_info for token in use on connector by @mlitre in https://github.com/EVerest/everest-core/pull/1151
- chore: formatted the configs with the everest admin panel by @12fab4 in https://github.com/EVerest/everest-core/pull/1158
- Updating libcbv2g and libiso15118 version by @SebaLukas in https://github.com/EVerest/everest-core/pull/1155
- Limiting target_current if the ev does not check the evse max limits by @SebaLukas in https://github.com/EVerest/everest-core/pull/1167
- EvseManager: DC charging: Set hlc_charging_active already before v2g_… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1154
- module-dependencies, tests: drop PyJosev by @barsnick in https://github.com/EVerest/everest-core/pull/1161
- update libocpp to v0.26.2
New Contributors
- @12fab4 made their first contribution in https://github.com/EVerest/everest-core/pull/1158
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.4.0-rc1...2025.4.0-rc2
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 1 year ago
EVerest - 2025.4.0-rc1
What's Changed
- Updated deps on libevse-security for checks before bugfix merge by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/1114
- Remove unused functions from evsev2g by @MarzellT in https://github.com/EVerest/everest-core/pull/1012
- RsPaymentTerminal: Add command to enable or disable payment terminal by @wku12 in https://github.com/EVerest/everest-core/pull/1056
- Remove mbed tls from evsev2g by @MarzellT in https://github.com/EVerest/everest-core/pull/1008
- Add merge_group trigger by @andistorm in https://github.com/EVerest/everest-core/pull/1116
- Session cost add message by @maaikez in https://github.com/EVerest/everest-core/pull/1079
- skip dco check for merge queue by @andistorm in https://github.com/EVerest/everest-core/pull/1134
- Auth module: Unlock before token validation callbacks by @Pietfried in https://github.com/EVerest/everest-core/pull/1131
- Configurable sleep in HLC mode before starting PWM by @Pietfried in https://github.com/EVerest/everest-core/pull/1125
- Addressed added argument to libevse-security for verify_certificate by @Pietfried in https://github.com/EVerest/everest-core/pull/1123
- Adding IEM-DCR module by @jherbert-isa in https://github.com/EVerest/everest-core/pull/1059
- Adding a tls server state check before announcing security in the sdp response message by @SebaLukas in https://github.com/EVerest/everest-core/pull/1135
- refactor(ErrorHistory): Use everest-sqlite instead of sqlitecpp by @mlitre in https://github.com/EVerest/everest-core/pull/1113
- Add OCPP1.6 e2e tests by @Pietfried in https://github.com/EVerest/everest-core/pull/1124
- feat(ocpp): Add support for Power.Offered meter value by @mlitre in https://github.com/EVerest/everest-core/pull/1132
- Remove all remaining JS modules by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1102
- Configurable Plug&Charge options in EvseManager by @Pietfried in https://github.com/EVerest/everest-core/pull/1128
- Hardened CiString handling in OCPP modules by @Pietfried in https://github.com/EVerest/everest-core/pull/1139
- Update version to 2025.4.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1142
- Update libcurl to 8.13.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1143
- RsPaymentTerminal: Update zvt dependency by @dorezyuk in https://github.com/EVerest/everest-core/pull/1140
- Fix: Sending correct ResponseCode if the pnc contract certs are revoked by @SebaLukas in https://github.com/EVerest/everest-core/pull/1144
- Removed maaikez from CODEOWNERS by @Pietfried in https://github.com/EVerest/everest-core/pull/1130
- Reduce warnings in OCPP integration tests by @hikinggrass in https://github.com/EVerest/everest-core/pull/1141
- Update libocpp to 0.26.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1146
- Adapt to generated (in)equality operators for types in ev-cli v0.5.2 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1138
- EvseManager: Fix deadlock between hlc_mutex and state_machine_mutex by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1115
- Auth: Fix interface by @dorezyuk in https://github.com/EVerest/everest-core/pull/1145
- GenericPowermeter: improve error handling by @barsnick in https://github.com/EVerest/everest-core/pull/1126
- updated libocpp dependency by @Pietfried in https://github.com/EVerest/everest-core/pull/1149
New Contributors
- @jherbert-isa made their first contribution in https://github.com/EVerest/everest-core/pull/1059
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.3.0...2025.4.0-rc1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 1 year ago
EVerest - 2025.3.0
What's Changed
- Feature/ocpp21 support by @Pietfried in https://github.com/EVerest/everest-core/pull/1083
- Adding yeti simulator by @MarzellT in https://github.com/EVerest/everest-core/pull/862
- Fix typos and grammar by @barsnick in https://github.com/EVerest/everest-core/pull/1088
- Feature/notify ev charging needs by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/1062
- Adding proper tls 1.3 support for d20 in Evse15118D20 and PyEvJosev by @SebaLukas in https://github.com/EVerest/everest-core/pull/1077
- Evse15118D20, IsoMux: forward pre-charge events by @barsnick in https://github.com/EVerest/everest-core/pull/1091
- fix: Yeti Simulator was generating invalid date and time strings by @james-ctc in https://github.com/EVerest/everest-core/pull/1093
- Add withdraw authorization command in auth interface by @Pietfried in https://github.com/EVerest/everest-core/pull/992
- Fix: EVSE selection in Auth module by @Pietfried in https://github.com/EVerest/everest-core/pull/1099
- Fix race condition in test_c13 by @Pietfried in https://github.com/EVerest/everest-core/pull/1090
- API: differentiate between Finished EVSE and EV by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/954
- Add mlitre to CODEONWERS by @Pietfried in https://github.com/EVerest/everest-core/pull/1100
- Add voltage_measurement_V var to over_voltage_monitor interface by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1081
- umwc: move external MQTT to MicroMegaWattBSP, throw MREC8 emergencyst… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/953
- EvseManager processing of enable_disable() requests. by @james-ctc in https://github.com/EVerest/everest-core/pull/1092
- Auth: clarify hint about missing storage configuration by @mhei in https://github.com/EVerest/everest-core/pull/1098
- Feature/energymanagement extensions by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1033
- Fix Auth module race condition on timeout by @Pietfried in https://github.com/EVerest/everest-core/pull/1105
- Cancel Reservation signaling by @Pietfried in https://github.com/EVerest/everest-core/pull/1108
- feat(ocpp16): Add test for connector 0 being replaced in db by @mlitre in https://github.com/EVerest/everest-core/pull/1104
- fix(ocpptests): Add a sleep to allow time for reboot by @mlitre in https://github.com/EVerest/everest-core/pull/1110
- Added several OCPP1.6 integration tests for ChangeAvailability by @Pietfried in https://github.com/EVerest/everest-core/pull/1097
- Bump version to 2025.3.0 and update dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/1112
New Contributors
- @mlitre made their first contribution in https://github.com/EVerest/everest-core/pull/1104
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.2.0...2025.3.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 1 year ago
EVerest - 2025.2.0
What's Changed
- feat: support ftps by @chrishrb in https://github.com/EVerest/everest-core/pull/1051
- Adding new iso15118_extension interface by @SebaLukas in https://github.com/EVerest/everest-core/pull/1022
- Fixing DcPowerSupplySimulator race condition by @SebaLukas in https://github.com/EVerest/everest-core/pull/1054
- Refactoring iso15118 EVerest types by @SebaLukas in https://github.com/EVerest/everest-core/pull/1050
- feat: add TPM2 support for EvseV2G TLS server private key by @james-ctc in https://github.com/EVerest/everest-core/pull/1021
- Add command to set current and phase limit for EVSE via MQTT API by @FaHaGit in https://github.com/EVerest/everest-core/pull/1016
- Rename v201 to v2 for OCPP modules by @Pietfried in https://github.com/EVerest/everest-core/pull/1058
- Adding AC & DC HLC tests to core_tests/startup_test by @SebaLukas in https://github.com/EVerest/everest-core/pull/830
- Add target dep generate_cpp_files by @andistorm in https://github.com/EVerest/everest-core/pull/1070
-
- Fix TC_SECC_CMN_VTB_CmSlacParm_004/5/6 by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/928
- Added VendorError and VendorWarning to errors/generic by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1066
- Eichrecht refactor of LEM - add error recovery path: transaction alre… by @florinmihut in https://github.com/EVerest/everest-core/pull/1035
- Add MREC9AuthorizationTimeout Error by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/956
- Over voltage monitor interface by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1055
- Harden EvseSecurity module implementation and conversions by @Pietfried in https://github.com/EVerest/everest-core/pull/1073
- SLAC: Adding retries when no cm_atten_char.rsp is received by @SebaLukas in https://github.com/EVerest/everest-core/pull/1069
- Fix force unlock handling in EvseManager by @Pietfried in https://github.com/EVerest/everest-core/pull/1078
- Remove Javascript modules from OCPP integration test configs by @Pietfried in https://github.com/EVerest/everest-core/pull/1082
- Update CI to v1.4.6 by @andistorm in https://github.com/EVerest/everest-core/pull/1074
- Fix expected meter value in integration test for second transaction by @Pietfried in https://github.com/EVerest/everest-core/pull/1084
- Replace deprecated boost::asio::io_service with boost::asio::io_context by @andistorm in https://github.com/EVerest/everest-core/pull/1076
- Evse15118D20: remove unused config parameter by @barsnick in https://github.com/EVerest/everest-core/pull/1086
- Bump version to 2025.2.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1085
- Bump libtimer dependency to 0.1.2 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1089
New Contributors
- @chrishrb made their first contribution in https://github.com/EVerest/everest-core/pull/1051
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.1.0...2025.2.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 1 year ago
EVerest - 2025.1.0
EVerest January 2025 consolidated release with feature freeze window
Changes in 2025.1.0
No further changes compared to 2025.9.0-rc4
Changes in 2025.1.0-rc4
- Fix missing enum conversion for CertificateValidationResult::Expired by @Pietfried in https://github.com/EVerest/everest-core/pull/1064
- Fix debug output of EV max voltage by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/905
- remove everest-modbus dependency by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1065
- Reservation Handling in EvseManager by @Pietfried in https://github.com/EVerest/everest-core/pull/1067
Changes in 2025.1.0-rc3
- RsPaymentTerminal: make all interfaces optional by @dorezyuk in https://github.com/EVerest/everest-core/pull/1047
- Use CSV for output tags of docker meta action in OCPP-tests by @hikinggrass in https://github.com/EVerest/everest-core/pull/1049
- cmake: install missed cmake file by @barsnick in https://github.com/EVerest/everest-core/pull/1052
- Bump libocpp dependency to 0.23.1 to include multiple bugfixes by @hikinggrass
Changes in 2025.1.0-rc2
- Bump libevse security dependency to 0.9.3 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1046
- Bump everest-framework dependency to 0.20.2 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1045
Changes in 2025.1.0-rc1
- Updated libocpp websocket dep by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/984
- Reservation all connectors reserved (#958) by @maaikez in https://github.com/EVerest/everest-core/pull/972
- Feature/cost and price display message tests by @maaikez in https://github.com/EVerest/everest-core/pull/975
- Reduce mutexes in Auth module by @Pietfried in https://github.com/EVerest/everest-core/pull/991
- Require replug in case of plug in timeout by @Pietfried in https://github.com/EVerest/everest-core/pull/976
- Feature/890 move reservations callbacks and handlers to new functional block by @maaikez in https://github.com/EVerest/everest-core/pull/979
- Fix if-statment guarding for invalid vector access by @cburandt in https://github.com/EVerest/everest-core/pull/996
- Add module for NXP PN7160 NFC chip as token provider by @cburandt in https://github.com/EVerest/everest-core/pull/951
- PN532TokenProvider: drop unused config 'timeout' by @mhei in https://github.com/EVerest/everest-core/pull/995
- Accept bank cards only for specific connectors by @wku12 in https://github.com/EVerest/everest-core/pull/997
- Refactored mutex locking in Auth module by @Pietfried in https://github.com/EVerest/everest-core/pull/1001
- Added features to EvseV2G doc.rst by @SebaLukas in https://github.com/EVerest/everest-core/pull/964
- feature: target register functionality and coverage by @a-w50 in https://github.com/EVerest/everest-core/pull/1004
- Update everest-ci to v1.4.4 by @andistorm in https://github.com/EVerest/everest-core/pull/1003
- bugfix(tls_test): use timed_mutex by @a-w50 in https://github.com/EVerest/everest-core/pull/1006
- feature: direct support for
__dump_gcovby @a-w50 in https://github.com/EVerest/everest-core/pull/1005 - refactor(coverage): documentation, register function reordering by @a-w50 in https://github.com/EVerest/everest-core/pull/1007
- Introduce EVSE Manager configuration option for failing charging if t… by @florinmihut in https://github.com/EVerest/everest-core/pull/993
- Adding a few unit tests for the EvseV2G module by @SebaLukas in https://github.com/EVerest/everest-core/pull/1013
- Added documentation for EnergyManager module by @Pietfried in https://github.com/EVerest/everest-core/pull/1009
- Renamed docs directory for CI by @krealyt in https://github.com/EVerest/everest-core/pull/1023
- Bump zvt lib by @wku12 in https://github.com/EVerest/everest-core/pull/1029
- Auth: Catch all exceptions while waiting for token validation and reject it instead of crashing by @wku12 in https://github.com/EVerest/everest-core/pull/1032
- Additional documentation for powermeter start sequence or after communication loss by @florinmihut in https://github.com/EVerest/everest-core/pull/1019
- Feature/energymanagement unit tests by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1015
- API: Improve error handling for command parsing by @FaHaGit in https://github.com/EVerest/everest-core/pull/1020
- Bump libocpp dependency to 0.23.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1028
- Publish PP state from PhyVersoBSP by @wku12 in https://github.com/EVerest/everest-core/pull/1034
- Fixing EvseV2G doc.rst with the correct emoji by @SebaLukas in https://github.com/EVerest/everest-core/pull/1039
- Updating libcbv2g to latest version (v0.3.0) by @SebaLukas in https://github.com/EVerest/everest-core/pull/1037
- Integrates the security module in the Evse15118D20 module by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/1030
- Update CODEOWNERS file by @andistorm in https://github.com/EVerest/everest-core/pull/1041
- Bump everest-framework and ev-cli for clear_error refactor by @hikinggrass in https://github.com/EVerest/everest-core/pull/1031
- Ensure that "lib" is the CMAKE_INSTALL_LIBDIR in pugixml bazel dep by @hikinggrass in https://github.com/EVerest/everest-core/pull/1043
- Bump everest-framework to v0.20.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1042
New Contributors
- @cburandt made their first contribution in https://github.com/EVerest/everest-core/pull/996
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.11.0...2025.1.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 1 year ago
EVerest - 2025.1.0-rc4
What's Changed
- Fix missing enum conversion for CertificateValidationResult::Expired by @Pietfried in https://github.com/EVerest/everest-core/pull/1064
- Fix debug output of EV max voltage by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/905
- remove everest-modbus dependency by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1065
- Reservation Handling in EvseManager by @Pietfried in https://github.com/EVerest/everest-core/pull/1067
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.1.0-rc3...2025.1.0-rc4
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 1 year ago
EVerest - 2025.1.0-rc3
What's Changed
- RsPaymentTerminal: make all interfaces optional by @dorezyuk in https://github.com/EVerest/everest-core/pull/1047
- Use CSV for output tags of docker meta action in OCPP-tests by @hikinggrass in https://github.com/EVerest/everest-core/pull/1049
- cmake: install missed cmake file by @barsnick in https://github.com/EVerest/everest-core/pull/1052
- Bump libocpp dependency to 0.23.1 to include multiple bugfixes by @hikinggrass
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.1.0-rc2...2025.1.0-rc3
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 1 year ago
EVerest - 2025.1.0-rc2
What's Changed
- Bump libevse security dependency to 0.9.3 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1046
- Bump everest-framework dependency to 0.20.2 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1045
Full Changelog: https://github.com/EVerest/everest-core/compare/2025.1.0-rc1...2025.1.0-rc2
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 1 year ago
EVerest - 2025.1.0-rc1
What's Changed
- Updated libocpp websocket dep by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/984
- Reservation all connectors reserved (#958) by @maaikez in https://github.com/EVerest/everest-core/pull/972
- Feature/cost and price display message tests by @maaikez in https://github.com/EVerest/everest-core/pull/975
- Reduce mutexes in Auth module by @Pietfried in https://github.com/EVerest/everest-core/pull/991
- Require replug in case of plug in timeout by @Pietfried in https://github.com/EVerest/everest-core/pull/976
- Feature/890 move reservations callbacks and handlers to new functional block by @maaikez in https://github.com/EVerest/everest-core/pull/979
- Fix if-statment guarding for invalid vector access by @cburandt in https://github.com/EVerest/everest-core/pull/996
- Add module for NXP PN7160 NFC chip as token provider by @cburandt in https://github.com/EVerest/everest-core/pull/951
- PN532TokenProvider: drop unused config 'timeout' by @mhei in https://github.com/EVerest/everest-core/pull/995
- Accept bank cards only for specific connectors by @wku12 in https://github.com/EVerest/everest-core/pull/997
- Refactored mutex locking in Auth module by @Pietfried in https://github.com/EVerest/everest-core/pull/1001
- Added features to EvseV2G doc.rst by @SebaLukas in https://github.com/EVerest/everest-core/pull/964
- feature: target register functionality and coverage by @a-w50 in https://github.com/EVerest/everest-core/pull/1004
- Update everest-ci to v1.4.4 by @andistorm in https://github.com/EVerest/everest-core/pull/1003
- bugfix(tls_test): use timed_mutex by @a-w50 in https://github.com/EVerest/everest-core/pull/1006
- feature: direct support for
__dump_gcovby @a-w50 in https://github.com/EVerest/everest-core/pull/1005 - refactor(coverage): documentation, register function reordering by @a-w50 in https://github.com/EVerest/everest-core/pull/1007
- Introduce EVSE Manager configuration option for failing charging if t… by @florinmihut in https://github.com/EVerest/everest-core/pull/993
- Adding a few unit tests for the EvseV2G module by @SebaLukas in https://github.com/EVerest/everest-core/pull/1013
- Added documentation for EnergyManager module by @Pietfried in https://github.com/EVerest/everest-core/pull/1009
- Renamed docs directory for CI by @krealyt in https://github.com/EVerest/everest-core/pull/1023
- Bump zvt lib by @wku12 in https://github.com/EVerest/everest-core/pull/1029
- Auth: Catch all exceptions while waiting for token validation and reject it instead of crashing by @wku12 in https://github.com/EVerest/everest-core/pull/1032
- Additional documentation for powermeter start sequence or after communication loss by @florinmihut in https://github.com/EVerest/everest-core/pull/1019
- Feature/energymanagement unit tests by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/1015
- API: Improve error handling for command parsing by @FaHaGit in https://github.com/EVerest/everest-core/pull/1020
- Bump libocpp dependency to 0.23.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1028
- Publish PP state from PhyVersoBSP by @wku12 in https://github.com/EVerest/everest-core/pull/1034
- Fixing EvseV2G doc.rst with the correct emoji by @SebaLukas in https://github.com/EVerest/everest-core/pull/1039
- Updating libcbv2g to latest version (v0.3.0) by @SebaLukas in https://github.com/EVerest/everest-core/pull/1037
- Integrates the security module in the Evse15118D20 module by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/1030
- Update CODEOWNERS file by @andistorm in https://github.com/EVerest/everest-core/pull/1041
- Bump everest-framework and ev-cli for clear_error refactor by @hikinggrass in https://github.com/EVerest/everest-core/pull/1031
- Ensure that "lib" is the CMAKE_INSTALL_LIBDIR in pugixml bazel dep by @hikinggrass in https://github.com/EVerest/everest-core/pull/1043
- Bump everest-framework to v0.20.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/1042
New Contributors
- @cburandt made their first contribution in https://github.com/EVerest/everest-core/pull/996
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.11.0...2025.1.0-rc1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 1 year ago
EVerest - 2024.11.0
What's Changed
- Adding ISO15118-20 dynamic mode support by @SebaLukas in https://github.com/EVerest/everest-core/pull/912
- Add composed device model storage and everest device model storage. by @maaikez in https://github.com/EVerest/everest-core/pull/846
- SlacSimulator initialize state with UNMATCHED by @hikinggrass in https://github.com/EVerest/everest-core/pull/963
- Fix typo on [V2G2-544] transition rule comment by @vinied in https://github.com/EVerest/everest-core/pull/966
- OCPP E2E tests by @Pietfried in https://github.com/EVerest/everest-core/pull/959
- Reservation changes for 2.0.1 by @maaikez in https://github.com/EVerest/everest-core/pull/943
- Update network connection profile callback in OCPP201 module by @Pietfried in https://github.com/EVerest/everest-core/pull/968
- Add check if OCPP tests failed and fail job if that's the case by @hikinggrass in https://github.com/EVerest/everest-core/pull/970
- Fixed ocpp generic interface integration tests by adding probe module… by @Pietfried in https://github.com/EVerest/everest-core/pull/971
- Move error handling in OCPP201 by @Pietfried in https://github.com/EVerest/everest-core/pull/969
- Always try to unlock the Connector, as long as the relays are not on by @ydankner in https://github.com/EVerest/everest-core/pull/962
- Updated interface for security library by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/981
- Fixed probe module missing
get_verify_locationcommand by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/982 - Add @pietfried and @hikinggrass to CODEOWNERS for rust and bazel by @hikinggrass in https://github.com/EVerest/everest-core/pull/945
- Redact tokens that are logged to console by @hikinggrass in https://github.com/EVerest/everest-core/pull/985
- Bump everest-framework to 0.18.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/983
- Add dummy token provider for the bank_session_token_provider interface by @hikinggrass in https://github.com/EVerest/everest-core/pull/965
- OCPP 1.6: support multiple temperature readings by @hikinggrass in https://github.com/EVerest/everest-core/pull/986
- Bump everest-framework to 0.19.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/987
- RsIskraMeter: Report error on consistent meter communication failure by @wku12 in https://github.com/EVerest/everest-core/pull/988
- Slac: avoid second chip reset if it was already performed before unplug by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/955
- Added test to bounds check ConnectorEvseIds for OCPP1.6 by @Pietfried in https://github.com/EVerest/everest-core/pull/989
- CableCheck: allow 0 samples, option to disable wait below 60V at end … by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/990
New Contributors
- @vinied made their first contribution in https://github.com/EVerest/everest-core/pull/966
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.10.0...2024.11.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 1 year ago
EVerest - 2024.9.1
- Set libocpp version to v0.18.1 by @Pietfried
- This contains multiple bugfixes compared to v0.18.0
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.9.0...2024.9.1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 1 year ago
EVerest - 2024.10.0
What's Changed
- Beta release ISO15118-20 by @SebaLukas in https://github.com/EVerest/everest-core/pull/638
- UMWC: ramp up voltage slowly by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/886
- Multiplexer module for ISO communication by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/776
- Published Auth timeout for one additional flow by @ydankner in https://github.com/EVerest/everest-core/pull/903
- Fixed issue when recursively creating Market objects by @Pietfried in https://github.com/EVerest/everest-core/pull/904
- Change to CODEOWNERS regarding PhyVersoBSP by @rckstrh in https://github.com/EVerest/everest-core/pull/909
- Fix(EvseV2G): Deleting an unnecessary reset when the contract chain certificates are validated locally by @SebaLukas in https://github.com/EVerest/everest-core/pull/913
- Hotfix umwc: send voltage change less often to avoid MCU crash by @SebaLukas in https://github.com/EVerest/everest-core/pull/911
- Feature/multi root trusted ca by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/923
- feat: add support for new EVSE security API by @james-ctc in https://github.com/EVerest/everest-core/pull/919
- Adding tls key logger for EvseV2G (openssl part) by @SebaLukas in https://github.com/EVerest/everest-core/pull/910
- Documentation for OCPP modules by @Pietfried in https://github.com/EVerest/everest-core/pull/908
- Bazel: set the compile flags for date also for the modules by @dorezyuk in https://github.com/EVerest/everest-core/pull/921
- API: fix documentation for legacy enable/disable by @barsnick in https://github.com/EVerest/everest-core/pull/935
- EvseV2G/IsoMux: check if if_name is nullptr by @hikinggrass in https://github.com/EVerest/everest-core/pull/925
- Fix handwritten link for OCPP module docs by @Pietfried in https://github.com/EVerest/everest-core/pull/937
- OCPP201: Prevent duplicate import Wh meter values by @hikinggrass in https://github.com/EVerest/everest-core/pull/916
- Handle SwitchingPhases event in OCPP by @Pietfried in https://github.com/EVerest/everest-core/pull/936
- Refactor run-nodered script by @andistorm in https://github.com/EVerest/everest-core/pull/816
- Use Reusable Workflow from everest-ci by @andistorm in https://github.com/EVerest/everest-core/pull/926
- Install ev-cli locally and depend on templates files for generation by @hikinggrass in https://github.com/EVerest/everest-core/pull/893
- Implement changed callbacks for the network connection profile changes. by @maaikez in https://github.com/EVerest/everest-core/pull/850
- fix: support -c to stop nodered-sil containers by @james-ctc in https://github.com/EVerest/everest-core/pull/940
- fix: removed duplicate file by @james-ctc in https://github.com/EVerest/everest-core/pull/920
- Refactor Energy Management integration of OCPP and API modules by @Pietfried in https://github.com/EVerest/everest-core/pull/872
- Bump version to 2024.10.0 and libocpp to 0.19.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/950
- Changed connector_id and evse_id properties to optional in OcppTransactionEvent by @Pietfried in https://github.com/EVerest/everest-core/pull/944
- Fix(EvseV2G): [V2G2-691] Adding missing ReceiptRequired = false for EIM by @SebaLukas in https://github.com/EVerest/everest-core/pull/948
- Use min/max phase on leaf side by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/918
- Power supply off: send cablecheck as phase if switching off after suc… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/907
- Move libcbv2g dependency before libiso15118 by @hikinggrass in https://github.com/EVerest/everest-core/pull/938
- Remove deprecated BSM powermeter module by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/897
- feature(OCPP1.6): forward VendorWarning appropriately by @a-w50 in https://github.com/EVerest/everest-core/pull/949
- DC Power supply: perform mode switch only when it is on by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/952
- Fix grammar and markdown format by @aasanchez in https://github.com/EVerest/everest-core/pull/931
- Fix empty exiResponse by @Pietfried in https://github.com/EVerest/everest-core/pull/961
New Contributors
- @dependabot made their first contribution in https://github.com/EVerest/everest-core/pull/861
- @aasanchez made their first contribution in https://github.com/EVerest/everest-core/pull/931
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.9.0...2024.10.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 1 year ago
EVerest - 2024.9.0
EVerest September 2024 stable release
What's Changed
Changes in 2024.9.0
- Update libcbv2g to 0.2.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/933
- Fix 1ph3ph switching for schedules by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/932
- Update libocpp to v0.18.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/930
- Fixed bug which interchanged number phases and stack level when converting from OCPP to everest ChargingSchedulePeriod type by @Pietfried in https://github.com/EVerest/everest-core/pull/929
- Introduce RequestCompositeScheduleUnit argument in OCPP module by @Pietfried in https://github.com/EVerest/everest-core/pull/914
- Fix for providing powermeter public key by @florinmihut in https://github.com/EVerest/everest-core/pull/924
- Allow EVerest to start even if the LEM module is not able to communicate with the device - in that case just raise the communication error by @florinmihut in https://github.com/EVerest/everest-core/pull/917
- OCPP: Handle ocpp::DateTime TimePointParseException by @hikinggrass in https://github.com/EVerest/everest-core/pull/892
- Error Reporting via OCPP201 by @Pietfried in https://github.com/EVerest/everest-core/pull/824
Changes in 2024.9.0-rc3
- Updated Error Handling docs of EvseManager by @Pietfried in https://github.com/EVerest/everest-core/pull/899
- RsIskraMeter/PhyversoBSP: Reduce verbosity by dorezyuk in https://github.com/EVerest/everest-core/pull/900
- fix: TLS server certificate_sha_1 calculated incorrect hash by @james-ctc in https://github.com/EVerest/everest-core/pull/902
- Changed OCPP201 to address libocpp API changes for remote start and stop transaction callbacks by @Pietfried in https://github.com/EVerest/everest-core/pull/894
- Adjust codeowners for Bazel, Rust and PhyVersoBSP by @dorezyuk in https://github.com/EVerest/everest-core/pull/901
- Update libocpp to v0.17.2 by @hikinggrass in https://github.com/EVerest/everest-core/pull/906
- Fix signed update firmware conversion by @hikinggrass in https://github.com/EVerest/everest-core/pull/906
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.9.0-rc2...2024.9.0-rc3
Changes in 2024.9.0-rc2
- Make correct phase count available in API by @martinlukas84 in https://github.com/EVerest/everest-core/pull/876
- Updated Josev to 2024.9.0 by @SebaLukas in https://github.com/EVerest/everest-core/pull/877
- Remove old config entries of SlacSimulator in config-sil by @hikinggrass in https://github.com/EVerest/everest-core/pull/878
- Update everest-framework with a pinned node-addon-api version by @hikinggrass in https://github.com/EVerest/everest-core/pull/884
- fix: API module; delay sending commands to EvseManager until it is ready by @james-ctc in https://github.com/EVerest/everest-core/pull/856
- Remove annoying debug for DC by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/885
- dc_power_supply intf: Improve description by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/883
- Set state F for 300ms (configurable) after fault when in state C. by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/882
- refactor(EvseManager): use std::optional instead of pair by @a-w50 in https://github.com/EVerest/everest-core/pull/881
- PN532TokenProvider: Raise CommunicationFault instead of throwing exception by @hikinggrass in https://github.com/EVerest/everest-core/pull/879
- OCPP&OCPP201: explicitly handle all cases in switch statements by @hikinggrass in https://github.com/EVerest/everest-core/pull/880
- Limit to ev_max_current/voltage if target is higher by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/888
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.9.0-rc1...2024.9.0-rc2
Changes in 2024.9.0-rc1
- EvseSlac: Fix regression that NMK was not regenerated on reset by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/843
- Added minimum requirements by @krealyt in https://github.com/EVerest/everest-core/pull/848
- Add the communication error for auth by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/808
- Extending 1ph/3ph feature by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/807
- If LEM is returning from Communication Error, try to get its state id… by @florinmihut in https://github.com/EVerest/everest-core/pull/827
- API: make error history requirement optional by @hikinggrass in https://github.com/EVerest/everest-core/pull/847
- Added interface to provide access to /errors/genric by @djchhp in https://github.com/EVerest/everest-core/pull/842
- Fix allow_power_on gets called repeatedly in case of active error by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/849
- Fix legacy wakeup for PWM charging by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/845
- Adding ev allow_power_on cmd call for AC by @SebaLukas in https://github.com/EVerest/everest-core/pull/851
- PhyVersoBSP: Implemented request_stop_transaction via external push buttons connected to SOM GPIOs by @rckstrh in https://github.com/EVerest/everest-core/pull/791
- Fix lock guard usage with no effect by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/853
- EvManager: Move subscribe_to_external_mqtt to ready() by @hikinggrass in https://github.com/EVerest/everest-core/pull/855
- OCPP201: Fix reporting of energy_Wh_import_signed meter value by @hikinggrass in https://github.com/EVerest/everest-core/pull/840
- bump libocpp dependency by @Pietfried in https://github.com/EVerest/everest-core/pull/858
- Bump actions/download-artifact from 4.1.2 to 4.1.7 in /.github/workflows by @dependabot in https://github.com/EVerest/everest-core/pull/861
- Integration of OCPP2.0.1 SmartCharging by @Pietfried in https://github.com/EVerest/everest-core/pull/854
- Fix OC detection after wakeup and introduce 750ms X1 pause after t_st… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/863
- Disable temporarily build of build-kit-everest-core image by @andistorm in https://github.com/EVerest/everest-core/pull/866
- Make soft over current timeout configurable by @wku12 in https://github.com/EVerest/everest-core/pull/864
- evse_manager: Refactor error handling by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/867
- Fix 0A in EV pause handling by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/869
- feature(ocpp): transmit error message instead of description by @a-w50 in https://github.com/EVerest/everest-core/pull/870
- Fix LEM measurement error by @florinmihut in https://github.com/EVerest/everest-core/pull/871
- Registered time_sync_callback in OCPP201 module by @Pietfried in https://github.com/EVerest/everest-core/pull/814
- fix csms root ca default path by @Yuanzjls in https://github.com/EVerest/everest-core/pull/873
- Extend OCPP security event with "critical" and "timestamp" parameters by @hikinggrass in https://github.com/EVerest/everest-core/pull/868
- Adding Slac Simulator by @MarzellT in https://github.com/EVerest/everest-core/pull/859
- Feature/706 ocpp 201 california pricing requirements implement callbacks by @maaikez in https://github.com/EVerest/everest-core/pull/874
- Lock connector in CP state B defined by config by @wku12 in https://github.com/EVerest/everest-core/pull/865
- Bump cmake version to 3.16 by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/860
- Bump version to 2024.9.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/875
New Contributors
- @dependabot made their first contribution in https://github.com/EVerest/everest-core/pull/861
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.8.0...2024.9.0-rc1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 1 year ago
EVerest - 2024.9.0-rc3
What's Changed
- Updated Error Handling docs of EvseManager by @Pietfried in https://github.com/EVerest/everest-core/pull/899
- RsIskraMeter/PhyversoBSP: Reduce verbosity by dorezyuk in https://github.com/EVerest/everest-core/pull/900
- fix: TLS server certificate_sha_1 calculated incorrect hash by @james-ctc in https://github.com/EVerest/everest-core/pull/902
- Changed OCPP201 to address libocpp API changes for remote start and stop transaction callbacks by @Pietfried in https://github.com/EVerest/everest-core/pull/894
- Adjust codeowners for Bazel, Rust and PhyVersoBSP by @dorezyuk in https://github.com/EVerest/everest-core/pull/901
- Update libocpp to v0.17.2 by @hikinggrass in https://github.com/EVerest/everest-core/pull/906
- Fix signed update firmware conversion by @hikinggrass in https://github.com/EVerest/everest-core/pull/906
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.9.0-rc2...2024.9.0-rc3
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 1 year ago
EVerest - 2024.9.0-rc2
What's Changed
- Make correct phase count available in API by @martinlukas84 in https://github.com/EVerest/everest-core/pull/876
- Updated Josev to 2024.9.0 by @SebaLukas in https://github.com/EVerest/everest-core/pull/877
- Remove old config entries of SlacSimulator in config-sil by @hikinggrass in https://github.com/EVerest/everest-core/pull/878
- Update everest-framework with a pinned node-addon-api version by @hikinggrass in https://github.com/EVerest/everest-core/pull/884
- fix: API module; delay sending commands to EvseManager until it is ready by @james-ctc in https://github.com/EVerest/everest-core/pull/856
- Remove annoying debug for DC by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/885
- dc_power_supply intf: Improve description by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/883
- Set state F for 300ms (configurable) after fault when in state C. by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/882
- refactor(EvseManager): use std::optional instead of pair by @a-w50 in https://github.com/EVerest/everest-core/pull/881
- PN532TokenProvider: Raise CommunicationFault instead of throwing exception by @hikinggrass in https://github.com/EVerest/everest-core/pull/879
- OCPP&OCPP201: explicitly handle all cases in switch statements by @hikinggrass in https://github.com/EVerest/everest-core/pull/880
- Limit to ev_max_current/voltage if target is higher by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/888
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.9.0-rc1...2024.9.0-rc2
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 1 year ago
EVerest - 2024.9.0-rc1
What's Changed
- EvseSlac: Fix regression that NMK was not regenerated on reset by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/843
- Added minimum requirements by @krealyt in https://github.com/EVerest/everest-core/pull/848
- Add the communication error for auth by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/808
- Extending 1ph/3ph feature by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/807
- If LEM is returning from Communication Error, try to get its state id… by @florinmihut in https://github.com/EVerest/everest-core/pull/827
- API: make error history requirement optional by @hikinggrass in https://github.com/EVerest/everest-core/pull/847
- Added interface to provide access to /errors/genric by @djchhp in https://github.com/EVerest/everest-core/pull/842
- Fix allow_power_on gets called repeatedly in case of active error by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/849
- Fix legacy wakeup for PWM charging by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/845
- Adding ev allow_power_on cmd call for AC by @SebaLukas in https://github.com/EVerest/everest-core/pull/851
- PhyVersoBSP: Implemented request_stop_transaction via external push buttons connected to SOM GPIOs by @rckstrh in https://github.com/EVerest/everest-core/pull/791
- Fix lock guard usage with no effect by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/853
- EvManager: Move subscribe_to_external_mqtt to ready() by @hikinggrass in https://github.com/EVerest/everest-core/pull/855
- OCPP201: Fix reporting of energy_Wh_import_signed meter value by @hikinggrass in https://github.com/EVerest/everest-core/pull/840
- bump libocpp dependency by @Pietfried in https://github.com/EVerest/everest-core/pull/858
- Bump actions/download-artifact from 4.1.2 to 4.1.7 in /.github/workflows by @dependabot in https://github.com/EVerest/everest-core/pull/861
- Integration of OCPP2.0.1 SmartCharging by @Pietfried in https://github.com/EVerest/everest-core/pull/854
- Fix OC detection after wakeup and introduce 750ms X1 pause after t_st… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/863
- Disable temporarily build of build-kit-everest-core image by @andistorm in https://github.com/EVerest/everest-core/pull/866
- Make soft over current timeout configurable by @wku12 in https://github.com/EVerest/everest-core/pull/864
- evse_manager: Refactor error handling by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/867
- Fix 0A in EV pause handling by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/869
- feature(ocpp): transmit error message instead of description by @a-w50 in https://github.com/EVerest/everest-core/pull/870
- Fix LEM measurement error by @florinmihut in https://github.com/EVerest/everest-core/pull/871
- Registered time_sync_callback in OCPP201 module by @Pietfried in https://github.com/EVerest/everest-core/pull/814
- fix csms root ca default path by @Yuanzjls in https://github.com/EVerest/everest-core/pull/873
- Extend OCPP security event with "critical" and "timestamp" parameters by @hikinggrass in https://github.com/EVerest/everest-core/pull/868
- Adding Slac Simulator by @MarzellT in https://github.com/EVerest/everest-core/pull/859
- Feature/706 ocpp 201 california pricing requirements implement callbacks by @maaikez in https://github.com/EVerest/everest-core/pull/874
- Lock connector in CP state B defined by config by @wku12 in https://github.com/EVerest/everest-core/pull/865
- Bump cmake version to 3.16 by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/860
- Bump version to 2024.9.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/875
New Contributors
- @dependabot made their first contribution in https://github.com/EVerest/everest-core/pull/861
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.8.0...2024.9.0-rc1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 1 year ago
EVerest - 2024.8.0
What's Changed
- Add documentation around error handling to EvseManager and OCPP modules by @Pietfried in https://github.com/EVerest/everest-core/pull/819
- Update OCPP headers by @Pietfried in https://github.com/EVerest/everest-core/pull/825
- Feature/376 ocpp 201 california pricing requirements tariff and cost by @maaikez in https://github.com/EVerest/everest-core/pull/768
- Comment out sporadically failing test case by @Pietfried in https://github.com/EVerest/everest-core/pull/832
- bug(EvseManager): legacy wakeup by @a-w50 in https://github.com/EVerest/everest-core/pull/823
- OCPP201: Support connector_ids > 1 when reporting StatusNotification.req(Faulted) by @Pietfried in https://github.com/EVerest/everest-core/pull/836
- Fix locking in select_connector of AuthHandler by @Pietfried in https://github.com/EVerest/everest-core/pull/833
- Bug/729 add remove variables and components from schema for device model by @maaikez in https://github.com/EVerest/everest-core/pull/822
- Fix module dependencies for libevse-security and tls libraries by @hikinggrass in https://github.com/EVerest/everest-core/pull/837
- Fix EvManager crash if no iso 15118 car is connected by @hikinggrass in https://github.com/EVerest/everest-core/pull/839
- feat: add optional support for TLS trusted_ca_keys extension by @james-ctc in https://github.com/EVerest/everest-core/pull/778
- system interface: fixes for
AcceptCanceledby @barsnick in https://github.com/EVerest/everest-core/pull/826 - Bump version to 2024.8.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/838
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.7.1...2024.8.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass almost 2 years ago
EVerest - 2024.7.1
What's Changed
- Refactor docker images in EVerest by @andistorm in https://github.com/EVerest/everest-core/pull/770
- Fix bug to initialize signed meter data for TransactionFinished event by @Pietfried in https://github.com/EVerest/everest-core/pull/820
- Fix the power DC mode spurrious Import by @florinmihut in https://github.com/EVerest/everest-core/pull/821
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.7.0...2024.7.1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass almost 2 years ago
EVerest - 2024.7.0
What's Changed
- Make change to the libocpp interface for the device model set variabl… by @maaikez in https://github.com/EVerest/everest-core/pull/732
- EvseManager: Wait for initial meter value by @Pietfried in https://github.com/EVerest/everest-core/pull/765
- Fix(JsYetiSimulator): 0 kw charging if pwm duty cycle was set to 5% by @SebaLukas in https://github.com/EVerest/everest-core/pull/773
- Added OpenSSL server that supports TLS certificate status request by @james-ctc in https://github.com/EVerest/everest-core/pull/677
- OCPP201: Publish websocket connection state by @Pietfried in https://github.com/EVerest/everest-core/pull/775
- bump libocpp version to 673bc5bf5db3a02d03f4f06cc2d9a575cbe53f39 by @Pietfried in https://github.com/EVerest/everest-core/pull/782
- Upload unit test logs by @andistorm in https://github.com/EVerest/everest-core/pull/751
- fix: event PluginTimeout to trigger State::Finished in API module by @james-ctc in https://github.com/EVerest/everest-core/pull/785
- fix: everest_api/evse_manager/cmd/force_unlock to also stop any transaction by @james-ctc in https://github.com/EVerest/everest-core/pull/786
- The major version of lem_dcbm_400600 should be the components[0] instead of [1] by @Yuanzjls in https://github.com/EVerest/everest-core/pull/779
- PhyVersoBSP: Keep alive, config rework, RCD handling by @rckstrh in https://github.com/EVerest/everest-core/pull/771
- Add "Offline" value for DataTransferStatus by @Pietfried in https://github.com/EVerest/everest-core/pull/788
- OCPP201: Implement security events over the generic ocpp interface by @hikinggrass in https://github.com/EVerest/everest-core/pull/781
- OCPP201: Add trigger_reason argument by @Pietfried in https://github.com/EVerest/everest-core/pull/787
- added set charging profile callback in OCPP201 by @Pietfried in https://github.com/EVerest/everest-core/pull/793
- Raise a CommunicationFault if we can't communicate with the LEM modul… by @florinmihut in https://github.com/EVerest/everest-core/pull/790
- Enable compile warnings by @barsnick in https://github.com/EVerest/everest-core/pull/728
- Show simple timing statistics for DC by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/777
- Remove get_hardware_capablities() and 1ph3ph switching support by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/769
- Update config-sil-dc-tls.yaml by @Pietfried in https://github.com/EVerest/everest-core/pull/798
- Command "iso_wait_for_stop" now works as intended in EvManager by @SebaLukas in https://github.com/EVerest/everest-core/pull/800
- Refactor/iso15118 charger interface by @SebaLukas in https://github.com/EVerest/everest-core/pull/783
- feat: use hex digits for SSID by @james-ctc in https://github.com/EVerest/everest-core/pull/784
- DC Power supply: Add charging phase information by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/803
- Feature/evsemanager ocpp errorhandling by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/764
- Feature/evsemanager persistent transactions by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/789
- Avoid creating empty folders in /etc/everest by @florinmihut in https://github.com/EVerest/everest-core/pull/802
- Detect during startup still open transactions in LEM and allow to gra… by @florinmihut in https://github.com/EVerest/everest-core/pull/806
- Small EvManager fixes to work on real hw by @SebaLukas in https://github.com/EVerest/everest-core/pull/805
- Update docker compose syntax by @andistorm in https://github.com/EVerest/everest-core/pull/811
- Move thread spawning 'publish active errors' into ready function by @andistorm in https://github.com/EVerest/everest-core/pull/810
- Various minor fixes by @barsnick in https://github.com/EVerest/everest-core/pull/813
- fix: adjust location of openssl_types.hpp by @james-ctc in https://github.com/EVerest/everest-core/pull/815
- types/evse_manager: document new Session Event enum
SwitchingPhasesby @barsnick in https://github.com/EVerest/everest-core/pull/818 - Release 2024.7.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/817
New Contributors
- @maaikez made their first contribution in https://github.com/EVerest/everest-core/pull/732
- @florinmihut made their first contribution in https://github.com/EVerest/everest-core/pull/790
- @rckstrh made their first contribution in https://github.com/EVerest/everest-core/pull/771
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.6.0...2024.7.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass almost 2 years ago
EVerest - 2024.3.1
- Fix EvseV2G: Prevent interger overflow after reading v2gtp message length by @SebaLukas in https://github.com/EVerest/everest-core/pull/706
This fixes CVE-2024-37310 reported by Shaked Delarea of Argus Cyber Security https://github.com/EVerest/everest-core/security/advisories/GHSA-8g9q-7qr9-vc96
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.3.0...2024.3.1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass almost 2 years ago
EVerest - 2024.6.0
What's Changed
- Fix EvseV2G: Prevent integer overflow by @SebaLukas in https://github.com/EVerest/everest-core/pull/706
- Add workflow to do dco check by @andistorm in https://github.com/EVerest/everest-core/pull/707
- Extend PhyVersoBSP with PpState, Temperature and OpaqueData by @dorezyuk in https://github.com/EVerest/everest-core/pull/687
- Fix incorrect sentinel value in YetiDriver by @matteocarnelos in https://github.com/EVerest/everest-core/pull/709
- Adapt error handling in JsYetiSimulator to recent error framework changes by @hikinggrass in https://github.com/EVerest/everest-core/pull/710
- Setting the correct EvseStatusCode during cable check by @SebaLukas in https://github.com/EVerest/everest-core/pull/712
- Fix IEC state F by @Pietfried in https://github.com/EVerest/everest-core/pull/714
- refactor(slac): remove dead code by @a-w50 in https://github.com/EVerest/everest-core/pull/717
- bug(EvseV2G): use correct enum type by @a-w50 in https://github.com/EVerest/everest-core/pull/716
- refactor: correct include order by @a-w50 in https://github.com/EVerest/everest-core/pull/715
- Auth: Notify Evse also when authorization is rejected by @Pietfried in https://github.com/EVerest/everest-core/pull/698
- Bugfix/publish charging schedules on startup by @hikinggrass in https://github.com/EVerest/everest-core/pull/718
- YetiDriver: Add override max current setting by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/721
- SerialCommHub: RTS/CTS support by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/722
- Fix(EvseV2G): If AC is supported, DIN70121 can be no longer falsely selected by @SebaLukas in https://github.com/EVerest/everest-core/pull/725
- Add some error-framework features by @andistorm in https://github.com/EVerest/everest-core/pull/726
- Modify CODEOWNERS by @Pietfried in https://github.com/EVerest/everest-core/pull/727
- Add version information by @hikinggrass in https://github.com/EVerest/everest-core/pull/622
- Support SoC in OCPP modules by @Pietfried in https://github.com/EVerest/everest-core/pull/729
- Fixing empty string in EvseSecurity config by @Pietfried in https://github.com/EVerest/everest-core/pull/708
- Bugfix/remove exits by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/713
- GenericPowermeter: improve logging and fix Modbus range by @mhei in https://github.com/EVerest/everest-core/pull/730
- Refactor CI Workflow by @andistorm in https://github.com/EVerest/everest-core/pull/701
- Switch to CBV2G from OpenV2G for DIN, ISO-2, PnC and SAP by @SiebrenW in https://github.com/EVerest/everest-core/pull/563
- Feature/bsp stop transaction by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/733
- Fix find_package call for cbv2g by @hikinggrass in https://github.com/EVerest/everest-core/pull/740
- setup_ev_cli should not return after find_program by @hikinggrass in https://github.com/EVerest/everest-core/pull/741
- Check if the ev-cli target has already been defined before adding it by @hikinggrass in https://github.com/EVerest/everest-core/pull/743
- Config option: Limit to 10A in simplified mode by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/742
- feat: move test stub to common directory so other modules can use it by @james-ctc in https://github.com/EVerest/everest-core/pull/739
- uMWC: adapt driver to new firmware by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/723
- Bazel: read dependencies.yaml on the fly by @golovasteek in https://github.com/EVerest/everest-core/pull/699
- Properly stop OCPP 2.0.1 transaction if reason is ImmediateReset by @hikinggrass in https://github.com/EVerest/everest-core/pull/736
- Removed Ubuntu 20.04 support from README.md by @SebaLukas in https://github.com/EVerest/everest-core/pull/746
- Adapt CableCheck to IEC-23(2023) by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/720
- Update CODEOWNERS by @Pietfried in https://github.com/EVerest/everest-core/pull/738
- Auth: Trigger validation only when useful by @Pietfried in https://github.com/EVerest/everest-core/pull/734
- YetiDriver: Fix events on start up by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/747
- Update everest-framework and libocpp dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/745
- Update version to 2024.6.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/744
- initiate DEAUTHORIZED event in OCPP201 in case reason is StoppedByEv by @Pietfried in https://github.com/EVerest/everest-core/pull/748
- fixes stop & unplug not working after iso pause & resume by @MarzellT in https://github.com/EVerest/everest-core/pull/753
- Adding powermeter interface to DcSupplySimulator by @SebaLukas in https://github.com/EVerest/everest-core/pull/758
- Adding EvManager module by @MarzellT in https://github.com/EVerest/everest-core/pull/643
- Perform ev-cli setup in ev_add_project() by @hikinggrass in https://github.com/EVerest/everest-core/pull/752
- Fixes for DcSupplySimulator module by @SebaLukas in https://github.com/EVerest/everest-core/pull/759
- Charger: Transition to PausedByEV if EV does not start charging after… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/757
- Add python3-venv to packages that need to be installed on ubuntu 22.04 by @hikinggrass in https://github.com/EVerest/everest-core/pull/754
- Bump libocpp version to 0.13.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/761
- Add warning to verify IPv6 ll address if bind fails by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/763
- Fix stoi exception in yeti fwupdate by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/766
- SerialCommHub: several improvements by @mhei in https://github.com/EVerest/everest-core/pull/731
- Added temperature sensors values in Powermeter by @florinmihut in https://github.com/EVerest/everest-core/pull/755
- Charger: Fix soft over current detection when PWM changes often by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/762
- Adjust bazel to allow users to import everest-core in their bazel projects by @dorezyuk in https://github.com/EVerest/everest-core/pull/737
- Fix ev-cli version check if not using venv by @hikinggrass in https://github.com/EVerest/everest-core/pull/772
New Contributors
- @matteocarnelos made their first contribution in https://github.com/EVerest/everest-core/pull/709
- @SiebrenW made their first contribution in https://github.com/EVerest/everest-core/pull/563
This fixes CVE-2024-37310 reported by Shaked Delarea of Argus Cyber Security https://github.com/EVerest/everest-core/security/advisories/GHSA-8g9q-7qr9-vc96
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.5.0...2024.6.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass almost 2 years ago
EVerest - 2024.6.0-rc3
What's Changed
- Add warning to verify IPv6 ll address if bind fails by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/763
- Fix stoi exception in yeti fwupdate by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/766
- SerialCommHub: several improvements by @mhei in https://github.com/EVerest/everest-core/pull/731
- Added temperature sensors values in Powermeter by @florinmihut in https://github.com/EVerest/everest-core/pull/755
- Charger: Fix soft over current detection when PWM changes often by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/762
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.6.0-rc2...2024.6.0-rc3
Consumption - Mobility and Transportation
- C++
Published by hikinggrass almost 2 years ago
EVerest - 2024.6.0-rc2
What's Changed
- initiate DEAUTHORIZED event in OCPP201 in case reason is StoppedByEv by @Pietfried in https://github.com/EVerest/everest-core/pull/748
- fixes stop & unplug not working after iso pause & resume by @MarzellT in https://github.com/EVerest/everest-core/pull/753
- Adding powermeter interface to DcSupplySimulator by @SebaLukas in https://github.com/EVerest/everest-core/pull/758
- Adding EvManager module by @MarzellT in https://github.com/EVerest/everest-core/pull/643
- Perform ev-cli setup in ev_add_project() by @hikinggrass in https://github.com/EVerest/everest-core/pull/752
- Fixes for DcSupplySimulator module by @SebaLukas in https://github.com/EVerest/everest-core/pull/759
- Charger: Transition to PausedByEV if EV does not start charging after… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/757
- Add python3-venv to packages that need to be installed on ubuntu 22.04 by @hikinggrass in https://github.com/EVerest/everest-core/pull/754
- Bump libocpp version to 0.13.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/761
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.6.0-rc1...2024.6.0-rc2
Consumption - Mobility and Transportation
- C++
Published by hikinggrass almost 2 years ago
EVerest - 2024.6.0-rc1
What's Changed
- Fix EvseV2G: Prevent integer overflow by @SebaLukas in https://github.com/EVerest/everest-core/pull/706
- Add workflow to do dco check by @andistorm in https://github.com/EVerest/everest-core/pull/707
- Extend PhyVersoBSP with PpState, Temperature and OpaqueData by @dorezyuk in https://github.com/EVerest/everest-core/pull/687
- Fix incorrect sentinel value in YetiDriver by @matteocarnelos in https://github.com/EVerest/everest-core/pull/709
- Adapt error handling in JsYetiSimulator to recent error framework changes by @hikinggrass in https://github.com/EVerest/everest-core/pull/710
- Setting the correct EvseStatusCode during cable check by @SebaLukas in https://github.com/EVerest/everest-core/pull/712
- Fix IEC state F by @Pietfried in https://github.com/EVerest/everest-core/pull/714
- refactor(slac): remove dead code by @a-w50 in https://github.com/EVerest/everest-core/pull/717
- bug(EvseV2G): use correct enum type by @a-w50 in https://github.com/EVerest/everest-core/pull/716
- refactor: correct include order by @a-w50 in https://github.com/EVerest/everest-core/pull/715
- Auth: Notify Evse also when authorization is rejected by @Pietfried in https://github.com/EVerest/everest-core/pull/698
- Bugfix/publish charging schedules on startup by @hikinggrass in https://github.com/EVerest/everest-core/pull/718
- YetiDriver: Add override max current setting by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/721
- SerialCommHub: RTS/CTS support by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/722
- Fix(EvseV2G): If AC is supported, DIN70121 can be no longer falsely selected by @SebaLukas in https://github.com/EVerest/everest-core/pull/725
- Add some error-framework features by @andistorm in https://github.com/EVerest/everest-core/pull/726
- Modify CODEOWNERS by @Pietfried in https://github.com/EVerest/everest-core/pull/727
- Add version information by @hikinggrass in https://github.com/EVerest/everest-core/pull/622
- Support SoC in OCPP modules by @Pietfried in https://github.com/EVerest/everest-core/pull/729
- Fixing empty string in EvseSecurity config by @Pietfried in https://github.com/EVerest/everest-core/pull/708
- Bugfix/remove exits by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/713
- GenericPowermeter: improve logging and fix Modbus range by @mhei in https://github.com/EVerest/everest-core/pull/730
- Refactor CI Workflow by @andistorm in https://github.com/EVerest/everest-core/pull/701
- Switch to CBV2G from OpenV2G for DIN, ISO-2, PnC and SAP by @SiebrenW in https://github.com/EVerest/everest-core/pull/563
- Feature/bsp stop transaction by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/733
- Fix find_package call for cbv2g by @hikinggrass in https://github.com/EVerest/everest-core/pull/740
- setup_ev_cli should not return after find_program by @hikinggrass in https://github.com/EVerest/everest-core/pull/741
- Check if the ev-cli target has already been defined before adding it by @hikinggrass in https://github.com/EVerest/everest-core/pull/743
- Config option: Limit to 10A in simplified mode by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/742
- feat: move test stub to common directory so other modules can use it by @james-ctc in https://github.com/EVerest/everest-core/pull/739
- uMWC: adapt driver to new firmware by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/723
- Bazel: read dependencies.yaml on the fly by @golovasteek in https://github.com/EVerest/everest-core/pull/699
- Properly stop OCPP 2.0.1 transaction if reason is ImmediateReset by @hikinggrass in https://github.com/EVerest/everest-core/pull/736
- Removed Ubuntu 20.04 support from README.md by @SebaLukas in https://github.com/EVerest/everest-core/pull/746
- Adapt CableCheck to IEC-23(2023) by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/720
- Update CODEOWNERS by @Pietfried in https://github.com/EVerest/everest-core/pull/738
- Auth: Trigger validation only when useful by @Pietfried in https://github.com/EVerest/everest-core/pull/734
- YetiDriver: Fix events on start up by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/747
- Update everest-framework and libocpp dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/745
- Update version to 2024.6.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/744
New Contributors
- @matteocarnelos made their first contribution in https://github.com/EVerest/everest-core/pull/709
- @SiebrenW made their first contribution in https://github.com/EVerest/everest-core/pull/563
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.5.0...2024.6.0-rc1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass almost 2 years ago
EVerest - 2024.5.0
What's Changed
- Bump version of used github action run-clang-format to v1.1.0 by @andistorm in https://github.com/EVerest/everest-core/pull/657
- EvseV2G:Fix incorrect matching bug in ServiceDiscovery by @Elsa-is-My-Muse in https://github.com/EVerest/everest-core/pull/662
- Refactored OCMF powermeter transaction handling by @Pietfried in https://github.com/EVerest/everest-core/pull/640
- OCPP2.0.1: Added master pass conversion to tx-event DEAUTHORIZED by @Pietfried in https://github.com/EVerest/everest-core/pull/671
- Added exception for /third-party/bazel/deps_versions.bzl by @Pietfried in https://github.com/EVerest/everest-core/pull/670
- Adding EnergyTransferMode to iso15118_ev interface & fixing two carsim node red cmds by @SebaLukas in https://github.com/EVerest/everest-core/pull/667
- EvseManager: Fix bug where HLC is not stopped on unexpected CP state by @FaHaGit in https://github.com/EVerest/everest-core/pull/669
- Remove left-over references to SunSpec library and modules by @mhei in https://github.com/EVerest/everest-core/pull/672
- Enable DIN70121 by default by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/674
- RsIskraMeter: Remove env_logger dependency by @dorezyuk in https://github.com/EVerest/everest-core/pull/675
- Bazel: choose tags or commit, when parsing dependencies.yaml by @golovasteek in https://github.com/EVerest/everest-core/pull/654
- API: Do not publish charger information at all when it is "null" by @hikinggrass in https://github.com/EVerest/everest-core/pull/676
- Updating fedora version by @SebaLukas in https://github.com/EVerest/everest-core/pull/679
- Bugfix/66 graceful crash handling by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/665
- Move third-party/bazel/deps_versions.bzl entry to bottom of CODEOWNERS by @hikinggrass in https://github.com/EVerest/everest-core/pull/681
- Use correct hashes for libocpp and libevse-security by @hikinggrass in https://github.com/EVerest/everest-core/pull/680
- Added OCPP BootNotification event to ocpp interface by @Pietfried in https://github.com/EVerest/everest-core/pull/666
- Charger Auth state: Add some more warning logging by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/682
- Disable autocharge by default by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/684
- Phytec PhyVerso BSP driver by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/648
- Updated libocpp and libevse-security dependencies by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/688
- Move evse-security conversions by @Pietfried in https://github.com/EVerest/everest-core/pull/686
- Adapt to refactoring in everest-framework by @andistorm in https://github.com/EVerest/everest-core/pull/678
- EvseV2G: Sending the TLS session key over a UDP message by @MarzellT in https://github.com/EVerest/everest-core/pull/685
- Yeti driver: fix typo in error by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/693
- EvseV2G: Adding EVSE_Emergency_Shutdown handling by @SebaLukas in https://github.com/EVerest/everest-core/pull/694
- Simpler power supply dc interface by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/661
- Fix publishing of DC_EVMax values by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/696
- Fix modbus error response handling by @martinlukas84 in https://github.com/EVerest/everest-core/pull/702
- Removed enabling of EVSE on startup by @Pietfried in https://github.com/EVerest/everest-core/pull/700
- OCPP: implement set_system_time call back by @barsnick in https://github.com/EVerest/everest-core/pull/695
- SerialCommHub: debug/logging improvements by @mhei in https://github.com/EVerest/everest-core/pull/697
- System: improve reset handling by @mhei in https://github.com/EVerest/everest-core/pull/691
- Add timeout to token validation status by @ydankner in https://github.com/EVerest/everest-core/pull/703
- Add source to enable/disable commands/events by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/505
- Updated documentation of Auth module by @Pietfried in https://github.com/EVerest/everest-core/pull/683
- OCPP2.0.1: Initiate TransactionEvent(Updated) when Deauthorized and TxStopPoint==[EVConnected] by @Pietfried in https://github.com/EVerest/everest-core/pull/704
- Update version to 2024.5.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/689
New Contributors
- @Elsa-is-My-Muse made their first contribution in https://github.com/EVerest/everest-core/pull/662
- @MarzellT made their first contribution in https://github.com/EVerest/everest-core/pull/685
- @martinlukas84 made their first contribution in https://github.com/EVerest/everest-core/pull/702
- @ydankner made their first contribution in https://github.com/EVerest/everest-core/pull/703
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.4.0...2024.5.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 2 years ago
EVerest - 2024.4.0
What's Changed
- Feature/add error history module by @andistorm in https://github.com/EVerest/everest-core/pull/447
- Add probe_module.start() by @andistorm in https://github.com/EVerest/everest-core/pull/606
- Add at least two CODEOWNERS for each specification by @Pietfried in https://github.com/EVerest/everest-core/pull/609
- Support starting transaction in EvseManager by @golovasteek in https://github.com/EVerest/everest-core/pull/573
- Fix: Allow to link against GCOV by @dorezyuk in https://github.com/EVerest/everest-core/pull/614
- Remove unused libsunspec dep by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/620
- Adding start and stop transaction powermeter cmds to the JsDCSupplySimulator module by @SebaLukas in https://github.com/EVerest/everest-core/pull/625
- RsIskraMeter: Recover from "stuck after power lost" scenario by @ju4nlu in https://github.com/EVerest/everest-core/pull/623
- fixed headline in EvseSecurity docs by @Pietfried in https://github.com/EVerest/everest-core/pull/607
- Added charging schedules definition by @james-ctc in https://github.com/EVerest/everest-core/pull/582
- Yeti: Fix LED blinking in FW by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/621
- RsPaymentTerminal: initial commit by @dorezyuk in https://github.com/EVerest/everest-core/pull/589
- Various custom data extensions by @hikinggrass in https://github.com/EVerest/everest-core/pull/605
- Fix unchecked optional access in Charger.cpp by @Pietfried in https://github.com/EVerest/everest-core/pull/626
- OCPP2.0.1: Configurable TxStart and TxStop points by @Pietfried in https://github.com/EVerest/everest-core/pull/611
- fix: address mutex deadlock in state machine by @james-ctc in https://github.com/EVerest/everest-core/pull/627
- Refactor/use from to json by @andistorm in https://github.com/EVerest/everest-core/pull/469
- Bazel: Allow users to consume Rust crates by @dorezyuk in https://github.com/EVerest/everest-core/pull/630
- Rust: Use logging from the framework by @dorezyuk in https://github.com/EVerest/everest-core/pull/629
- Add metervalue to SessionFinished type by @Pietfried in https://github.com/EVerest/everest-core/pull/634
- OCPP1.6: Add IdTagInfo to transaction_updated callback by @Pietfried in https://github.com/EVerest/everest-core/pull/632
- Using host mac adress on the ev side by @SebaLukas in https://github.com/EVerest/everest-core/pull/635
- Adding the JsEvManager as a JsCarSimulator replacement by @SebaLukas in https://github.com/EVerest/everest-core/pull/549
- Updating CODEOWNERS for lib folder by @SebaLukas in https://github.com/EVerest/everest-core/pull/636
- Update everest-framework for Rust by @dorezyuk in https://github.com/EVerest/everest-core/pull/639
- Changed OCPP modules to use new sql migration paths by @Pietfried in https://github.com/EVerest/everest-core/pull/628
- Codeowners: adjust owners for Cargo.lock and Cargo.toml by @dorezyuk in https://github.com/EVerest/everest-core/pull/642
- Bazel: Support bazel build for essential modules by @golovasteek in https://github.com/EVerest/everest-core/pull/559
- Adding an infinite auto execution option to the JsEvManager by @SebaLukas in https://github.com/EVerest/everest-core/pull/641
- Changed cipher prio in EvseV2G by @SebaLukas in https://github.com/EVerest/everest-core/pull/647
- Use the system provided sqlite3 for SQLiteCpp by @hikinggrass in https://github.com/EVerest/everest-core/pull/637
- Removed websocketpp dependency. by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/631
- Fix simplified charging with waiting for energy by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/650
- DC Powersupply: allow runtime update of max current/watt caps by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/646
- Update everest-framework dependency to 0.13.0, bump version to 2024.4.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/652
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.3.0...2024.4.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 2 years ago
EVerest - 2024.3.0
What's Changed
- Added missing cstdint in WifiSetup by @SebaLukas in https://github.com/EVerest/everest-core/pull/565
- Fix connector remains in plug_in_queue, although it is plugged out by @FaHaGit in https://github.com/EVerest/everest-core/pull/568
- Add ISO14443 id token type to token published by PN532TokenProvider by @hikinggrass in https://github.com/EVerest/everest-core/pull/571
- Restructure OCPP and OCPP201 modules: Moved conversions by @Pietfried in https://github.com/EVerest/everest-core/pull/561
- Added proper reason within on_transaction_finished for OCPP201 by @Pietfried in https://github.com/EVerest/everest-core/pull/576
- Fix bad optional access in System module by @Pietfried in https://github.com/EVerest/everest-core/pull/578
- Add issue and PR templates and CODEOWNERS file by @Pietfried in https://github.com/EVerest/everest-core/pull/564
- Fix Price type in money.yaml file by @agardiol in https://github.com/EVerest/everest-core/pull/570
- feat: add MQTT topic to publish OCPP transaction state and ID by @james-ctc in https://github.com/EVerest/everest-core/pull/569
- Bump everest-utils version to v0.2.1 by @djchhp in https://github.com/EVerest/everest-core/pull/581
- Support for groupIdToken and MasterPassGroupId by @Pietfried in https://github.com/EVerest/everest-core/pull/577
- GenericPowermeter: add new model Klefr 693x-694x by @mhei in https://github.com/EVerest/everest-core/pull/560
- Feature/random delays by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/530
- Implement get_variables and set_variables in OCPP201 module by @Pietfried in https://github.com/EVerest/everest-core/pull/584
- Updated interfaces by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/586
- Fix unit tests by @hikinggrass in https://github.com/EVerest/everest-core/pull/585
- Run unit tests in CI by @andistorm in https://github.com/EVerest/everest-core/pull/587
- RsIskraMeter: Initial commit by @dorezyuk in https://github.com/EVerest/everest-core/pull/580
- fix: not all SessionEventEnum mapped to SessionInfo::State by @james-ctc in https://github.com/EVerest/everest-core/pull/593
- Rust: Export EVEREST_CORE_ROOT from CMake by @dorezyuk in https://github.com/EVerest/everest-core/pull/592
- Support for OCPP2.0.1 Plug&Charge by @Pietfried in https://github.com/EVerest/everest-core/pull/588
- EvseManager attempt to address errors seen with clearing events by @james-ctc in https://github.com/EVerest/everest-core/pull/590
- Reorder and update dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/594
- Fix YetiDriver and include binary firmware image. by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/595
- EvseSecurity module documentation by @Pietfried in https://github.com/EVerest/everest-core/pull/591
- libgpio: fix description by @barsnick in https://github.com/EVerest/everest-core/pull/601
- fix: parameter needs to be pass by reference rather than value by @james-ctc in https://github.com/EVerest/everest-core/pull/608
- fix: EnergyManager to select limit taking into account time by @james-ctc in https://github.com/EVerest/everest-core/pull/610
- remove deprecated modules and libsunspec lib dep by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/604
- Remove unused config param CertsPath from OCPP modules by @Pietfried in https://github.com/EVerest/everest-core/pull/600
- Use GPIO lib for reset GPIO, clear errors only if they were raised by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/602
- EvseV2G: SDP bind only on one interface by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/615
- Provided fix if both payment options are disabled in the EvseManager by @SebaLukas in https://github.com/EVerest/everest-core/pull/597
- Add QCA chip reset, Link detection, Version information by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/599
- DummyTokenProvider: Add connector-id config option by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/617
- Bump libocpp and libevse security dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/616
- Bazel: Update boost to fix XZ issue by @golovasteek in https://github.com/EVerest/everest-core/pull/618
New Contributors
- @agardiol made their first contribution in https://github.com/EVerest/everest-core/pull/570
- @djchhp made their first contribution in https://github.com/EVerest/everest-core/pull/581
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.2.0...2024.3.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 2 years ago
EVerest - 2024.3.0-rc2
- EvseSecurity module documentation by @Pietfried in https://github.com/EVerest/everest-core/pull/591
- libgpio: fix description by @barsnick in https://github.com/EVerest/everest-core/pull/601
- fix: parameter needs to be pass by reference rather than value by @james-ctc in https://github.com/EVerest/everest-core/pull/608
- fix: EnergyManager to select limit taking into account time by @james-ctc in https://github.com/EVerest/everest-core/pull/610
- remove deprecated modules and libsunspec lib dep by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/604
- Remove unused config param CertsPath from OCPP modules by @Pietfried in https://github.com/EVerest/everest-core/pull/600
- Use GPIO lib for reset GPIO, clear errors only if they were raised by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/602
- EvseV2G: SDP bind only on one interface by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/615
- Provided fix if both payment options are disabled in the EvseManager by @SebaLukas in https://github.com/EVerest/everest-core/pull/597
- Add QCA chip reset, Link detection, Version information by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/599
- DummyTokenProvider: Add connector-id config option by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/617
- Bump libocpp and libevse security dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/616
- Bazel: Update boost to fix XZ issue by @golovasteek in https://github.com/EVerest/everest-core/pull/618
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 2 years ago
EVerest - 2024.3.0-rc1
What's Changed
- Added missing cstdint in WifiSetup by @SebaLukas in https://github.com/EVerest/everest-core/pull/565
- Fix connector remains in plug_in_queue, although it is plugged out by @FaHaGit in https://github.com/EVerest/everest-core/pull/568
- Add ISO14443 id token type to token published by PN532TokenProvider by @hikinggrass in https://github.com/EVerest/everest-core/pull/571
- Restructure OCPP and OCPP201 modules: Moved conversions by @Pietfried in https://github.com/EVerest/everest-core/pull/561
- Added proper reason within on_transaction_finished for OCPP201 by @Pietfried in https://github.com/EVerest/everest-core/pull/576
- Fix bad optional access in System module by @Pietfried in https://github.com/EVerest/everest-core/pull/578
- Add issue and PR templates and CODEOWNERS file by @Pietfried in https://github.com/EVerest/everest-core/pull/564
- Fix Price type in money.yaml file by @agardiol in https://github.com/EVerest/everest-core/pull/570
- feat: add MQTT topic to publish OCPP transaction state and ID by @james-ctc in https://github.com/EVerest/everest-core/pull/569
- Bump everest-utils version to v0.2.1 by @djchhp in https://github.com/EVerest/everest-core/pull/581
- Support for groupIdToken and MasterPassGroupId by @Pietfried in https://github.com/EVerest/everest-core/pull/577
- GenericPowermeter: add new model Klefr 693x-694x by @mhei in https://github.com/EVerest/everest-core/pull/560
- Feature/random delays by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/530
- Implement get_variables and set_variables in OCPP201 module by @Pietfried in https://github.com/EVerest/everest-core/pull/584
- Updated interfaces by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/586
- Fix unit tests by @hikinggrass in https://github.com/EVerest/everest-core/pull/585
- Run unit tests in CI by @andistorm in https://github.com/EVerest/everest-core/pull/587
- RsIskraMeter: Initial commit by @dorezyuk in https://github.com/EVerest/everest-core/pull/580
- fix: not all SessionEventEnum mapped to SessionInfo::State by @james-ctc in https://github.com/EVerest/everest-core/pull/593
- Rust: Export EVEREST_CORE_ROOT from CMake by @dorezyuk in https://github.com/EVerest/everest-core/pull/592
- Support for OCPP2.0.1 Plug&Charge by @Pietfried in https://github.com/EVerest/everest-core/pull/588
- EvseManager attempt to address errors seen with clearing events by @james-ctc in https://github.com/EVerest/everest-core/pull/590
- Reorder and update dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/594
- Fix YetiDriver and include binary firmware image. by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/595
New Contributors
- @agardiol made their first contribution in https://github.com/EVerest/everest-core/pull/570
- @djchhp made their first contribution in https://github.com/EVerest/everest-core/pull/581
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.2.0...2024.3.0-rc1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 2 years ago
EVerest - 2024.2.0
What's Changed
- Rejecting OCPP1.6 reservation for connector#0 by @Pietfried in https://github.com/EVerest/everest-core/pull/520
- Fix connector lock unlock too early before relais open by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/522
- Support for conditional dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/497
- Move PyJosev to deprecated folder by @SebaLukas in https://github.com/EVerest/everest-core/pull/527
- Update rust examples by @golovasteek in https://github.com/EVerest/everest-core/pull/515
- Fix conversion of EVerest to OCPP KeyPair type by @Pietfried in https://github.com/EVerest/everest-core/pull/531
- EvseV2G: always assign GenChallenge and EVSETimeStamp in PaymentDetailsRes by @barsnick in https://github.com/EVerest/everest-core/pull/533
- remove obsolete
rcd_enabledconfig variable by @barsnick in https://github.com/EVerest/everest-core/pull/534 - Add tests that simply run all (SIL) configs in everest-core/config by @hikinggrass in https://github.com/EVerest/everest-core/pull/437
- EvseManager Charger timed mutexes, cleanup by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/526
- Fix DC full power on reason and shutdown in PreCharge by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/537
- Bugfix/transition to preparecharging after waitingforenergy by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/540
- bump libevse-security to 69410a8 by @Pietfried in https://github.com/EVerest/everest-core/pull/541
- DCSupplySimulator: remove designated assignments by @barsnick in https://github.com/EVerest/everest-core/pull/509
- EvseManager: fix missing include in backtrace by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/543
- Charger: Fix relay welding handling by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/545
- Fix forced unlocking by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/542
- Bump libocpp version by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/546
- Bump josev to 2024.2.0 release by @SebaLukas in https://github.com/EVerest/everest-core/pull/548
- OCPP1.6 module: Now publishing EnhancedChargingSchedules by @Pietfried in https://github.com/EVerest/everest-core/pull/547
- Bump Josev to 2024.2.1 release by @SebaLukas in https://github.com/EVerest/everest-core/pull/553
- Added transmission of boot reason to OCPP module on start of OCPP service by @Pietfried in https://github.com/EVerest/everest-core/pull/517
- Bugfix/no wifi related tasks when not enabled by @hikinggrass in https://github.com/EVerest/everest-core/pull/551
- Support modbus single register writes and long reads by @golovasteek in https://github.com/EVerest/everest-core/pull/535
- Fix build on platforms which require libatomic by @mhei in https://github.com/EVerest/everest-core/pull/516
- Adapt unit tests by @andistorm in https://github.com/EVerest/everest-core/pull/528
- GenericPowermeter: add new model Eastron SDM630 V2 by @mhei in https://github.com/EVerest/everest-core/pull/554
- EvseManager: Fix 6s timeout in C1 by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/556
- Add SignedMeterValue type powermeter types by @hikinggrass in https://github.com/EVerest/everest-core/pull/461
- Make gtest source dependency conditional on building testing by @hikinggrass in https://github.com/EVerest/everest-core/pull/557
- Setup module to support WPA3 Wi-Fi networks by @james-ctc in https://github.com/EVerest/everest-core/pull/555
- Release 2024.2.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/562
Full Changelog: https://github.com/EVerest/everest-core/compare/2024.1.0...2024.2.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 2 years ago
EVerest - 2024.1.0
What's Changed
- Fix direction of message codec by @a-w50 in https://github.com/EVerest/everest-core/pull/491
- Changed type of id_tag of TransactionFinished and StopTransactionRequest types from string to ProvidedIdToken by @Pietfried in https://github.com/EVerest/everest-core/pull/490
- Refactor/Error handling OCPP by @Pietfried in https://github.com/EVerest/everest-core/pull/493
- Update API state and error handling to new error framwork by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/496
- OCPP: Adjusted argument of on_session_started from string to SessionStartedReason by @Pietfried in https://github.com/EVerest/everest-core/pull/495
- OCPP201: Default IdTokenEnum::Local by @Pietfried in https://github.com/EVerest/everest-core/pull/502
- OCPP201: Fix availability tracking for CS, EVSEs, and Connectors by @valentin-dimov in https://github.com/EVerest/everest-core/pull/459
- Ah bump libevse security by @andistorm in https://github.com/EVerest/everest-core/pull/503
- OCPP201: Support for TxStartpoint EnergyTransfer by @hikinggrass in https://github.com/EVerest/everest-core/pull/501
- enhanced wifi setup by @james-ctc in https://github.com/EVerest/everest-core/pull/504
- fix: remove redundant files by @james-ctc in https://github.com/EVerest/everest-core/pull/506
- DCSupplySimulator: Add C++ simulation module by @barsnick in https://github.com/EVerest/everest-core/pull/499
- IMDSimulator: Add C++ simulation module by @barsnick in https://github.com/EVerest/everest-core/pull/498
- OCPP201: Set Auth connection timeout based on EVConnectionTimeOut by @hikinggrass in https://github.com/EVerest/everest-core/pull/500
- EnergyManager: fix memory bug when multiple Nodes are used by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/508
- Added support for extra GetKeyPairResult parameter by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/507
- EvseManager Charger: simply locking by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/511
- Fix OCPP compile warning, Setup ev-cli bug by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/513
- Improve car manufacturer detection for Tesla by @mhei in https://github.com/EVerest/everest-core/pull/512
- Release 2024.1 by @hikinggrass in https://github.com/EVerest/everest-core/pull/519
New Contributors
- @barsnick made their first contribution in https://github.com/EVerest/everest-core/pull/499
- @mhei made their first contribution in https://github.com/EVerest/everest-core/pull/512
Full Changelog: https://github.com/EVerest/everest-core/compare/2023.12.0...2024.1.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 2 years ago
EVerest - 2023.12.0
What's Changed
- Publish configured networks regularly by @hikinggrass in https://github.com/EVerest/everest-core/pull/414
- First example of a Rust module implementation by @SirVer in https://github.com/EVerest/everest-core/pull/344
- Added missing cmd handler to PyJosev by @SebaLukas in https://github.com/EVerest/everest-core/pull/416
- Add nanopb to exported targets by @a-w50 in https://github.com/EVerest/everest-core/pull/415
- Fix Generator expression for building rust modules by @dorezyuk in https://github.com/EVerest/everest-core/pull/417
- Improve build and test workflow by @a-w50 in https://github.com/EVerest/everest-core/pull/419
- Schedule CI 2 times a day on main by @a-w50 in https://github.com/EVerest/everest-core/pull/420
- Fixed memory leak in Persistent Store module by @james-ctc in https://github.com/EVerest/everest-core/pull/423
- Rust: add config support by @dorezyuk in https://github.com/EVerest/everest-core/pull/418
- Extensions for API and Setup module by @hikinggrass in https://github.com/EVerest/everest-core/pull/403
- Add missing find_package for CURL by @hikinggrass in https://github.com/EVerest/everest-core/pull/427
- Improving start of charge performance for AC BASIC charging by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/424
- Add missing find_package for ryml by @hikinggrass in https://github.com/EVerest/everest-core/pull/428
- enable/disable run script generation option by @a-w50 in https://github.com/EVerest/everest-core/pull/429
- Remove deprecated RiseV2G modules by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/430
- bump libocpp version to a008911 by @Pietfried in https://github.com/EVerest/everest-core/pull/432
- Extend example by JS modules by @andistorm in https://github.com/EVerest/everest-core/pull/431
- Feature/publish token authorization status from auth module by @wku12 in https://github.com/EVerest/everest-core/pull/401
- Retry PP reading. Some BSPs may not have that value immediately after… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/436
- fixed evsesecurity header dependency by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/435
- Extend example by Py modules by @andistorm in https://github.com/EVerest/everest-core/pull/434
- Move OCPP data transfer into a dedicated interface by @hikinggrass in https://github.com/EVerest/everest-core/pull/433
- Add additional checks for optional values in API module by @hikinggrass in https://github.com/EVerest/everest-core/pull/438
- Fix config by @LAD101work in https://github.com/EVerest/everest-core/pull/439
- Minor fix to out-of-tree support by @andistorm in https://github.com/EVerest/everest-core/pull/444
- Add command to system interface to explicity allow firmware updates by @hikinggrass in https://github.com/EVerest/everest-core/pull/422
- doc: how to activate
EVLOG_debugfor one module by @Dominik-K in https://github.com/EVerest/everest-core/pull/450 - Stopping the charging process via the EVSE (DIN) now works by @SebaLukas in https://github.com/EVerest/everest-core/pull/449
- Extend network device info with link_type by @hikinggrass in https://github.com/EVerest/everest-core/pull/445
- Throw outside conversion switch/case to pacify compiler warnings by @hikinggrass in https://github.com/EVerest/everest-core/pull/451
- Refactoring iso15118_charger interface by @SebaLukas in https://github.com/EVerest/everest-core/pull/426
- Bump ext-switchev-iso15118 version by @SebaLukas in https://github.com/EVerest/everest-core/pull/452
- Update README.md by @SebaLukas in https://github.com/EVerest/everest-core/pull/455
- Fix cmake option -DBUILD_TESTING=ON by @andistorm in https://github.com/EVerest/everest-core/pull/462
- OCPP201: Add a log print for individual EVSE ready signals by @valentin-dimov in https://github.com/EVerest/everest-core/pull/457
- Implement ocpp_data_transfer interface in OCPP201 by @hikinggrass in https://github.com/EVerest/everest-core/pull/448
- Start up charger in Idle instead of Disabled by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/464
- umwc: Add config option for max voltage by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/465
- Add integration tests that check cpp framework error handling features by @andistorm in https://github.com/EVerest/everest-core/pull/446
- API: Fix documentation by @mooraby in https://github.com/EVerest/everest-core/pull/467
- Add generic OCPP interface by @klemmpnx in https://github.com/EVerest/everest-core/pull/463
- OCPP module: Add sorting to get_variables ocpp_generic interface implementation by @klemmpnx in https://github.com/EVerest/everest-core/pull/468
- Increase TLS timeout for really slow EV implementations by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/466
- Extend API with enable disable cmd by @hikinggrass in https://github.com/EVerest/everest-core/pull/460
- feat: Add configuration option to delay message queue resume by @valentin-dimov in https://github.com/EVerest/everest-core/pull/456
- Fix RCDDC error mapping by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/474
- Proper shutdown of the TCP connection by @SebaLukas in https://github.com/EVerest/everest-core/pull/453
- allow B->C transition in waiting for auth by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/473
- Add libcap dependency to README.md by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/470
- Bugfix/fix legacy wakeup sequence by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/478
- Bump Libocpp Version by @klemmpnx in https://github.com/EVerest/everest-core/pull/477
- Add external ready command to EvseManager by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/479
- Bump libocpp by @klemmpnx in https://github.com/EVerest/everest-core/pull/480
- Readme: Changed config file from json to yaml by @krealyt in https://github.com/EVerest/everest-core/pull/458
- OCPP Module / Generic OCPP interface: Add command for internal availability change request by @klemmpnx in https://github.com/EVerest/everest-core/pull/484
- Refactor/bsp interface by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/379
- Add additional information to SessionFinished events by @ju4nlu in https://github.com/EVerest/everest-core/pull/483
- Add powermeter transaction error type, clear on unplug by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/488
- Move step install everest-testing to github workflow by @andistorm in https://github.com/EVerest/everest-core/pull/475
- Interfaces needed to support bank payments by @golovasteek in https://github.com/EVerest/everest-core/pull/425
- Some DC fixes by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/481
- Support for tpm CSR request by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/489
New Contributors
- @james-ctc made their first contribution in https://github.com/EVerest/everest-core/pull/423
- @wku12 made their first contribution in https://github.com/EVerest/everest-core/pull/401
- @valentin-dimov made their first contribution in https://github.com/EVerest/everest-core/pull/457
- @ju4nlu made their first contribution in https://github.com/EVerest/everest-core/pull/483
- @golovasteek made their first contribution in https://github.com/EVerest/everest-core/pull/425
Full Changelog: https://github.com/EVerest/everest-core/compare/2023.10.0...2023.12.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 2 years ago
EVerest - 2023.10.0
What's Changed
- Fix conversion of certificate type by @Pietfried in https://github.com/EVerest/everest-core/pull/374
- Fix charger state machine if certain events come in very fast succession by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/375
- Bugfix/fix dlink error by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/376
- Support delay for CM_ATTEN_CHAR_IND (experimental) by @a-w50 in https://github.com/EVerest/everest-core/pull/378
- LEM DCBM 400/600 Module by @klemmpnx in https://github.com/EVerest/everest-core/pull/349
- EvseV2G: fix runtime bug passing non-trivial type to variadic
dlog()macro by @Dominik-K in https://github.com/EVerest/everest-core/pull/380 - re-enable building with
clangby @Dominik-K in https://github.com/EVerest/everest-core/pull/382 - Move OCPP1.6 ChargePoint ctor by @Pietfried in https://github.com/EVerest/everest-core/pull/377
- OCPP201 module: changed charging state on transaction started to EVConnected by @Pietfried in https://github.com/EVerest/everest-core/pull/383
- OCPP persisting states during Reset by @Pietfried in https://github.com/EVerest/everest-core/pull/381
- OCPP201 Bugfix in get_meter_value by @Pietfried in https://github.com/EVerest/everest-core/pull/384
- Added persistnt store module to ocpp201 sil config by @Pietfried in https://github.com/EVerest/everest-core/pull/385
- Update libcurl and everest-framework by @hikinggrass in https://github.com/EVerest/everest-core/pull/386
- Adjust lem module headers by @klemmpnx in https://github.com/EVerest/everest-core/pull/387
- Fix max number of trading rounds reached when using OCPP charging sch… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/388
- OCPP201: Choose correct TriggerReason by @Pietfried in https://github.com/EVerest/everest-core/pull/389
- Added Plug&Charge OCPP1.6 SIL config by @Pietfried in https://github.com/EVerest/everest-core/pull/390
- Auth: FindFirst Selection Algorithm by @Pietfried in https://github.com/EVerest/everest-core/pull/391
- BootReason in system interface by @Pietfried in https://github.com/EVerest/everest-core/pull/392
- Fix PacketSniffer module crash on fast session restart by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/396
- Extend API for hlc logging by @hikinggrass in https://github.com/EVerest/everest-core/pull/393
- Publish logging path over API on session start by @hikinggrass in https://github.com/EVerest/everest-core/pull/397
- Updated Josev to the recent commit by @SebaLukas in https://github.com/EVerest/everest-core/pull/398
- Use std::holds_alternative instead of index to check variant content by @hikinggrass in https://github.com/EVerest/everest-core/pull/400
- Added support to report and consume security events from OCPP1.6 by @Pietfried in https://github.com/EVerest/everest-core/pull/354
- Update everest-framework to 0.7.1 and require ev-cli 0.0.21 by @hikinggrass in https://github.com/EVerest/everest-core/pull/404
- Add verify file signature command to EvseSecurity module by @hikinggrass in https://github.com/EVerest/everest-core/pull/402
- Add legacy wakeup for PWM basic AC charging as per IEC61851-1 A.5.3 by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/405
- Pg add security to evsev2g by @AssemblyJohn in https://github.com/EVerest/everest-core/pull/394
- Only subscribe to firmware update status and log status once by @hikinggrass in https://github.com/EVerest/everest-core/pull/406
- API: prevent iterator invalidation by @dorezyuk in https://github.com/EVerest/everest-core/pull/361
- Add option to disable auth in EvseManager by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/410
- Feature/error handling by @andistorm in https://github.com/EVerest/everest-core/pull/284
- OCPP201: using persist flag when operational state for ChargingStation,EVSE or Connector is changed by @Pietfried in https://github.com/EVerest/everest-core/pull/407
- Update required ev-cli version to 0.0.22 by @andistorm in https://github.com/EVerest/everest-core/pull/411
- Validating v201 Websocket connection URI in by @Pietfried in https://github.com/EVerest/everest-core/pull/408
- Feature/ev 312 ocpp 201 m by @klemmpnx in https://github.com/EVerest/everest-core/pull/409
- Publish real AP state based on if hostapd is active by @hikinggrass in https://github.com/EVerest/everest-core/pull/412
- Supporting SAE J2847/2_202309 Bidi by @SebaLukas in https://github.com/EVerest/everest-core/pull/357
- Update dependencies and increase version to 2023.10.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/413
New Contributors
- @AssemblyJohn made their first contribution in https://github.com/EVerest/everest-core/pull/394
- @dorezyuk made their first contribution in https://github.com/EVerest/everest-core/pull/361
Full Changelog: https://github.com/EVerest/everest-core/compare/2023.9.1...2023.10.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 2 years ago
EVerest - 2023.9.1
What's Changed
- do not check power limit with maximum voltage but actual voltage by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/371
- Initializing evse ready map in ocpp modules by @Pietfried in https://github.com/EVerest/everest-core/pull/372
- Update everest framework to 0.7.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/373
Full Changelog: https://github.com/EVerest/everest-core/compare/2023.9.0...2023.9.1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 2 years ago
EVerest - 2023.9.0
What's Changed
- Refactor powermeter signed meter value interface by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/339
- Add connector_id to evse_manager.yaml interface by @Pietfried in https://github.com/EVerest/everest-core/pull/341
- Replaced command get_id with get_evse in evse_manager interface by @Pietfried in https://github.com/EVerest/everest-core/pull/342
- Add callback for pause charging and some stubs so libocpp does not crash when calling them by @marcemmers in https://github.com/EVerest/everest-core/pull/343
- Added plug in timeout event within EvseManager and OCPP1.6 by @Pietfried in https://github.com/EVerest/everest-core/pull/338
- Feature/powermeter interface adaptions by @klemmpnx in https://github.com/EVerest/everest-core/pull/347
- Added OCPP1.6 Custom Extensions by @Pietfried in https://github.com/EVerest/everest-core/pull/345
- Remove RiseV2G from project by @SebaLukas in https://github.com/EVerest/everest-core/pull/351
- add additional error types to BSP by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/350
- DPM1000: add external discharge resistor control via GPIO by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/346
- Updating README.md packages list by @SebaLukas in https://github.com/EVerest/everest-core/pull/352
- Not calling any event handler while OCPP1.6 is stopped by @Pietfried in https://github.com/EVerest/everest-core/pull/353
- Remove hint to use cmake -j, because there is no option -j in cmake to speed up configuration by @andistorm in https://github.com/EVerest/everest-core/pull/355
- Use std::filesystem in PersistentStore module by @hikinggrass in https://github.com/EVerest/everest-core/pull/348
- don't build tests in
./libby default by @Dominik-K in https://github.com/EVerest/everest-core/pull/356 - Changed config path for OCPP201 DeviceModelDatabasePath by @Pietfried in https://github.com/EVerest/everest-core/pull/359
- Replace Js variants of dummy auth with C++ modules by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/362
- Add EVEREST_INCLUDE_MODULES cmake option to only build these module by @hikinggrass in https://github.com/EVerest/everest-core/pull/358
- Added proper conversion of Firmware Status Notifications for OCPP by @Pietfried in https://github.com/EVerest/everest-core/pull/365
- Applied seperation of EVSE and connector in OCPP and OCPP201 by @Pietfried in https://github.com/EVerest/everest-core/pull/360
- Generate and install certificates for OCPP by default by @hikinggrass in https://github.com/EVerest/everest-core/pull/364
- added default case for fw status conversions by @Pietfried in https://github.com/EVerest/everest-core/pull/366
- Added EvseSecurity module by @Pietfried in https://github.com/EVerest/everest-core/pull/337
- modules: fix warnings for
printf-format by @Dominik-K in https://github.com/EVerest/everest-core/pull/363 - EvseManager signals "ready" by @Pietfried in https://github.com/EVerest/everest-core/pull/367
- Update dependencies in preparation for 2023.9.0 release by @hikinggrass in https://github.com/EVerest/everest-core/pull/369
- Increase version to 2023.9.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/370
New Contributors
- @klemmpnx made their first contribution in https://github.com/EVerest/everest-core/pull/347
- @Dominik-K made their first contribution in https://github.com/EVerest/everest-core/pull/356
Full Changelog: https://github.com/EVerest/everest-core/compare/2023.8.0...2023.9.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 2 years ago
EVerest - 2023.8.0
What's Changed
- Fix workspace setup in README by @hikinggrass in https://github.com/EVerest/everest-core/pull/304
- OCPP201: Added Charging State callbacks by @Pietfried in https://github.com/EVerest/everest-core/pull/303
- HLC sleep mode by @SebaLukas in https://github.com/EVerest/everest-core/pull/305
- Remove minProperty from type message by @SirVer in https://github.com/EVerest/everest-core/pull/301
- Close TCP connection after dlink_ready(false) by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/307
- make flags to end session/tcp connection atomic by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/308
- enable SLAC retries with T_step_EF if EV does not wake up on B1-B2 by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/309
- Fix parity option by @LAD101work in https://github.com/EVerest/everest-core/pull/310
- Use larger github runner and run on pull requests by @andistorm in https://github.com/EVerest/everest-core/pull/296
- OCPP201 Websocket control by @Pietfried in https://github.com/EVerest/everest-core/pull/312
- Add linting to build pipeline by @andistorm in https://github.com/EVerest/everest-core/pull/314
- power off DC properly in case of errors by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/316
- add actions step by @andistorm in https://github.com/EVerest/everest-core/pull/317
- Add ChargingStateEnum to on_transaction_finished in OCPP201 by @Pietfried in https://github.com/EVerest/everest-core/pull/319
- Fix issue that is allowing deauthorization with invalid tag with valid parentId by @marcemmers in https://github.com/EVerest/everest-core/pull/315
- Switch R_P and R_N to R_F by @LAD101work in https://github.com/EVerest/everest-core/pull/320
- Change logging of write commands from info to debug by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/321
- service name string length was not initialized which causes EXI encod… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/324
- Update dependencies by @hikinggrass in https://github.com/EVerest/everest-core/pull/318
- Change OCPP2.0.1 module callback signatures by @hikinggrass in https://github.com/EVerest/everest-core/pull/322
- EvseSlac: log NMK by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/326
- DC: Use actual voltage instead of target voltage in current limit cal… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/327
- Use more digits for physical value types to charge faster in low powe… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/328
- fix handling of external limits via API module by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/325
- hack BPT: allow starting with discharging by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/330
- Add option for low power DC charging: deal with cars that request int… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/329
- Publish hostname over everest_api by @hikinggrass in https://github.com/EVerest/everest-core/pull/332
- always trigger DC power supply update when changing between charge an… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/333
- reduce umwc to 1000V by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/334
- MINOR: Typo in evse_manager.yaml by @krealyt in https://github.com/EVerest/everest-core/pull/335
- Adapt to EVerest/everest-utils#76 by @a-w50 in https://github.com/EVerest/everest-core/pull/331
- Update libocpp dependency, increase version to 2023.8.0 by @hikinggrass in https://github.com/EVerest/everest-core/pull/336
New Contributors
- @marcemmers made their first contribution in https://github.com/EVerest/everest-core/pull/315
Full Changelog: https://github.com/EVerest/everest-core/compare/2023.7.0...2023.8.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass almost 3 years ago
EVerest - 2023.7.0
What's Changed
- Fix PEM encoding of contract certificates by @subnova in https://github.com/EVerest/everest-core/pull/274
- Slac implementation for EV by @a-w50 in https://github.com/EVerest/everest-core/pull/266
- query DPM1000 less often to reduce load on CAN and MQTT by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/277
- Add discharged_energy_wh to API by @LAD101work in https://github.com/EVerest/everest-core/pull/272
- Removed C_EV_PARM_REQ_RETRY by @a-w50 in https://github.com/EVerest/everest-core/pull/278
- ev_add_module and module subdirectory support by @a-w50 in https://github.com/EVerest/everest-core/pull/279
- Add data transfer to ocpp module by @hikinggrass in https://github.com/EVerest/everest-core/pull/281
- Feature/serialcommhub support rxtx gpio by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/250
- Added DeviceModelDatabasePath to OCPP201 module by @Pietfried in https://github.com/EVerest/everest-core/pull/275
- Fix negative watt values in api set_limit_watts by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/282
- Move module docs: docs/modules/.rst -> modules/<module-n… by @andistorm in https://github.com/EVerest/everest-core/pull/256
- Use new on_transaction_started signature in OCPP201 module by @hikinggrass in https://github.com/EVerest/everest-core/pull/285
- Removed EvseV2G config option highlevel_authentication_mode by @SebaLukas in https://github.com/EVerest/everest-core/pull/289
- EvseManager now signals Enabled event when ready by @Pietfried in https://github.com/EVerest/everest-core/pull/286
- Fix a bug when OCPP requests a completely empty schedule by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/283
- Setting the voltage and current in the dc car sim is now possible by @SebaLukas in https://github.com/EVerest/everest-core/pull/288
- Changed Authorization and EvseManager types for better support for OCPP201 by @Pietfried in https://github.com/EVerest/everest-core/pull/290
- Bump libocpp commit by @Pietfried in https://github.com/EVerest/everest-core/pull/293
- lock_guard in ocpp was not created correctly by @Pietfried in https://github.com/EVerest/everest-core/pull/294
- Fix startup tests by @hikinggrass in https://github.com/EVerest/everest-core/pull/287
- EvseV2G: Make the condition for loading root certificates more readable by @mooraby in https://github.com/EVerest/everest-core/pull/298
- Added OCPP201 callbacks for network configuration validation and configuring by @Pietfried in https://github.com/EVerest/everest-core/pull/299
- Fix typos in yaml: minumum -> minimum by @SirVer in https://github.com/EVerest/everest-core/pull/300
- changed type to authorization_type in nodered flow by @Pietfried in https://github.com/EVerest/everest-core/pull/297
- Refactored Error and Fault types by @Pietfried in https://github.com/EVerest/everest-core/pull/302
New Contributors
- @subnova made their first contribution in https://github.com/EVerest/everest-core/pull/274
- @SirVer made their first contribution in https://github.com/EVerest/everest-core/pull/300
Full Changelog: https://github.com/EVerest/everest-core/compare/2023.6.0...2023.7.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass almost 3 years ago
EVerest - 2023.6.0
What's Changed
- Adapted PyJosev to EVerest/everest-framework#85 by @a-w50 in https://github.com/EVerest/everest-core/pull/249
- Adopt to EVerest/everest-framework#87 by @a-w50 in https://github.com/EVerest/everest-core/pull/257
- Fix segmenation fault while parsing TLS certificate and key files by @FaHaGit in https://github.com/EVerest/everest-core/pull/259
- Use std::filesystem paths in OCPP module from EVerest/libocpp#98 by @hikinggrass in https://github.com/EVerest/everest-core/pull/258
- Fix issue with multiple service list items by @FaHaGit in https://github.com/EVerest/everest-core/pull/260
- Revert "Fix issue with multiple service list items (#260)" by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/262
- Re-apply "Fix issue with multiple service list items (#260)" by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/264
- Driver for SCU Power DPM1000/30 DC power supply by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/265
- Adding the PyEvJosev module to replace the JsCarV2G module by @SebaLukas in https://github.com/EVerest/everest-core/pull/261
- EvseV2G: Do not stay long in authorization loop by @mooraby in https://github.com/EVerest/everest-core/pull/263
- Request minimum current in PausedByEV state by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/267
- Fix josev dependency for main by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/268
- Improve error handling in basic charging by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/269
- fix powermeter.power_W is optional by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/270
- Bump dependencies for 2023.6.0 release by @hikinggrass in https://github.com/EVerest/everest-core/pull/273
Full Changelog: https://github.com/EVerest/everest-core/compare/2023.5.0...2023.6.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass almost 3 years ago
EVerest - 2023.5.0
What's Changed
- Set Watt limit directly instead of min(currentvalue, newValue). by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/201
- Use most recent version of libtimer by @hikinggrass in https://github.com/EVerest/everest-core/pull/198
- Link URL missed the nightly part by @krealyt in https://github.com/EVerest/everest-core/pull/197
- Disable unneeded mbedtls build targets by @a-w50 in https://github.com/EVerest/everest-core/pull/200
- Integrated Energymanagement with OCPP Smart Charging by @Pietfried in https://github.com/EVerest/everest-core/pull/202
- Make OCPP certificates path configurable by @hikinggrass in https://github.com/EVerest/everest-core/pull/204
- SLAC based Autocharge support by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/205
- Get car manufacturer from MAC by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/206
- create EvseManager logging directories recursively. This fixes situat… by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/211
- Update config to get it working with admin panel by @a-w50 in https://github.com/EVerest/everest-core/pull/199
- Fix tests to use temporary configs by @hikinggrass in https://github.com/EVerest/everest-core/pull/213
- Do not terminate connection on failed response by @FaHaGit in https://github.com/EVerest/everest-core/pull/214
- API and Setup module additions by @hikinggrass in https://github.com/EVerest/everest-core/pull/208
- Improvement for the reservation of charging processes by @Pietfried in https://github.com/EVerest/everest-core/pull/210
- OCPP added event handlers for Enabled and Disabled SessionEvents by @Pietfried in https://github.com/EVerest/everest-core/pull/212
- catch exceptions when renaming session log folder by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/216
- Support for multiple SLAC sessions by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/220
- Fix PN532 token provider for Mifare Classic tags by @hikinggrass in https://github.com/EVerest/everest-core/pull/218
- add custom suffix to log folder names by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/223
- AC: Show max hw caps current on boot, fix hw caps for Yeti driver by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/222
- Extended API module by adding set_limit_watts by @Pietfried in https://github.com/EVerest/everest-core/pull/207
- stop_charging: try graceful shutdown before failed by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/215
- correct namespace by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/225
- Configurable TLS parameters for PyJosev, JsCarV2G by @Pietfried in https://github.com/EVerest/everest-core/pull/226
- fix local feed_result variable vs class member feed_result by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/227
- Add TLS v1.2 support to EvseV2G module by @FaHaGit in https://github.com/EVerest/everest-core/pull/203
- Changes needed by EVerest/everest-framework#79 by @a-w50 in https://github.com/EVerest/everest-core/pull/230
- Update dependencies.yaml by @a-w50 in https://github.com/EVerest/everest-core/pull/233
- Driver for Pionix micro mega watt charger by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/224
- Typo in Authorization Tests by @Pietfried in https://github.com/EVerest/everest-core/pull/231
- Give some more time for modem and slac to be ready (for Tesla) by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/229
- Cablecheck: wait for contactors to close (with timeout) by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/235
- Simple modbus RTU implementation for SerialCommHub by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/221
- Adding mqtt prefix to JsCarV2G for everest-testing by @SebaLukas in https://github.com/EVerest/everest-core/pull/236
- Re-enable SHA1 as supported hash algorithm by @FaHaGit in https://github.com/EVerest/everest-core/pull/234
- Add system header / bump dependencies by @a-w50 in https://github.com/EVerest/everest-core/pull/241
- Switched from PyJosev to EvseV2G in all config files by @SebaLukas in https://github.com/EVerest/everest-core/pull/240
- Disable pnc if a rfid card was swiped before an ev was plugged in by @SebaLukas in https://github.com/EVerest/everest-core/pull/239
- EvseV2G: Handle Plug and Charge Authorization by @mooraby in https://github.com/EVerest/everest-core/pull/242
- EvseV2G: Handle Certificate Installation by @mooraby in https://github.com/EVerest/everest-core/pull/244
- change EVCCID/MAC addresses to uppercase by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/238
- Adjustment that a current "flows" in the dc sil by @SebaLukas in https://github.com/EVerest/everest-core/pull/237
- Adapt to changes in EVerest/everest-utils#49 by @a-w50 in https://github.com/EVerest/everest-core/pull/245
- Initial ci based on EVerest/everest-ci by @a-w50 in https://github.com/EVerest/everest-core/pull/247
- Added target for generating all c++ files by @a-w50 in https://github.com/EVerest/everest-core/pull/246
- Refactor/libfsm ng by @a-w50 in https://github.com/EVerest/everest-core/pull/232
- Added verify contract cert chain parameter to PyJosev by @Pietfried in https://github.com/EVerest/everest-core/pull/248
- fix handling of read/write reply by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/251
- Added functionality for Basic Implementation of OCPP2.0 by @Pietfried in https://github.com/EVerest/everest-core/pull/219
- Bump libocpp dependency to v0.8.0 by @Pietfried in https://github.com/EVerest/everest-core/pull/252
- Adaptation of the README.md file for Fedora 37 and 38 by @SebaLukas in https://github.com/EVerest/everest-core/pull/253
- Fix false soft over current error trigger in pause by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/254
- Increase EvseV2G TLS stability and dependency updates for May release by @Pietfried in https://github.com/EVerest/everest-core/pull/255
New Contributors
- @krealyt made their first contribution in https://github.com/EVerest/everest-core/pull/197
- @FaHaGit made their first contribution in https://github.com/EVerest/everest-core/pull/214
Full Changelog: https://github.com/EVerest/everest-core/compare/2023.3.0...2023.5.0
Consumption - Mobility and Transportation
- C++
Published by Pietfried about 3 years ago
EVerest - 2023.3.0
What's Changed
- Generic powermeter by @hikinggrass in https://github.com/EVerest/everest-core/pull/175
- fix default for config option by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/191
- Add test control module by @LAD101work in https://github.com/EVerest/everest-core/pull/187
- New energy manager by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/192
- Check if logfiles exist before renaming them. by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/194
- ISO15118 PnC Support by @Pietfried in https://github.com/EVerest/everest-core/pull/188
- Add high level communication module of chargebyte by @mooraby in https://github.com/EVerest/everest-core/pull/190
- SLAC: Switch to matched state immediately after MATCH.CNF by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/195
- Check optional before accessing in EnergyManager by @Pietfried in https://github.com/EVerest/everest-core/pull/196
New Contributors
- @mooraby made their first contribution in https://github.com/EVerest/everest-core/pull/190
Full Changelog: https://github.com/EVerest/everest-core/compare/2023.2.1...2023.3.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass about 3 years ago
EVerest - 2023.2.1
What's Changed
- Bump libocpp version to 0.5.2 by @Pietfried in https://github.com/EVerest/everest-core/pull/189
Full Changelog: https://github.com/EVerest/everest-core/compare/2023.2.0...2023.2.1
Consumption - Mobility and Transportation
- C++
Published by Pietfried over 3 years ago
EVerest - 2023.2.0
What's Changed
- Added the missing V2G message IDs to the iso15118_charger type by @SebaLukas in https://github.com/EVerest/everest-core/pull/179
- Plug'n Charge interface extension by @SebaLukas in https://github.com/EVerest/everest-core/pull/181
- Only use PP reading when connector type is a IEC 62196 Type 2 Socket by @hikinggrass in https://github.com/EVerest/everest-core/pull/182
- Changed fsm in Auth module from async to sync by @Pietfried in https://github.com/EVerest/everest-core/pull/184
- Add PacketSniffer Module by @SebaLukas in https://github.com/EVerest/everest-core/pull/178
- Adding module info access to PyJosev by @SebaLukas in https://github.com/EVerest/everest-core/pull/183
- Minor DC fixes by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/185
- Add telemetry to EvseManager, YetiSimulator and YetiDriver by @hikinggrass in https://github.com/EVerest/everest-core/pull/186
- OCPP201 module subscribing to EvseManager session events by @Pietfried in https://github.com/EVerest/everest-core/pull/180
Full Changelog: https://github.com/EVerest/everest-core/compare/2023.1.0...2023.2.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 3 years ago
EVerest - 2023.2.0
What's Changed
- Add deploy sphinx build workflow by @andistorm in https://github.com/EVerest/EVerest/pull/3
- Update Readme by @andistorm in https://github.com/EVerest/EVerest/pull/4
- Remove broken links by @andistorm in https://github.com/EVerest/EVerest/pull/5
- Add auto documentation of everest_modules by @andistorm in https://github.com/EVerest/EVerest/pull/6
- Fix merge bug by @andistorm in https://github.com/EVerest/EVerest/pull/8
- Generate unique label in sphinx by @andistorm in https://github.com/EVerest/EVerest/pull/7
- Update doc_tutorial_new_modules.rst by @pionix-juraed in https://github.com/EVerest/EVerest/pull/10
- Update doc_styleguide_intro.rst by @pionix-juraed in https://github.com/EVerest/EVerest/pull/11
- Delete docker_setup.rst by @pionix-juraed in https://github.com/EVerest/EVerest/pull/12
- Fix typos in README.md by @tongpu in https://github.com/EVerest/EVerest/pull/9
- Update doc_tutorial_new_modules.rst by @pionix-juraed in https://github.com/EVerest/EVerest/pull/14
- Update index.rst by @pionix-juraed in https://github.com/EVerest/EVerest/pull/16
- Update README.md by @pionix-juraed in https://github.com/EVerest/EVerest/pull/15
- Update doc_tutorial_new_modules.rst by @pionix-juraed in https://github.com/EVerest/EVerest/pull/13
- Update doc_tutorial_new_modules.rst by @pionix-juraed in https://github.com/EVerest/EVerest/pull/17
- Fix missing config entries in jinja template by @andistorm in https://github.com/EVerest/EVerest/pull/18
- Add C++ modules to new module tutorial by @LAD101work in https://github.com/EVerest/EVerest/pull/19
- Ah refactor sphinx documentation by @andistorm in https://github.com/EVerest/EVerest/pull/34
- Revert "REMOVE LATER: Switch to feature branches" by @andistorm in https://github.com/EVerest/EVerest/pull/36
- Add more documentation of documentation (act/sphinx) by @andistorm in https://github.com/EVerest/EVerest/pull/37
- Ah fix multi line documentation by @andistorm in https://github.com/EVerest/EVerest/pull/38
- Feature/yamlification by @a-w50 in https://github.com/EVerest/EVerest/pull/39
- Refactor sphinx build by @andistorm in https://github.com/EVerest/EVerest/pull/40
- Update TSC Charter and list new members by @Fufanu in https://github.com/EVerest/EVerest/pull/41
- Change BelayBox cross-compile cmdline by @a-w50 in https://github.com/EVerest/EVerest/pull/45
- Introduce new introduction and split quick start guide into separated files by @krealyt in https://github.com/EVerest/EVerest/pull/46
- Link to open hardware and firmware added on BelayBox page by @krealyt in https://github.com/EVerest/EVerest/pull/47
- Introduce release process by @krealyt in https://github.com/EVerest/EVerest/pull/48
- Update for several commands in BelayBox cheat sheet. by @krealyt in https://github.com/EVerest/EVerest/pull/52
- Feature/build pdf by @andistorm in https://github.com/EVerest/EVerest/pull/53
- Improve modularity by @andistorm in https://github.com/EVerest/EVerest/pull/54
- Refactor nightlies by @andistorm in https://github.com/EVerest/EVerest/pull/55
New Contributors
- @andistorm made their first contribution in https://github.com/EVerest/EVerest/pull/3
- @pionix-juraed made their first contribution in https://github.com/EVerest/EVerest/pull/10
- @tongpu made their first contribution in https://github.com/EVerest/EVerest/pull/9
- @LAD101work made their first contribution in https://github.com/EVerest/EVerest/pull/19
- @a-w50 made their first contribution in https://github.com/EVerest/EVerest/pull/39
- @Fufanu made their first contribution in https://github.com/EVerest/EVerest/pull/41
- @krealyt made their first contribution in https://github.com/EVerest/EVerest/pull/46
Full Changelog: https://github.com/EVerest/EVerest/commits/2023.2.0
Consumption - Mobility and Transportation
- C++
Published by andistorm over 3 years ago
EVerest - 2023.1.0
What's Changed
- Allow modules to be selectively excluded or collectively by programming language by @hikinggrass in https://github.com/EVerest/everest-core/pull/166
- Improve out-of-core build support by @a-w50 in https://github.com/EVerest/everest-core/pull/167
- Improve ev-cli version compatibility by @a-w50 in https://github.com/EVerest/everest-core/pull/169
- Configurable timeout for CM_SET_KEY.REQ by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/170
- Split OCPP1.6 and OCPP2.0.1 modules by @Pietfried in https://github.com/EVerest/everest-core/pull/168
- Removed config-sil201 for the moment by @Pietfried in https://github.com/EVerest/everest-core/pull/172
- start slac earlier by @corneliusclaussen in https://github.com/EVerest/everest-core/pull/173
- Add PP ampacity reading interface by @hikinggrass in https://github.com/EVerest/everest-core/pull/174
- Mitigate connector sometimes not transitioning to available in Auth by @hikinggrass in https://github.com/EVerest/everest-core/pull/176
- Update dependencies versions by @hikinggrass in https://github.com/EVerest/everest-core/pull/177
Full Changelog: https://github.com/EVerest/everest-core/compare/2022.12.1...2023.1.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 3 years ago
EVerest - 2022.12.1
What's Changed
- Use https for Josev git repo URL by @hikinggrass in https://github.com/EVerest/everest-core/pull/165
Full Changelog: https://github.com/EVerest/everest-core/compare/2022.12.0...2022.12.1
What's Changed
- Pin versions of libraries by @hikinggrass in https://github.com/EVerest/everest-core/pull/153
- AuthModule: Clear Error on SessionFinished event by @Pietfried in https://github.com/EVerest/everest-core/pull/150
- Added reset functionality to System module by @Pietfried in https://github.com/EVerest/everest-core/pull/155
- Bump libocpp version to v0.2.0 because of an API change by @hikinggrass in https://github.com/EVerest/everest-core/pull/156
- Generate random NMK key for every SLAC session by @SebaLukas in https://github.com/EVerest/everest-core/pull/157
- TokenType for differentiation of authorization media source by @Pietfried in https://github.com/EVerest/everest-core/pull/159
- OCPP Module sets Auth connection timeout on startup by @Pietfried in https://github.com/EVerest/everest-core/pull/158
- OCPP module shares connection state of OCPP by @Pietfried in https://github.com/EVerest/everest-core/pull/160
- Change of token type in nodered flow by @Pietfried in https://github.com/EVerest/everest-core/pull/161
- Update README.md by @Fufanu in https://github.com/EVerest/everest-core/pull/152
- Use module info everest_prefix to access filesystem by @Pietfried in https://github.com/EVerest/everest-core/pull/163
- Josev Integration by @SebaLukas in https://github.com/EVerest/everest-core/pull/164
- Use https for Josev git repo URL by @hikinggrass in https://github.com/EVerest/everest-core/pull/165
New Contributors
- @Fufanu made their first contribution in https://github.com/EVerest/everest-core/pull/152
Full Changelog: https://github.com/EVerest/everest-core/compare/2022-11.0...2022.12.1
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 3 years ago
EVerest - 2022.12.0
What's Changed
- Pin versions of libraries by @hikinggrass in https://github.com/EVerest/everest-core/pull/153
- AuthModule: Clear Error on SessionFinished event by @Pietfried in https://github.com/EVerest/everest-core/pull/150
- Added reset functionality to System module by @Pietfried in https://github.com/EVerest/everest-core/pull/155
- Bump libocpp version to v0.2.0 because of an API change by @hikinggrass in https://github.com/EVerest/everest-core/pull/156
- Generate random NMK key for every SLAC session by @SebaLukas in https://github.com/EVerest/everest-core/pull/157
- TokenType for differentiation of authorization media source by @Pietfried in https://github.com/EVerest/everest-core/pull/159
- OCPP Module sets Auth connection timeout on startup by @Pietfried in https://github.com/EVerest/everest-core/pull/158
- OCPP module shares connection state of OCPP by @Pietfried in https://github.com/EVerest/everest-core/pull/160
- Change of token type in nodered flow by @Pietfried in https://github.com/EVerest/everest-core/pull/161
- Update README.md by @Fufanu in https://github.com/EVerest/everest-core/pull/152
- Use module info everest_prefix to access filesystem by @Pietfried in https://github.com/EVerest/everest-core/pull/163
- Josev Integration by @SebaLukas in https://github.com/EVerest/everest-core/pull/164
New Contributors
- @Fufanu made their first contribution in https://github.com/EVerest/everest-core/pull/152
Full Changelog: https://github.com/EVerest/everest-core/compare/2022-11.0...2022.12.0
Consumption - Mobility and Transportation
- C++
Published by hikinggrass over 3 years ago