Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter

- CitrineOS core extracted (CSMS OCPP 2.0.1)
- OpenOCPP extracted (firmware OCPP 1.6J/2.0.1)
- ShapeShifter library installed (pip install -e)
- ShapeShifter specification extracted
- EVerest extracted

TODO updated with progress
This commit is contained in:
Eric F
2026-06-08 00:38:27 -04:00
parent 468cfeaa50
commit d398a6ced2
7326 changed files with 1177561 additions and 7 deletions

View File

@@ -0,0 +1,149 @@
.. _project-community:
##########################
Meet the EVerest Community
##########################
There are quite some options to get involved in the EVerest community.
The following sections will guide your way.
.. _exp_community_zulip:
Deep tech discussions: Zulip
============================
The main area for tech talk and discussing questions is Zulip:
`EVerest Zulip <https://lfenergy.zulipchat.com/>`_
You can find chat channels there for different topics all around EVerest.
Feel free to drop your own questions and dive into the communication with
other EVerest enthusiasts.
Read the README channel in Zulip for more information about the different
channels.
Live calls by core developers: Working groups
=============================================
We also have online video meetings for a more personal way of exchange.
The General EVerest Welcome Call is a format since the beginning of 2025.
If these documentation pages at hand leave some questions open about how the
EVerest community works, and you want to clarify that in person, you can join
us in a weekly (non-technical) meeting.
We can answer question all around the EVerest community and show you the way
to go with your specific scenario.
The General EVerest Welcome Call is each Tuesday at 11am CE(S)T.
For joining us in the Zoom meetings, find the links in the official
`EVerest event calendar <https://zoom-lfx.platform.linuxfoundation.org/meetings/everest?view=week>`_.
Further live meetings we regularly have are the working group meetings.
In the working groups, developers meet for exchanging the status quo of
dedicated EVerest projects and topics.
The working groups could change over time depending on the current needs of
the community.
The links to the Zoom meetings of the working groups can also be found in the
`official EVerest event calendar <https://zoom-lfx.platform.linuxfoundation.org/meetings/everest?view=week>`_.
If you work on a topic that does not fit in the current list of working
groups, you can ask in Zulip or in the General Call for finding like-minded
people and suggest creating a new working group.
You might want to join the working group chat channels in Zulip.
See the :ref:`exp_community_zulip` to see how to get there!
Car Communication
-----------------
This working groups focuses on the communication between the EV and the charger, with topics like
ISO 15118, EXI, SLAC and CHAdeMO.
Chair & Tech Lead: Sebastian Lukas (`@SebaLukas <https://github.com/SebaLukas>`_)
Cloud Communication
-------------------
This working group focuses on the communication between the charger and the cloud, with topics like
OCPP, OCPI and EEBUS.
Chair & Tech Lead: Piet Gömpel (`@Pietfried <https://github.com/pietfried>`_)
Energy Management
-----------------
This working group focuses on the energy management within EVerest, including topics like
load management, smart charging and V2G.
Chair & Tech Lead: Piet Gömpel (`@Pietfried <https://github.com/pietfried>`_)
MCS (Megawatt Charging System)
------------------------------
This working group focuses on the development and implementation of the Megawatt Charging System (MCS) standard,
which is designed for high-power charging of electric vehicles.
Chair & Tech Lead: Sebastian Lukas (`@SebaLukas <https://github.com/SebaLukas>`_)
Technical Steering Committee (TSC)
==================================
The Technical Steering Committee (TSC) is the governing body of the EVerest Project. It is responsible for the overall
project health and direction, coordination of activities, and working with other projects and committees as needed for
the continued growth of the project.
.. _exp_community_mailinglist:
Tech discussion for email lovers
================================
Another way to connect to the steadily growing EVerest community is
the mailing list.
Traffic decreased steadily since the introduction of Zulip, but if email is
your favourite choice of communicating, here's the way to go.
We have set up two separate mailing lists:
The most important one is the announcement list.
Important news or events all around EVerest are shared there.
Subscribe here:
`EVerest announcement list <https://lists.lfenergy.org/g/everest-announce>`_ .
Optionally, you can subscribe to the mailing list with more tech focus:
`EVerest mailing list <https://lists.lfenergy.org/g/everest>`_ .
Beyond EVerest: Special Interest Group
======================================
Linux Foundation Energy (LFE) is growing.
As the EVerest project (and all other LFE projects) have several connecting
points to other projects in the same field, a Special Interest Group (SIG) has
been created for
* exchanging thoughts and experiences,
* share best practices,
* discuss industry trends and
* tackle challenges together.
If you work in the field of EV charging and you are interested in open source
software / projects, join the SIG calls.
They are free to access and open to all interested parties.
Join the mailing list
`https://lists.lfenergy.org/g/ev-charging-sig <https://lists.lfenergy.org/g/ev-charging-sig>`_
and check out the zoom meetings via
`https://zoom-lfx.platform.linuxfoundation.org/meetings/ev-charging-sig <https://zoom-lfx.platform.linuxfoundation.org/meetings/ev-charging-sig>`_.
----
**Authors**: Manuel Ziegler, Andreas Heinrich

View File

@@ -0,0 +1,139 @@
.. _project-contributing:
#######################
Contributing to EVerest
#######################
Thank you for your interest in contributing to EVerest.
This document explains our contribution process and how to contribute a bug fix
or change in source code. In case you want to contribute to the EVerest
documentation, please see :doc:`Documenting EVerest </explanation/the-everest-documentation>`.
For a description of the roles and responsibilities of the various members of
the EVerest community, see the :doc:`Governance Policy </project/governance/governance>`, and for further details,
see the project's `Technical Charter <https://github.com/lf-energy/foundation/blob/main/project_charters/everest_charter.pdf>`_.
Briefly, Contributors are anyone who submits content to the project, Committers
review and approve such submissions, and the Technical Steering Committee
provides general project oversight.
If you just need help or have a question, refer to the :doc:`Community Channels </project/community>`.
To contribute code to the project, first read over the :doc:`Governance Policy </project/governance/governance>`
page to understand the roles involved.
Discussing and Communication
-----------------------------
We encourage contributors to engage in discussions, whether it's about
proposing new features, reporting bugs, contributing to the documentation or
seeking clarification on project-related matters.
While GitHub issues are a valuable tool for tracking tasks and issues, we find
that real-time communication often leads to faster resolution and clearer
understanding.
To facilitate such discussions, we utilize Zulip chat as our primary
communication platform. Zulip offers a threaded chat experience that helps
keep conversations organized and searchable, making it easier to follow
discussions even if you join midway.
If a discussion leads to actionable tasks or decisions, summarize the outcome
and create a corresponding GitHub issue. This allows for clear tracking and
enables contributors to start working on the agreed-upon tasks.
Join the Zulip chat here:
`EVerest channel on LF Energy Zulip <https://lfenergy.zulipchat.com/>`_
Issues
------
If you find a bug or want to request a new feature, please create an issue
in the GitHub repository. Make sure to provide a clear and concise description
of the problem or feature request, along with any relevant details or
steps to reproduce the issue.
The repository provides issue templates for bugs and feature requests to help you
provide all necessary information.
Pull requests
-------------
Each code contribution must include:
- Tests and documentation to explain the functionality.
- Any new files have `Copyright and license headers <https://github.com/lf-energy/tac/blob/main/process/contribution_guidelines.md#license>`_
- A `Developer Certificate of Origin signoff <https://github.com/lf-energy/tac/blob/main/process/contribution_guidelines.md#contribution-sign-off>`_.
- Submitted to the project as a pull request.
The contributions must be made by a human who is responsible for the quality and
correctness of their submission. All submitted code must be fully understood by
the contributor, who should be able to justify the technical approach and explain
any change during review.
Pull requests should be well-scoped and limited to a single logical
change. This keeps reviews focused and the commit history clean.
Each commit message and pull request description should have enough information
in it so that other contributors can understand what has been changed and
eventually which impact the change will have. Issue and pull request templates
of the repositories of the EVerest organization support a proper format
of code contributions.
Every pull request for a feature request must link an issue. Pull requests for
bugfixes do not necessarily need to link an issue, but they should contain a
proper description of the bug that is fixed.
You can use draft pull requests if you want to share your current state
and start a discussion about your changes. As soon as a draft pull request
is converted to be ready for review, the CODEOWNERS will be automatically
notified and start the review process.
If reviewers require changes to your PR, please keep the commit history clean
and do not rebase and force push to your branch, so that the changes can be
tracked and reviewers can quickly identify if the required changes have been
addressed.
Project committers will review the contribution in a timely manner, and advise
of any changes needed to merge the request.
AI-generated Contributions
---------------------------
EVerest aligns with the Linux Foundation's position on the use of generative AI
tools in open source development. See the `Linux Foundation guidance on
generative AI <https://www.linuxfoundation.org/legal/generative-ai>`_ for
details. Every contribution must be reviewed and verified by a human
contributor prior to submission.
Labels
------
GitHub labels help organize issues and pull requests. EVerest does not yet have
a standardized label system. When contributing:
- Browse existing labels in the repository and use them consistently
- Common labels to look for: ``bug``, ``enhancement``, ``documentation``,
``help-wanted``, ``good-first-issue``
- Backport workflow: Use ``backport-candidate`` to mark PRs that should be
considered for backporting to stable releases. To trigger the automated
backport workflow, maintainers can add a label in the format ``backport <branch>`` (e.g. ``backport stable/2026.02``). This will automatically create
a cherry-pick PR targeting the specified branch once the original PR is merged. If the cherry-pick does not apply cleanly, the workflow will comment on the
original PR and the backport must be performed manually.
If you need a label that doesn't exist, discuss with maintainers before creating it.
Coding Style
------------
Each contribution must meet the `Javascript <https://github.com/EVerest/EVerest/blob/main/.eslintrc.json>`_ or
`C++ <https://github.com/EVerest/EVerest/blob/main/.clang-format>`_ *coding style* (part of every repository).
License
-------
EVerest is licensed under the `Apache License 2.0 <https://github.com/EVerest/EVerest/blob/main/LICENSE>`_ license.
Contributions should abide by that standard license. Contributors are
responsible for ensuring that any third-party content included in their
submission does not introduce conflicting license obligations or copyright
infringement.

View File

@@ -0,0 +1,8 @@
###############
Code of Conduct
###############
All participants agree to abide by the
`Code of Conduct <https://lfprojects.org/policies/code-of-conduct/>`_.
Please contact `conduct@lfenergy.org <mailto:conduct@lfenergy.org>`_ to report any
violations or concerns.

View File

@@ -0,0 +1,165 @@
#################################
EVerest project governance policy
#################################
Overview
========
This project aims to be governed in a transparent, accessible way for the
benefit of the community. All participation in this project is open and not
bound to corporate affiliation. Participants are bound to the project's
:doc:`Code of Conduct </project/governance/code-of-conduct>`.
Technical Charter can be found at
https://github.com/lf-energy/foundation/blob/main/project_charters/everest_charter.pdf.
Project roles
=============
Contributor
-----------
The contributor role is the starting role for anyone participating in the
project and wishing to contribute code or documentation.
Process for becoming a contributor
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Review the :doc:`Contribution Guidelines </project/contributing>` to ensure your contribution is inline
with the project's coding and styling guidelines.
- Submit your code as a PR with the appropriate DCO sign-off.
- Have your submission approved by maintainers and merged into the codebase.
Committer
---------
Committers have write access to EVerest repositories and can merge pull requests once approved.
They participate in project discussions and help with code review, but are not
required to be code owners of specific areas.
Process for becoming a committer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Show your experience with the codebase through contributions and engagement
on the community channels.
- Request to become a committer by contacting the TSC or an existing committer
in working group meetings or channels.
- If approved, you will be granted write access to the EVerest repositories.
Committer responsibilities
~~~~~~~~~~~~~~~~~~~~~~~~~~
- Monitor communication channels.
- Triage GitHub issues and review pull requests.
- Help move PRs forward or close stale ones.
- Participate in community discussions and working groups.
- Mentor contributors and help them through the contribution process.
When does a committer lose committer status
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If a committer is no longer interested or cannot perform the committer duties,
they should volunteer to be moved to emeritus status. In extreme cases this can
also occur by a vote of the TSC.
Maintainer
----------
Maintainers are committers with specific code ownership responsibilities. They
are listed in the ``.github/CODEOWNERS`` file and are automatically requested
as reviewers for changes in their areas.
Process for becoming a maintainer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Already be a committer with demonstrated expertise in a specific area.
- Show deep understanding of the codebase in your area through contributions
and reviews.
- Request maintainer status for a specific area or be nominated by existing
maintainers.
- TSC approves the maintainer assignment.
- Added to the ``.github/CODEOWNERS`` file for your area.
Maintainer responsibilities
~~~~~~~~~~~~~~~~~~~~~~~~~~~
In addition to committer responsibilities:
- Review and approve pull requests in their code ownership areas.
- Ensure code quality and architectural consistency in their areas.
- Make decisions on technical direction for their components.
- Participate in backport decisions for their areas.
- Respond to questions and issues related to their areas.
Technical Steering Committee (TSC)
----------------------------------
The Technical Steering Committee (TSC) is responsible for the overall project
health and direction, coordination of activities, and working with other
projects and committees as needed for the continued growth of the project.
TSC Members
~~~~~~~~~~~
TSC Members have formal voting rights on TSC decisions. They can be elected by existing
voting members. A simple majority of existing voting members is required for approval.
You can find the current TSC members as part of the :ref:`TSC documentation <governance_tsc>`.
TSC responsibilities
~~~~~~~~~~~~~~~~~~~~
- Set overall technical direction and roadmap
- Resolve technical disputes
- Approve new committers and maintainers
- Define and update governance policies
- Coordinate releases and major initiatives
- Represent EVerest in the broader community
- Make decisions on project structure and processes
Voting process
~~~~~~~~~~~~~~
Decisions require a simple majority vote of TSC members. Each TSC member receives one vote.
Voting can occur during TSC meetings or asynchronously via the TSC mailing list.
Voting delegation in case of absence can be requested via email to the TSC mailing list.
When does a voting member lose voting status
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If a voting member is no longer interested or cannot perform their TSC duties,
they should volunteer to step down to non-voting member or emeritus status.
In extreme cases, a voting member can be removed by a vote of the other voting
members per the voting process above.
TSC meetings and participation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TSC meetings are open to the community. See the
:ref:`TSC Documentation <governance_tsc>`
for meeting minutes and how to participate.
Release Process
===============
Project releases occur on a scheduled basis as agreed to by the TSC.
See :ref:`Release and Versioning <project-release-and-versioning>` for details.
Conflict resolution
===================
In general, we prefer that technical issues and membership decisions are amicably
worked out between the persons involved. If a dispute cannot be decided independently,
the issue can be escalated to the TSC.
Communication
=============
This project, just like all of open source, is a global community. In addition to the
:doc:`Code of Conduct </project/governance/code-of-conduct>`, this project will:
- Keep all communication on open channels (mailing list, forums, chat).
- Be respectful of time and language differences between community members (such as scheduling meetings, email/issue responsiveness, etc.).
- Ensure tools are able to be used by community members regardless of their region.
If you have concerns about communication challenges for this project, please contact the TSC.

View File

@@ -0,0 +1,26 @@
.. _project-security-policy:
###############
Security Policy
###############
Supported Versions
==================
Since the beginning of 2026 we are releasing versions of EVerest with a cadence of six months.
The specifics of this release process are outlined in the :ref:`Release Documentation <project-release-and-versioning>`.
Reporting a Vulnerability
=========================
If you found a vulnerability, we are super keen and grateful to get the details. Please use this private mailing list to let us know:
everest-security@lists.lfenergy.org
Please DON'T use the publicly visible issue reporting functionality from GitHub!
Alternatively you can use the "Report a vulnerability" feature on Github
which should be enabled in all repositories.
For example for EVerest you can find this here: https://github.com/EVerest/EVerest/security
We try to monitor this list and respond every working day, but in initial respond time should not go beyond 7 days.
Please provide us with your estimation of the severity of your finding. Every other information on how to exploit it as well as everything
else you could provide is helpful.

View File

@@ -0,0 +1,50 @@
.. _governance_tsc:
Technical Steering Committee (TSC)
==================================
The Technical Steering Committee (TSC) is the governing body of the EVerest Project. It is responsible for the overall
project health and direction, coordination of activities, and working with other projects and committees as needed for
the continued growth of the project.
TSC Meetings
------------
TSC meetings are held regularly, typically on a monthly basis. The meetings are open to the community and provide an opportunity
for TSC members to discuss project-related matters, make decisions, and coordinate activities.
For joining us in the TSC meetings, find the links in the official
`EVerest event calendar <https://zoom-lfx.platform.linuxfoundation.org/meetings/everest?view=week>`_.
Find the recordings of the TSC meetings here on YouTube: https://www.youtube.com/@lfe_everest
Find the minutes of the TSC meetings :doc:`here <meetings/index>`.
TSC Leadership Roles
--------------------
To effectively manage the evolving scope of the EVerest project, the technical leadership and organizational responsibilities of the TSC are split into distinct roles:
* **TSC Chair:** Responsible for project governance, organizing TSC meetings, setting agendas, facilitating community collaboration, and acting as the primary liaison for the Linux Foundation Energy (LFE).
* **Chief Architect:** Responsible for guiding the overall technical vision, software architecture, and core design decisions across the EVerest framework.
*(Note: Additional organizational roles may be introduced in the future as the project grows.)*
Committee Members
-----------------
- (Chair) Marco Möller [Pionix] (`@caller <https://github.com/caller>`_)
- Cornelius Claussen [Pionix] (`@corneliusclaussen <https://github.com/corneliusclaussen>`_)
- Kai-Uwe Hermann [Pionix] (`@hikinggrass <https://github.com/hikinggrass>`_)
- (Chief Architect) Piet Gömpel [Pionix] (`@Pietfried <https://github.com/Pietfried>`_)
- Moritz Barsnick [Chargebyte] (`@barsnick <https://github.com/barsnick>`_)
- Holger Rapp [qwello] (`@SirVer <https://github.com/SirVer>`_)
- K. Shankari [Joint office of Energy and Transportation] (`@shankari <https://github.com/shankari>`_)
**Last updated: 2026-03-27**
.. toctree::
:hidden:
:maxdepth: 1
meetings/index

View File

@@ -0,0 +1,61 @@
EVerest TSC Meeting - [30th Nov 2021]
=====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] Marco Möller
- [ ] Cornelius Claussen
Other Attendees
~~~~~~~~~~~~~~~
- John Mertic
Agenda
------
- Welcome/Introductions
- Discuss the role of the TSC
- Elect TSC Chairperson
- Review `project intake progress <../README.md#project-intake-checklist>`_
- Approved `Charter <https://github.com/EVerest/everest/blob/main/tsc/CHARTER.md>`_
- Determine TSC meeting cadence and schedule future meetings
Action Items
------------
Notes
-----
- Elect TSC Chairperson ==> Marco Möller got elected
- Approved `Charter <https://github.com/EVerest/everest/blob/main/tsc/CHARTER.md>`_
- next TSC on 26th of Jan 2022 - 1700-1800 CET, then monthly via Google Meet, invite is in the list.
- UPDATE: changed to 27th of Jan 2022 - 1700-1800 CET!!!!
- Code scan completed ==> on TODO list from John
- 14th Dez, we will do a TAC presentation about that we achived Incubation stage - 5 minutes plus questions
- TODO: short dec, outline acceptance criteria of incubation stage and that all of it is done, where are we, and what happens next
- Badge done: https://bestpractices.coreinfrastructure.org/en/projects/5386#quality
- open: how to transfer everest project over to LFE ?
- https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63
- open: how to transfer everest trademark (in Germany) over to LFE ?
- TODO John, lets find out how to do this
- delayed
- [ ] Add project to `LFX Insights <https://insights.lfx.linuxfoundation.org/>`_ ( create [service desk request] to trigger )
- [ ] Add project to `LFX Security <https://security.lfx.linuxfoundation.org/>`_ ( create [service desk request] to trigger )
- [ ] Domain name ( create [service desk request] to create/transfer )
- [ ] Transfer Social media accounts ( create [service desk request] to setup/transfer - if needed )
- Logo will be transfered soon
- [ ] Project added to LF Energy properties
- [ ] Website ( https://lfenergy.org/projects )
- [ ] LF Energy landscape ( https://l.lfenergy.org )

View File

@@ -0,0 +1,47 @@
EVerest TSC Meeting - [27th Jan 2022]
=====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] Marco Möller
- [x] Cornelius Claussen
Other Attendees
~~~~~~~~~~~~~~~
- Benjamin Mosler / Pionix
- Tim Valbert / Pionix
- Julian Rädel / Pionix
- Kai Herrmann / Pionix
- Gabe Hege / volta.foundation
- Gerardo Marin / Mexico
Agenda
------
- Welcome / Introductions
- Presentation of Project Scope + Roadmap + Current Status
- Presentation of Pionix Development Kit and how to port EVerest to custom hardware
- open discussion to onboard new members and answer questions
Action Items
------------
- sent recording our to Gabe (Marco)
Recording:
----------
- https://youtu.be/pLwfN55d-gc
Notes
-----

View File

@@ -0,0 +1,54 @@
EVerest TSC Meeting - [24th Feb 2022]
=====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] Marco Möller
- [x] Cornelius Claussen
Other Attendees
~~~~~~~~~~~~~~~
- Anton Wöllert / Pionix
- Benjamin Mosler / Pionix
- Kai Herrmann / Pionix
- Tim Valbert / Pionix
- Julian Rädel / Pionix
- Achim Friedland
- Jesse
- Miha Smolnikar
- Nima Pouya
- Simon Troup
- Volker Fricke
Agenda
------
- Welcome / Introductions
- What is EVerest
- Whats New to Everest since last TSC
- Wahts next to EVerest / Roadmap
- open discussion to onboard new members and answer questions
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- https://youtu.be/70MGTEU7IoU
Notes
-----
- Smart meter Gateway is something we Miha Smolnikar is interested. Jesse pointed out their might be some useful code within Grid eXchange Fabric

View File

@@ -0,0 +1,43 @@
EVerest TSC Meeting - [24th March 2022]
=======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] Marco Möller
- [x] Cornelius Claussen
Other Attendees
~~~~~~~~~~~~~~~
- ...
Agenda
------
- Welcome / Introductions
- What is EVerest
- Whats New to Everest since last TSC
- Wahts next to EVerest / Roadmap
- open discussion to onboard new members and answer questions
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- https://youtu.be/4aILJ5kzHXA
Notes
-----

View File

@@ -0,0 +1,43 @@
EVerest TSC Meeting - [28th April 2022]
=======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] Marco Möller
- [x] Cornelius Claussen
Other Attendees
~~~~~~~~~~~~~~~
- ...
Agenda
------
- Welcome / Introductions
- What is EVerest
- Whats New to Everest since last TSC
- Wahts next to EVerest / Roadmap
- open discussion to onboard new members and answer questions
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- https://youtu.be/f5X6SNackys
Notes
-----

View File

@@ -0,0 +1,43 @@
EVerest TSC Meeting - 2nd June 2022
===================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] Marco Möller
- [x] Cornelius Claussen
Other Attendees
~~~~~~~~~~~~~~~
- ...
Agenda
------
- Welcome / Introductions
- What is EVerest
- Whats New to Everest since last TSC
- Wahts next to EVerest / Roadmap
- open discussion to onboard new members and answer questions
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- https://youtu.be/D_Pnkd12Gjo
Notes
-----

View File

@@ -0,0 +1,43 @@
EVerest TSC Meeting - 23nd June 2022
====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] Marco Möller
- [ ] Cornelius Claussen
Other Attendees
~~~~~~~~~~~~~~~
- ...
Agenda
------
- Welcome / Introductions
- What is EVerest
- Whats New to Everest since last TSC
- Wahts next to EVerest / Roadmap
- open discussion to onboard new members and answer questions
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- https://youtu.be/oBs0Zhp62pY
Notes
-----

View File

@@ -0,0 +1,48 @@
EVerest TSC Meeting - 28th July 2022
====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] Marco Möller
- [x] Cornelius Claussen
Other Attendees
~~~~~~~~~~~~~~~
- ...
Agenda
------
- Welcome / Introductions
- May Contain Hackers MCH 2022 Recap
- Type support for EVerest Framework
- CharIN testial and ISO15118 updates
- EVerest OCPP test tool coming up
- Autocharge has been implemented
- EVerest Admin Panel was published
- Initialization flow for display app
- What's next for EVerest / Roadmap
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- https://youtu.be/N5K-ljyewpw
Notes
-----

View File

@@ -0,0 +1,46 @@
EVerest TSC Meeting - 25th August 2022
======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] Marco Möller
- [ ] Cornelius Claussen
Other Attendees
~~~~~~~~~~~~~~~
- Kai-Uwe Hermann
Agenda
------
- Welcome / Introductions
- What is EVerest
- What's New
- What's New? Flashback to MCH 2022
- Type support for EVerest Framework
- Build system changes and packaging
- What's next for EVerest / Roadmap
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- https://youtu.be/-Vs_C9TZkNE
Notes
-----

View File

@@ -0,0 +1,51 @@
EVerest TSC Meeting - 22nd September 2022
=========================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] Marco Möller
- [ ] Cornelius Claussen
Other Attendees
~~~~~~~~~~~~~~~
- Piet Gömpel
- Kai-Uwe Hermann
- Anna-Lina Helsen
Agenda
------
- Welcome / Introductions
- What is EVerest
- What's New
- Reporting from the Embedded Linux Conference in Dublin 2022
- New Module SerialCommHub - Modbus RTU
- Refactoring of Authorization / Reservation Process
- Refactored EvseManager and OCPP interface
- OCPP testing tool
- Documentation and Doc Toolchain
- What's next for EVerest / Roadmap
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- https://youtu.be/SAWgGQg8aqk
Notes
-----

View File

@@ -0,0 +1,53 @@
EVerest TSC Meeting - 27th October 2022
=======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] Marco Möller
- [ ] Cornelius Claussen
Other Attendees
~~~~~~~~~~~~~~~
- Kai-Uwe Hermann
- Manuel Ziegler
- Moritz Barsnick
Agenda
------
- What's EVerest
- BelayBox Development Kit
- What's New? Embedded Linux Conference 2022 talk online! (link: https://youtu.be/mDJYLeLmvwc)
- Documention and support setup - Hello Manuel!
- Current state of OCPP implementation
- Preview: DC Charging
- DIN 70121 & ISO 15118-2 stack - code donation by chargebyte!
- What's Next?
- New Webinar Series: EV Charging Pioneers!
- Next TSC and weekly Dev Call
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- https://youtu.be/mstqg6Cl_jw
Notes
-----

View File

@@ -0,0 +1,58 @@
EVerest TSC Meeting - 24th November 2022
========================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [X] Marco Möller
- [ ] Cornelius Claussen
Other Attendees
~~~~~~~~~~~~~~~
- Benjamin Mosler
- Manuel Ziegler
- Robert de Leeuw
- Piet Gömpel
- Julian Rädel
- Philip Hermes
Agenda
------
- What's EVerest
- What's New
- First Tech Intro Wrbinar happend (Link: https://youtu.be/OJ6kjHRPkyY)
- Documention and support setup
- OCPP Updates
- Attendance to OCA Plugfest
- What comes next
- Extended support for signed meter values
- v2g_exi_code_gen
- CPU and OS support
- What's Next?
- Roadmap
- Call for Papars - FOSDEM 2023
- Next TSC
- New TSC Charter
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- https://youtu.be/weZNJLEazDs
Notes
-----

View File

@@ -0,0 +1,57 @@
EVerest TSC Meeting - 22nd December 2022
========================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [X] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [X] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [ ] Moritz Barsnick [Chargebyte]
Other Attendees
~~~~~~~~~~~~~~~
- Manuel Ziegler
- Piet Gömpel
- Julian Rädel
- Philip Hermes
- ...
Agenda
------
- What's EVerest
- What's New
- PIONIX Belay Box is now released as open HW:
- https://github.com/PionixPublic/reference-hardware
- DC features are now part of EVerest main branch!
- New monthly release cadence
- EVerest got pre. approved from the Linux Foundation for the next Lifecycle step!
- What's Next?
- Roadmap
- FOSDEM / State of openUK conference
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- https://youtu.be/OSiHdXeL2nE
Notes
-----

View File

@@ -0,0 +1,51 @@
EVerest TSC Meeting - 26th January 2023
=======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [X] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
Other Attendees
~~~~~~~~~~~~~~~
- Robert de Leeuw
- ...
Agenda
------
- What's EVerest
- What's New
- OCPP & ISO15118 improvements
- first official release
- What's Next?
- Roadmap
- FOSDEM / State of openUK conference
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/hd8jIPdZVsU <https://youtu.be/hd8jIPdZVsU>`_
Notes
-----

View File

@@ -0,0 +1,55 @@
EVerest TSC Meeting - 23rd February 2023
========================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [X] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
Other Attendees
~~~~~~~~~~~~~~~
- Piet Gömpel
- ...
Agenda
------
- What's EVerest
- What's New
- OCPP: 2.0.1 and Plug&Charge (OCCP 1.6/2.0.1) makes good progress
- Native ISO 15118 / DIN 70121 and EXI implementation from chargebyte makes huge progress
- Telemetry framework
- Session Logging
- Packet Sniffer added
- versionized PDF documentation
- EVerest talk @ FOSSDEM: https://fosdem.org/2023/schedule/event/energy_everest/
- What's Next?
- Roadmap
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/vBG-d68wodA <https://youtu.be/vBG-d68wodA>`_
Notes
-----

View File

@@ -0,0 +1,56 @@
EVerest TSC Meeting - 23rd March 2023
=====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [X] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
Other Attendees
~~~~~~~~~~~~~~~
- Piet Gömpel
- ...
Agenda
------
- What's EVerest
- What's New
- >50x faster ISO charging, no java or python required any longer: native ISO 15118 / DIN 70121 and EXI implementation from chargebyte released!
- EVerest project now officially moved to early adoption stage
- New testing framework live + Demo: simulate a set of entire charging sessions on every merge request
- New Energymanagement live + Demo: now DC capable
- OCPP: 2.0.1 and Plug&Charge (OCCP 1.6/2.0.1) updates
- new exi code generator released
- Framework performance improvements
- What's Next?
- Roadmap
- Upcoming testivals EVerest will be present
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/ZSq6XRDjQo4 <https://youtu.be/ZSq6XRDjQo4>`_
Notes
-----

View File

@@ -0,0 +1,60 @@
EVerest TSC Meeting - 27th April 2023
=====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [X] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
Other Attendees
~~~~~~~~~~~~~~~
- Piet Gömpel
- Sebastian Lukas
- ...
Agenda
------
- What's EVerest
- What's New
- CharIn Testival Arnhem Update
- micro Megawatt Chager - µMWC
- new logfile repo - all compatible cars https://github.com/EVerest/logfiles
- SLAC updates
- libfsm - refactoring of our statemachine
- EVerest testing framework
- OCPP - Implementation of basic 2.0 soon, plug & charge 1.6J done
- EvseV2G update - our ISO15118 lib
- cbEciGen - EXI codec generator
- EVerest-framework updates: shutdown handlers
- everest-core April 2023 release - delayed
- What's Next?
- Roadmap
- Upcoming events EVerest will be present
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/ac1uUps0z0c <https://youtu.be/ac1uUps0z0c>`_
Notes
-----

View File

@@ -0,0 +1,56 @@
EVerest TSC Meeting - 25nd May 2023
===================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [ ] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
Other Attendees
~~~~~~~~~~~~~~~
- Piet Gömpel
- Eoin Carroll (TCG / VSWG / Toyota)
- ...
Agenda
------
- What's EVerest
- What's New TLDR:
- Trusted Computing Group / TCG (`Vehicle Services Working Group <https://trustedcomputinggroup.org/work-groups/vehicle-services/>`_) is now official member of EVerest (LF Energy): We are partnering to create an end-to-end security reference architecture for the EV Charging ecosystem
- Plug & Charge successfully demoed with Hubject and released
- OCPP 2.0 basics released
- ISO 15118-2: replaced python JOSEV stack with native EvseV2G stack in all default configurations
- ISO 15118-20: lot of progress on new EXI parser generator
- many refactorings and cleanups in EVerest and testing framework
- new May release
- What's Next?
- Roadmap
- Upcoming events EVerest will be present
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/e_2ndKPFhds <https://youtu.be/e_2ndKPFhds>`_
Notes
-----

View File

@@ -0,0 +1,55 @@
EVerest TSC Meeting - 22nd June 2023
====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [ ] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [ ] Moritz Barsnick [Chargebyte]
Other Attendees
~~~~~~~~~~~~~~~
- Piet Gömpel
Agenda
------
- What's EVerest
- What's New TLDR:
- OCPP Cloud Proxy: EVerest now contains the server side of OCPP
- OCPP: Ongoing refactoring of Device Model Architecture
- Continuing implementing OCPP 2.0.1 use cases (RemoteStart/RemoteStop)
- ISO15118: Changing HLC communication for CarSimulator from RiseV2G to Josev
- EvseV2G: Bug fixes
- EVerest Framework: Ongoing work on remote requirements
- EVerest Framework: Ongoing work in error handling and reporting
- EVerest Core Release June 2023: Focus on stabilization and bugfixes
- What's Next?
- Roadmap
- Upcoming events EVerest will be present
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/PpeuRUkyORM <https://youtu.be/PpeuRUkyORM>`_
Notes
-----

View File

@@ -0,0 +1,54 @@
EVerest TSC Meeting - 27nd July 2023
====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
Other Attendees
~~~~~~~~~~~~~~~
- ...
Agenda
------
- What's EVerest
- What's New TLDR:
- New howto AC and DC charging with Yeti/Yak board available
- New hardware running EVerest - reCharger from Seeed Studio
- Feedback wanted regarding new module directory design: https://docs.google.com/forms/d/e/1FAIpQLSfTfz4kgLb5e_gsi2ugr2FYBJyhVlU_ArblHEDHiKeaqKX0Zg/viewform
- OCPP2.0.1: Device Model implementation finished
- - ISO15118: Ongoing work on extending CarSimulator with ISO15118-20 AC
- EvseV2G: Bugfixing
- New July Release
- What's Next?
- Roadmap: OCPP2.01 / 2.1 Timeline, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/N_EljWja0TY <https://youtu.be/N_EljWja0TY>`_
Notes
-----

View File

@@ -0,0 +1,52 @@
EVerest TSC Meeting - 24th August 2023
======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [ ] Moritz Barsnick [Chargebyte]
Other Attendees
~~~~~~~~~~~~~~~
- Robert de Leeuw (Pionix)
- Julian Rädel (Pionix)
- Martin Kranzfelder (Chargebyte)
Agenda
------
- What's EVerest
- What's New TLDR:
- OCPP2.0.1: New functions in libocpp: Persistant message queue for transaction related messages
- EVerest Framework: Experimental support for ProbeModule for better testability
- New August 2023 Release
- What's Next?
- Roadmap: OCPP2.01 / 2.1 Timeline, ISO15118 Timeline
- Upcoming Events: EVerest Summit, October 5th at PIONIX, Bad Schönborn Germany
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/2M85IFCNuAU <https://youtu.be/2M85IFCNuAU>`_
Notes
-----

View File

@@ -0,0 +1,55 @@
EVerest TSC Meeting - 28th September 2023
=========================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
Other Attendees
~~~~~~~~~~~~~~~
- Robert de Leeuw (Pionix)
- Ralf Gesswein (Pionix)
- Martin Kranzfelder (Chargebyte)
- Holger Rapp (Qwello)
- Fulup Le Foll (IOT.BZH)
Agenda
------
- What's EVerest
- What's New TLDR:
- RUST support donated by Qwello
- OCPP 2.0.1 gets productive & review OCA OCPP Plugfest September 2023
- DC BPT support via SAE J2847/2 & (incl. V2H, V2G) (~ ISO 15118-2 extension))
- EVerest Core September Release: Refactored powermeter interface
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/gtp5qNU83MI <https://youtu.be/gtp5qNU83MI>`_
Notes
-----

View File

@@ -0,0 +1,60 @@
EVerest TSC Meeting - 26th October 2023
=======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [x] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
Other Attendees
~~~~~~~~~~~~~~~
- Holger Rapp (Qwello)
- K. Shankari (Joint Office of Energy and Transportation)
- ...
Agenda
------
- Highlights of this TSC / new TSC structure (without what's EVerest)
- What's New TLDR:
- ZVT (Payment terminal protocoll) on its way into EVerest
- Recap of EVerest Summit + Summary of "EVerest Roadmap" cummunity workshop
- OCPP 2.0.1 gets productive
- New native ISO 15118-20 library is getting released. First successfull charging @ CharIn Testival Valencia yesterday
- everest-framework: massive bootup time improvements
- EVerest Core October Release 2023: many new things, and less bugs ;-)
- New TSC members
- How does the TSC work?
- Presentation by Holger Rapp from QWELLO
- Presentation by K. Shankari the Joint Office of Energy and Transportation (US Goverment)
- Voting: Both got accepted by all 4 present current TSC members
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/bf1Spf8vTZI <https://youtu.be/bf1Spf8vTZI>`_
Notes
-----

View File

@@ -0,0 +1,59 @@
EVerest TSC Meeting - 23rd November 2023
========================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [ ] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [x] Shankari Kalyanaraman [JOET | Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Yvonne Heil (Pionix)
- Piet Gömpel (Pionix)
- Martin Kranzfelder (Chargebyte)
- Achim Friedland
Agenda
------
- Highlights of the month
- What's New TLDR:
- Pionix/Marco new board member of Open Charge Alliance
- OCA Plugfest and conference end of February 2024 at Pionix
- Review past events
- EVerest Updates
- Collaboration Improvements (working groups, cleanup GitHub permissions, issues and response times, new mailing lists, delegation of TSC voting)
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
- Get working groupts going
- Implement voting delegation into EVerest charter or so. Discuss with LFE.
Recording:
----------
- `https://youtu.be/vXOYuNMtlo0 <https://youtu.be/vXOYuNMtlo0>`_
Notes
-----

View File

@@ -0,0 +1,55 @@
EVerest TSC Meeting - 20th December 2023
========================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [x] S. Shankari (Joint Office of Energy and Transportation)
Other Attendees
~~~~~~~~~~~~~~~
- Ralf Gesswein (Pionix)
- Robert de Leeuw (Pionix)
- Lukas Mertens (Pionix)
- Achim Friedland
- Ryan Hart
- Stephanie Palmer
Agenda
------
- Highlights of the month
- What's New
- ISO 15118, OCPP 2.0.1, CHAdeMO, Security and collaboration improvements
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/gecfdFJuHA0 <https://youtu.be/gecfdFJuHA0>`_
Notes
-----

View File

@@ -0,0 +1,56 @@
EVerest TSC Meeting - 25th January 2024
=======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [ ] S. Shankari (Joint Office of Energy and Transportation)
Other Attendees
~~~~~~~~~~~~~~~
- Ralf Gesswein (Pionix)
- Robert de Leeuw (Pionix)
- Andreas Heinrich (Pionix)
- Daniel Moore
- Peter Giavotto
- Mohannad Oraby
- Matthias Suess
Agenda
------
- Highlights of the month
- What's New
- Working Groups Updates - Cloud Communication, Car Communication, EVerest Framework & Tools, RUST & ZVT Support, CI/CD & Testing, General Discussions & QA
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/zI8vN7BJoHE <https://youtu.be/zI8vN7BJoHE>`_
Notes
-----

View File

@@ -0,0 +1,60 @@
EVerest TSC Meeting - 22nd February 2024
========================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [ ] Holger Rapp [Qwello]
- [x] S. Shankari (Joint Office of Energy and Transportation)
Other Attendees
~~~~~~~~~~~~~~~
- Ralf Gesswein (Pionix)
- Robert de Leeuw (Pionix)
- Andreas Heinrich (Pionix)
- Daniel Moore
- Peter Giavotto
- Mohannad Oraby
- Matthias Suess
- Petr Šmíd
- James Chapman (Pionix)
- Evgeny Petrov (Qwello)
Agenda
------
- Highlights of the month
- What's New
- Working Groups Updates - Cloud Communication, Car Communication, EVerest Framework & Tools, RUST & ZVT Support, CI/CD & Testing, General Discussions & QA
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
- confirm current status of MREC (Kai) and aling with JOET (Shankari)
Recording:
----------
- `https://youtu.be/2d0PcSXMJ9c <https://youtu.be/2d0PcSXMJ9c>`_
Notes
-----

View File

@@ -0,0 +1,56 @@
EVerest TSC Meeting - 28th March 2024
=====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [ ] Holger Rapp [Qwello]
- [x] S. Shankari (Joint Office of Energy and Transportation)
Other Attendees
~~~~~~~~~~~~~~~
- Robert de Leeuw (Pionix, Voting on behalf of Marco)
- Lukas Mertens (Pionix)
- James Chapman (Pionix)
- Peter Giavotto
- Piet Gömpel (Pionix)
- Andreas Heinrich (Pionix)
Agenda
------
- Highlights of the month
- What's New
- Working Groups Updates - Cloud Communication, Car Communication, EVerest Framework & Tools, RUST & ZVT Support, CI/CD & Testing, General Discussions & QA
- First release with new release cycle
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/CUUKJVGdCd0 <https://youtu.be/CUUKJVGdCd0>`_
Notes
-----

View File

@@ -0,0 +1,63 @@
EVerest TSC Meeting - 25th April 2024
=====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix] => delegated his Vote to Marco
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix] => delegated his Vote to Kai-Uwe
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [x] S. Shankari (Joint Office of Energy and Transportation)
Other Attendees
~~~~~~~~~~~~~~~
- Lukas Mertens (Pionix)
- James Chapman (Pionix)
- Piet Gömpel (Pionix)
- Andreas Heinrich (Pionix)
- Roger Bedell
Agenda
------
- Highlights of the month
- What's New
- Working Groups Updates - Cloud Communication, Car Communication, EVerest Framework & Tools, RUST & ZVT Support, CI/CD & Testing, General Discussions & QA
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Decisions
---------
- Should project EVerest integrate the OCPP Test Tool (OCTT) into its CI/CD?
- 5 in favor, 2 abstain, 0 votes agains ==> accepted
Action Items
------------
- Send out recording and slides to everest mailing list
- find a way to finance the OCTT for The Linxu Foundation Energy
Recording:
----------
- `https://youtu.be/2WnXzjPaYUg <https://youtu.be/2WnXzjPaYUg>`_
Notes
-----

View File

@@ -0,0 +1,54 @@
EVerest TSC Meeting - 23rd May 2024
===================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [ ] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [ ] Holger Rapp [Qwello]
- [x] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Robert de Leeuw (Pionix)
- Piet Gömpel (Pionix)
- Daniel Moore
- Evgeny Petrov (Qwello)
- Maximilian Pohl
Agenda
------
- Highlights of the month
- What's New
- Working Groups Updates - Cloud Communication, Car Communication, EVerest Framework & Tools, RUST & ZVT Support, CI/CD & Testing, General Discussions & QA
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/zvtfolacNU8 <https://youtu.be/zvtfolacNU8>`_
Notes
-----

View File

@@ -0,0 +1,63 @@
EVerest TSC Meeting - 27 June 2024
==================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [x] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Robert de Leeuw (Pionix)
- Ralf Gesswein (Pionix)
- James Chapman
- Louis Grassi
- Katie Rischpater
- Hauke Feiertag
Agenda
------
- Highlights of the month
- What's New
- Working Groups Updates - Cloud Communication, Car Communication, EVerest Framework & Tools, RUST & ZVT Support, CI/CD & Testing, General Discussions & QA
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Votings
-------
- The suggested Vulnerability Management Team (VMT) including all procedures was accepted
Action Items
------------
- Send out recording and slides to everest mailing list
- Discusss and evaluate Bug Bounty Program
- Finalize member list of VMT
- Implement procedures and tools around VMT
Recording:
----------
- `https://youtu.be/BbaGYBSlWY0 <https://youtu.be/BbaGYBSlWY0>`_
Notes
-----
Vote about members of the new Vulnerability Management Team took place in the non-public part. Results will be shared in the next TSC meeting.

View File

@@ -0,0 +1,51 @@
EVerest TSC Meeting - 25 July 2024
==================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [ ] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [x] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Piet Gömpel (Pionix)
- Hasjim Williams (Pionix)
Agenda
------
- Highlights of the month
- What's New
- Working Groups Updates - Cloud Communication, Car Communication, EVerest Framework & Tools, RUST & ZVT Support, CI/CD & Testing, General Discussions & QA
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/EAy5T-TH7mk <https://youtu.be/EAy5T-TH7mk>`_
Notes
-----

View File

@@ -0,0 +1,63 @@
EVerest TSC Meeting - 22 August 2024
====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [ ] Moritz Barsnick [Chargebyte]
- [ ] Holger Rapp [Qwello]
- [x] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Piet Gömpel (Pionix)
- Ralf Gesswein (Pionix)
- Robert de Leeuw (Pionix)
- Ryan Cryar NREL
- Daniel Moore
- Dmitrij Dorezyuk [Qwello]
- Karl Peters
Agenda
------
- Highlights of the month
- What's New
- Working Groups Updates - Cloud Communication, Car Communication, EVerest Framework & Tools, RUST & ZVT Support, CI/CD & Testing, General Discussions & QA
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Votings
-------
- VMT is established
- VMT members confirmed
- The new working group established: "Grid Integration & Energy Mgmt."
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/49N7jovlZyw <https://youtu.be/49N7jovlZyw>`_
Notes
-----

View File

@@ -0,0 +1,54 @@
EVerest TSC Meeting - 26 September 2024
=======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [ ] Holger Rapp [Qwello]
- [x] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Robert de Leeuw (Pionix)
- Ross Andrews (University of British Columbio)
- Dmitrij Dorezyuk [Qwello]
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, CI/CD & Testing, General Discussions & QA
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/lgl4zrAvyEg <https://youtu.be/lgl4zrAvyEg>`_
Notes
-----
Votes done:
EVerest project got an inivte to join Task 53 (https://task53.org). It was decided to accept the invite and join Task 53.

View File

@@ -0,0 +1,53 @@
EVerest TSC Meeting - 24 October 2024
=====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [x] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Martin Mörtsell
- James Chapman (Pionix)
- Piet Gömpel (Pionix)
- Julian Rädel (Pionix)
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, CI/CD & Testing, General Discussions & QA
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/fJDTWODP2Pk <https://youtu.be/fJDTWODP2Pk>`_
Notes
-----

View File

@@ -0,0 +1,51 @@
EVerest TSC Meeting - 28 November 2024
======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [ ] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Piet Gömpel (Pionix)
- Ralf Gesswein (Pionix)
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, CI/CD & Testing, General Discussions & QA
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/DatpyJMlQ3M <https://youtu.be/DatpyJMlQ3M>`_
Notes
-----

View File

@@ -0,0 +1,50 @@
EVerest TSC Meeting - 19 December 2024
======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [ ] Moritz Barsnick [Chargebyte]
- [ ] Holger Rapp [Qwello]
- [x] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Robert de Leeuw (Pionix)
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, CI/CD & Testing, General Discussions & QA
- What's Next?
- Roadmap: Updates OCPP2.01 / 2.1 Timelines, ISO15118 Timeline
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/Ux4xogt8vJM <https://youtu.be/Ux4xogt8vJM>`_
Notes
-----

View File

@@ -0,0 +1,53 @@
EVerest TSC Meeting - 23 January 2025
=====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [ ] Moritz Barsnick [Chargebyte]
- [ ] Holger Rapp [Qwello]
- [x] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Robert de Leeuw
- James Chapman
- Piet Gömpel
- Jonas Rockstroh
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, WG Car Comm: MCS, General Discussions & QA
- What's Next?
- Roadmap: Updates on Timelines
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/6hJNHOGtOxA <https://youtu.be/6hJNHOGtOxA>`_
Notes
-----

View File

@@ -0,0 +1,58 @@
EVerest TSC Meeting - 27 February 2025
======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [ ] Holger Rapp [Qwello]
- [x] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Robert de Leeuw (PIONIX)
- Piet Gömpel (PIONIX)
- Dmitrij Dorezyk (Qwello) - voting on behalf of Holger
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, WG Car Comm: MCS, General Discussions & QA
- What's Next?
- Roadmap: Updates on Timelines
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/fKH0i4AXvBE <https://youtu.be/fKH0i4AXvBE>`_
Notes
-----
Votes done:
- EVerest will get a Penetation Testing / Security Review sponsored by LF Energy (membership fees). They will start working with the VMT team
Other:
- No objections on working group structure, but suggestion to add LiveDemos
- No objections on renaming release channels

View File

@@ -0,0 +1,59 @@
EVerest TSC Meeting - 27 March 2025
===================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [ ] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [x] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Piet Gömpel (PIONIX)
- Manuel Ziegler (PIONIX)
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, WG Car Comm: MCS, General Discussions & QA
- What's Next?
- Roadmap: Updates on Timelines
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/Tk0hULEuL6Y <https://youtu.be/Tk0hULEuL6Y>`_
Notes
-----
Votes done:
Other:
- We will change the working group handling slightly with the General Community
now on Tuesdays, 11am CE(S)T.
- Plan a discussion for US-friendly time-slot.

View File

@@ -0,0 +1,57 @@
EVerest TSC Meeting - 24 April 2025
===================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [ ] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [ ] Holger Rapp [Qwello]
- [ ] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Piet Gömpel (PIONIX)
- Manuel Ziegler (PIONIX)
- Robert de Leeuw (PIONIX)
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, WG Car Comm: MCS, General Discussions & QA
- What's Next?
- Roadmap: Updates on Timelines
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to everest mailing list
Recording:
----------
- `https://youtu.be/s4xnr1uysWw <https://youtu.be/s4xnr1uysWw>`_
Notes
-----
Votes done:
-none
Other:
-

View File

@@ -0,0 +1,56 @@
EVerest TSC Meeting - 22 May 2025
=================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [ ] Kai-Uwe Hermann [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [x] Dmitrij Dorezyuk (representing Holger Rapp) [Qwello]
- [x] S. Shankari [Joint Office of Energy and Transportation]
Other Attendees
~~~~~~~~~~~~~~~
- Piet Gömpel (PIONIX)
- Robert de Leeuw (PIONIX)
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, WG Car Comm: MCS
- What's Next?
- Roadmap: Updates on Timelines
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
Recording:
----------
- `https://youtu.be/DTkKWgRtyYk <https://youtu.be/DTkKWgRtyYk>`_
Notes
-----
Votes done:
-none
Other:
-

View File

@@ -0,0 +1,56 @@
EVerest TSC Meeting - 26 June 2025
==================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann (delegated votes from Holger Rapp and Marco Möller) [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [ ] Holger Rapp [Qwello]
- [x] Abby Wheelis (representing S. Shankari) [NREL]
- [ ] S. Shankari [NREL]
Other Attendees
~~~~~~~~~~~~~~~
- None
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, WG Car Comm: MCS
- What's Next?
- Roadmap: Updates on Timelines
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
Recording:
----------
- `https://youtu.be/2YEhuLGkYqw <https://youtu.be/2YEhuLGkYqw>`_
Notes
-----
Votes done:
- None
Other:
-

View File

@@ -0,0 +1,57 @@
EVerest TSC Meeting - 24 July 2025
==================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [ ] Kai-Uwe Hermann [Pionix]
- [x] Piet Gömpel [Pionix]
- [ ] Anton Wöllert [Pionix]
- [ ] Moritz Barsnick [Chargebyte]
- [x] Martin Kranzfelder [Chargebyte]
- [x] Holger Rapp [Qwello]
- [x] S. Shankari [NREL]
Other Attendees
~~~~~~~~~~~~~~~
- None
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, WG Car Comm: MCS
- What's Next?
- Roadmap: Updates on Timelines
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
Recording:
----------
- `https://youtu.be/w9UEjiQgtoM <https://youtu.be/w9UEjiQgtoM>`_
Notes
-----
Votes done:
- None
Other:
-

View File

@@ -0,0 +1,56 @@
EVerest TSC Meeting - 28 August 2025
====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [x] Piet Gömpel [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [x] S. Shankari [NREL]
Other Attendees
~~~~~~~~~~~~~~~
- several
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, WG Car Comm: MCS
- What's Next?
- Roadmap: Updates on Timelines
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
Recording:
----------
- `https://youtu.be/wtCH27zjGJ4 <https://youtu.be/wtCH27zjGJ4>`_
Notes
-----
Votes done:
- None
Other:
-

View File

@@ -0,0 +1,60 @@
EVerest TSC Meeting - 25 September 2025
=======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [ ] Kai-Uwe Hermann [Pionix]
- [x] Piet Gömpel [Pionix]
- [ ] Anton Wöllert [Pionix] -> vote delegated to Piet
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [ ] S. Shankari [NREL] -> vote delegated to Abby Wheelis
Other Attendees
~~~~~~~~~~~~~~~
- Abby Wheelis [NREL]
- Martin Litre [Pionix]
- Craig Robert Rodine [Sandia National Labs]
- several others
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, WG Car Comm: MCS
- What's Next?
- Roadmap: Updates on Timelines
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
Recording:
----------
- `https://youtu.be/1nYOwKNLpmg <https://youtu.be/1nYOwKNLpmg>`_
Notes
-----
Votes done:
- Accepted Proposal: Digital Certificate Validation Logic
- Accepted Proposal: New Versioning & Release Management
- Accepted Inofficial Proposal: Golden SUT Application
Other:
-

View File

@@ -0,0 +1,63 @@
EVerest TSC Meeting - 23 October 2025
=====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [x] Piet Gömpel [Pionix]
- [ ] Anton Wöllert [Pionix]
- [x] Moritz Barsnick [Chargebyte] -> vote delegated to Kai
- [x] Holger Rapp [Qwello]
- [ ] S. Shankari [NREL] -> vote delegated to Abby Wheelis
Other Attendees
~~~~~~~~~~~~~~~
- Abby Wheelis [NREL]
- Martin Litre [Pionix]
- Craig Robert Rodine [Sandia National Labs]
- several others
Agenda
------
- Highlights of the month
- What's New
- Updates - EV Charging SIG, Grid Integration & Energy Management, Cloud Communication, Car Communication, EVerest Framework & Tools, WG Car Comm: MCS
- Proposal on: OIN - Adding EVerest to the Linux System definition -> go ahead
- Proposal on: NSF Funding on Project on Safe open Open Source Ecosystem -> GO: Contact: craig
- Proposal on: EVerest CPO Forum (Working Group) -> GO, much interest, qwello and others would like to join
- What's Next?
- Roadmap: Updates on Timelines
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
Recording:
----------
- `https://youtu.be/S1bKJMCK_hk <https://youtu.be/S1bKJMCK_hk>`_
Notes
-----
Votes done:
- Proposal on: OIN - Adding EVerest to the Linux System definition -> go ahead
- Proposal on: NSF Funding on Project on Safe open Open Source Ecosystem -> GO: Contact: craig
- Proposal on: EVerest CPO Forum (Working Group) -> GO, much interest, qwello and others would like to join
Other:
-

View File

@@ -0,0 +1,70 @@
EVerest TSC Meeting - 27 November 2025
======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [x] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [x] Piet Gömpel [Pionix] (replacing Anton Wöllert temporarily)
- [x] Moritz Barsnick [Chargebyte]
- [ ] Holger Rapp [Qwello] -> vote delegated to to Dima
- [ ] S. Shankari [NREL] -> vote delegated to Abby Wheelis
Other Attendees
~~~~~~~~~~~~~~~
- Abby Wheelis [NREL]
- Martin Litre [Pionix]
- Craig Robert Rodine [Sandia National Labs]
- Dima [Qwello]
- Yue Xiao
- James [Pionix]
- several others
Agenda
------
- Highlights of the month
- EVerest Development Updates
- Updates - from working groups and on monthly release
- EVerest accepted as Golden SUT
- EVerest precertified for Plug and Charge
- NPM supply chain attack summary
- Community Proposals
- Update on OpenInventionNetwork
- Mono Repo Proposal
- Update on "Safe open source Ecosystes" Funding application
- Update on CPO Forum
- Update on Roadmapping PRocess
- What Else
- Event recap
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
Recording:
----------
- `https://youtu.be/Bw9BruuNcKk <https://youtu.be/Bw9BruuNcKk>`_
Notes
-----
Votes done:
- Proposal on: Nonorepo -> GO
Other:
-

View File

@@ -0,0 +1,64 @@
EVerest TSC Meeting - 18 December 2025
======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [x] Piet Gömpel [Pionix] (replacing Anton Wöllert temporarily)
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello] -> vote delegated to to Dima
- [x] S. Shankari [NREL] -> vote delegated to Abby Wheelis
Other Attendees
~~~~~~~~~~~~~~~
- Abby Wheelis [NREL]
- Martin Litre [Pionix]
- Craig Robert Rodine [Sandia National Labs]
- several others
Agenda
------
- Highlights of the month
- EVerest Development Updates
- Updates - from working groups and on monthly release
- Community Proposals
- Stabilized Main Proposal
- Release Plan Proposal
- Update on Roadmapping Process
- What Else
- Event recap
- EVerest CPO Forum Kickoff
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
Recording:
----------
- `https://youtu.be/5sivUyI3aMo <https://youtu.be/5sivUyI3aMo>`_
Notes
-----
Votes done:
- Proposal on: Stabilized Main -> Accepted to move forwards
- Proposal on: Release Plan / Versioning -> Accepted to move forwards
Other:
-

View File

@@ -0,0 +1,61 @@
EVerest TSC Meeting - 22 January 2026
=====================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [x] Piet Gömpel [Pionix] (replacing Anton Wöllert temporarily)
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello] -> vote delegated to to Dima
- [ ] S. Shankari [NREL] -> vote delegated to Abby Wheelis
Other Attendees
~~~~~~~~~~~~~~~
- Martin Litre [Pionix]
- Craig Robert Rodine [Sandia National Labs]
- several others
Agenda
------
- Highlights of the month
- EVerest Development Updates
- Updates - from working groups and on monthly release
- Community Proposals
- Discussion about alternative more secure RFID standards
- Roadmap Update
- EVerest Conference and Hackathon announcement
- What Else
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
Recording:
----------
- `https://youtu.be/-sKbGNbXBTk <https://youtu.be/-sKbGNbXBTk>`_
Notes
-----
Votes done:
- none
Other:
-

View File

@@ -0,0 +1,61 @@
EVerest TSC Meeting - 26 February 2026
======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix]
- [x] Kai-Uwe Hermann [Pionix]
- [x] Piet Gömpel [Pionix] (replacing Anton Wöllert temporarily)
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello] -> vote delegated to to Dima
- [x] S. Shankari [NREL]
Other Attendees
~~~~~~~~~~~~~~~
- Martin Litre [Pionix]
- several others
Agenda
------
- Highlights of the month
- EVerest Development Updates
- Updates - from working groups and on monthly release
- Community Proposals
- Update on OIN application
- Discussion on AI contributions
- Discussion on opening up PR triage call
- What Else
- Recap CPO Forum
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
Recording:
----------
- `https://youtu.be/I4tSQSUti1k <https://youtu.be/I4tSQSUti1k>`_
Notes
-----
Votes done:
- none
Other:
-

View File

@@ -0,0 +1,77 @@
EVerest TSC Meeting - 26 March 2026
======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix] -> vote delgated to Marco
- [x] Kai-Uwe Hermann [Pionix]
- [x] Piet Gömpel [Pionix] (replacing Anton Wöllert temporarily)
- [ ] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [x] S. Shankari [NREL]
Other Attendees
~~~~~~~~~~~~~~~
- Martin Litre [Pionix]
- Yue Xiao
- several others
Agenda
------
- Highlights of the month
- EVerest Development Updates
- Updates - from working groups and on new stable release 2026.02.0
- Community Proposals
- Update on NSF Safe-OSE Proposal
- New Rules on AI contributions
- Discussion on EVerest Leadership Delegation & Scaling Proposal
- What Else
- overview regular calls, new triage call
- recap FOSDEM + EVerest talk
- Recap CPO Forum
- Recap SunSpec+EVerest Webinar
- open Energy Hackathon
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
- update TSC roles and members in github
Recording:
----------
- `https://youtu.be/3dO7Lg2Cie4 <https://youtu.be/3dO7Lg2Cie4>`_
Notes
-----
Votes done:
Quorum met! (6 out of 7 members present live or deligated) (>50% of all members needed)
1. Vote on TSC seat removal from Anton Wöllert
5 in favor, 0 against, 1 abstained => accepted
2. Vote on TSC seat assigning to Piet Gömpel
5 in favor, 0 against, 0 abstained => accepted
3. Vote on new TSC chair role split
6 in favor, 0 against, 0 abstained => accepted
4. Vote on assigning Chief Architect role to Piet Gömpel
5 in favor, 0 against, 1 abstained => accepted
Other:
-

View File

@@ -0,0 +1,58 @@
EVerest TSC Meeting - 24 April 2026
======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [x] (Chair) Marco Möller [Pionix]
- [ ] Cornelius Claussen [Pionix] -> vote delgated to Marco
- [ ] Kai-Uwe Hermann [Pionix]
- [x] Piet Gömpel [Pionix]
- [x] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [x] S. Shankari [NREL]
Other Attendees
~~~~~~~~~~~~~~~
- several others
Agenda
------
- Highlights of the month
- EVerest Development Updates
- Community Proposals
- Change of Cadance of Energy WG --> accepted
- Suggestion to draft a EVerest Manifesto --> accepted, we will work on this
- What Else
- overview regular calls, new triage call
- Recap CPO Forum + new landing page + archive
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
- start drafting a Manifesto
- change Energy WG cadance
Recording:
----------
- `https://youtu.be/xIrCqN-4qcU <https://youtu.be/xIrCqN-4qcU>`_
Notes
-----
Other:
-

View File

@@ -0,0 +1,62 @@
EVerest TSC Meeting - 28 May 2026
======================================
Attendance
----------
Voting Members
~~~~~~~~~~~~~~
- [ ] (Chair) Marco Möller [Pionix] -> vote delgated to Robert
- [ ] Cornelius Claussen [Pionix] -> vote delgated to Robert
- [ ] Kai-Uwe Hermann [Pionix]
- [ ] Piet Gömpel [Pionix]
- [X] Moritz Barsnick [Chargebyte]
- [x] Holger Rapp [Qwello]
- [ ] S. Shankari [NREL]
Other Attendees
~~~~~~~~~~~~~~~
- Martin Litre [Pionix]
- Robert de Leeuw [Pionix] Hosting this months TSC
- Serge Klapwijk
- several others
Agenda
------
- Highlights of the month
- EVerest Development Updates
- Updates - from working groups
- Community Proposals
- Start discussion for: Agentic @ EVerest: to be continued
- What Else
- Recap CPO Forum
- open Energy Hackathon
- Upcoming Events
- Next TSC
- Open discussion (not recorded)
Action Items
------------
- Send out recording and slides to EVerest mailing list
- update TSC roles and members in github
Recording:
----------
- `https://youtu.be/mthxBIopqwU <https://youtu.be/mthxBIopqwU>`_
Notes
-----
Votes:
-
Other:
-

View File

@@ -0,0 +1,13 @@
EVerest TSC Meeting notes
=========================
All TSC meeting notes are stored here in YYYY-MM-DD.rst format. Recordings and other assets from conference calls systems can also be stored in YYYY-MM-DD.XXX format.
All future meetings are listed here: https://lists.lfenergy.org/g/everest/calendar
.. toctree::
:maxdepth: 1
:glob:
:reversed:
*

View File

@@ -0,0 +1,61 @@
###################
Project & Community
###################
.. grid:: 1 2 2 3
:gutter: 2
.. grid-item-card:: Community
:link: community
:link-type: doc
Meet the EVerest community, find communication channels and get involved.
.. grid-item-card:: Contributing
:link: contributing
:link-type: doc
Want to contribute to EVerest? Find guidelines and processes here.
.. grid-item-card:: Governance
:link: governance/governance
:link-type: doc
Learn about the governance model of the EVerest project.
.. grid-item-card:: EVerest Releases and Versioning
:link: releases/releases-and-versioning
:link-type: doc
Explanation of the EVerest versioning scheme and release process.
.. grid-item-card:: Breaking Changes in EVerest
:link: releases/breaking-changes
:link-type: doc
Explanation of what constitutes a breaking change in EVerest.
.. grid-item-card:: Security Policy
:link: governance/security
:link-type: doc
Learn about EVerest's security policies and how to report vulnerabilities.
.. grid-item-card:: Technical Steering Committee (TSC)
:link: governance/tsc/index
:link-type: doc
Learn about the TSC, its members, responsibilities and how to participate in meetings.
.. toctree::
:hidden:
:maxdepth: 1
community
contributing
governance/governance
governance/code-of-conduct
governance/security
governance/tsc/index
releases/releases-and-versioning
releases/breaking-changes

View File

@@ -0,0 +1,251 @@
.. _project-breaking-changes:
############################
Breaking Changes Definition
############################
This document defines what constitutes a breaking change versus a non-breaking change for the components of the
:ref:`EVerest public API <project-release-and-versioning-public-api>`.
Understanding these definitions is critical for both maintainers and integrators.
********
Overview
********
General Principle
=================
A change is considered **breaking** if it requires integrators to modify their code, configuration, or deployment
to maintain existing functionality. A change is **non-breaking** if existing integrations continue to work
without modification when upgrading to a new version of EVerest.
Scope
=====
This document covers breaking change definitions for all components of the :ref:`EVerest public API <project-release-and-versioning-public-api>`.
This includes:
- :ref:`AsyncAPI specifications <exp-breaking-changes-asyncapi>`
- :ref:`Configuration files and storage contracts <exp-breaking-changes-configuration>`
.. _exp-breaking-changes-asyncapi:
****************
AsyncAPI Changes
****************
Breaking Changes
================
The following changes to :doc:`AsyncAPI specifications </reference/api/autogenerated_api_index>` are considered breaking:
**Channels:**
- Changing a channel address (e.g., ``e2m/session_event````e2m/session_events``)
- Removing a channel that external clients use
**Operations:**
- Removing an operation (send/receive) that external clients use
- Changing an operation's action (e.g., ``send````receive``)
- Changing which channel an operation references
**Messages:**
- Removing a field from a message payload that clients may read
- Changing the data type of an existing field (e.g., ``number````string``)
- Making an optional field required in messages that clients send
- Changing field semantics that affect expected behavior (e.g., units, value ranges)
- Adding ``required`` constraints to previously unconstrained fields
- Changing ``enum`` values or removing enum options
**Behavioral Changes:**
- Changing error handling behavior (e.g., silently ignoring invalid values → raising errors)
- Changing validation strictness (e.g., accepting malformed data → rejecting it)
- Changing message ordering or timing guarantees that clients depend on
**Protocol:**
- Removing support for a protocol version that clients use
- Changing server host, pathname, or protocol bindings
Examples
--------
**Breaking**: Renaming channel ``e2m/session_event````e2m/session_events`` breaks all subscribers.
**Breaking**: Changing ``EVInfo.soc`` from ``number`` to ``string`` requires client parser updates.
**Breaking**: Making ``StopTransactionRequest.id_tag`` required breaks clients that omit it.
**Breaking**: Requiring ``m2e/disable_charging`` to be called before ``m2e/unlock_connector`` breaks clients
that previously called unlock directly.
**Breaking**: Previously accepting invalid ``connector_id: -1`` and ignoring it, now rejecting with error
breaks clients sending invalid data.
Non-Breaking Changes
====================
The following changes are generally non-breaking:
**Channels:**
- Adding a new channel with a new address
**Operations:**
- Adding a new operation on a new or existing channel
**Messages:**
- Adding a new message type (clients can ignore unknown messages)
- Adding optional fields to existing message payloads
- Making a required field optional in messages that EVerest sends
- Adding new enum values
- Expanding valid value ranges (e.g., ``minimum: 0````minimum: -10``)
**Documentation:**
- Clarifying documentation without changing behavior
- Adding examples or improving descriptions
**Protocol:**
- Adding a new protocol version while maintaining existing versions
Examples
--------
**Non-breaking**: Adding new channel ``e2m/detailed_session_event`` alongside existing ``e2m/session_event``.
**Non-breaking**: Adding optional field ``battery_temperature`` to ``EVInfo`` (clients can ignore).
**Non-breaking**: Adding ``"FastCharging"`` to ``SessionEventEnum`` (if clients handle unknown values).
.. _exp-breaking-changes-configuration:
***********************************
Configuration and Storage Contracts
***********************************
Configuration changes directly affect deployment processes and runtime behavior. The following principles apply
to EVerest YAML/SQLite configurations and OCPP JSON/SQLite configurations.
Some SQLite implementations in EVerest support automatic schema migrations to minimize breaking changes. However,
schema changes requiring manual intervention or altering existing data formats are considered breaking.
Breaking Changes
================
**Configuration Options:**
- Removing a configuration option that deployments use
- Renaming a configuration option (e.g., ``connector_type````connector_standard``)
- Changing the type of a value (e.g., ``boolean````string``)
- Making an optional option required without a sensible default
- Changing the meaning or behavior of an option (e.g., units, semantics)
- Changing default values that affect runtime behavior
- Narrowing acceptable value ranges (e.g., 0-100 → 1-100)
**File Formats:**
- Changing YAML/JSON schema in incompatible ways (e.g., structure changes)
- Changing file locations or naming conventions that deployments rely on
**Database Schemas:**
- Removing or renaming tables/columns that are actively used
- Changing column types without migration support
- Adding ``NOT NULL`` constraints to existing columns without defaults
- Changing primary keys or foreign key relationships
Examples
--------
**Breaking**: Removing ``EvseManager.connector_id`` breaks all configs that set it.
**Breaking**: Changing ``ac_hlc_enabled`` from ``boolean`` to ``enum`` (``"always"|"never"``) breaks existing configs.
**Breaking**: OCPP: Renaming table ``VARIABLE_ATTRIBUTE````VARIABLE_ATTRIBUTES`` without migration.
Non-Breaking Changes
====================
**Configuration Options:**
- Adding a new optional option with a documented default
- Making a required option optional with a backward-compatible default
- Expanding acceptable value ranges if existing implementations don't reject the new values (e.g., 1-100 → 0-100)
- Adding new enum values while preserving existing ones
- Improving documentation or examples
**Database Schemas:**
- Adding a new table for new functionality
- Adding a new column with a default value and automatic migration
- Adding optional indexes for performance
- Relaxing ``NOT NULL`` constraints
Examples
--------
**Non-breaking**: Adding ``EvseManager.enable_load_balancing`` with default ``false``.
**Non-breaking**: Accepting ``connector_type: "CCS1"`` alongside existing ``"CCS"``.
**Non-breaking**: OCPP: Adding ``VARIABLE_ATTRIBUTE.last_updated`` column with default ``NULL`` and migration script.
********************
Practical Guidelines
********************
When in Doubt
=============
If you are unsure whether a change is breaking:
- Assume it is breaking and treat it conservatively
- Consult with the maintainers and/or TSC for significant changes
- Gather community feedback during testing periods
- Test with real-world deployments when possible
Review Checklist
================
Before merging changes, ask yourself these questions:
Configuration Compatibility
---------------------------
1. Can existing EVerest and OCPP configuration files still be loaded?
2. Will existing configuration values still have the same effect?
3. Are we changing any default values?
4. Are we removing or renaming any configuration options?
Integration Compatibility
--------------------------
5. Will existing external API clients continue to work?
6. Are we removing or changing any public API methods/messages?
7. Are we changing any API semantics, expected behaviors, or side effects?
8. Will existing stored data still be readable?
Behavioral Compatibility
-------------------------
9. Are we changing behavior that deployments rely on?
10. Are we removing functionality that might be in use?
11. Are bug fixes potentially breaking workarounds?
12. Will performance characteristics change significantly?
********************
Additional Resources
********************
For more information on EVerest's release and versioning strategy, see :ref:`project-release-and-versioning`.
For questions about breaking changes or to report potential compatibility issues, please contact the EVerest
maintainers or raise an issue in the GitHub repository.

View File

@@ -0,0 +1,154 @@
.. _project-release-and-versioning:
##################################
Releases and Versioning of EVerest
##################################
This document describes EVerest's release strategy, versioning scheme, and stability guarantees for the project and its components.
Release Cadence
===============
EVerest follows a time-based release strategy with stable releases every 6 months. Each stable release receives community maintenance
and follows explicit API stability guarantees. Each stable release undergoes a coordinated testing period before being published to
ensure quality and stability.
.. note::
Monthly snapshot releases have been discontinued in favor of this stable release approach since 2026.
Versioning
==========
Versioning Format
-----------------
EVerest uses calendar-based versioning (CalVer) in the format:
.. code-block::
yyyy.mm.x
Where:
- ``yyyy`` - Four-digit year of the release
- ``mm`` - Two-digit month of the release (01-12)
- ``x`` - Incremental patch number within the stable release line, starting at 0
Releases are made available through Github Releases and tags in the EVerest repository:
- `EVerest <https://github.com/EVerest/EVerest>`_
Stable Releases
---------------
Stable releases are published every 6 months and represent thoroughly tested versions of EVerest. These releases:
- Follow a coordinated testing period
- Receive community maintenance
- Are tagged in Git with the format ``yyyy.mm.0``
- Create a stable release branch for ongoing maintenance
Patch Releases
--------------
Patch releases address bugs, security issues, and other critical fixes within a stable release line. These releases:
- Increment only the patch number (x)
- Never introduce breaking changes to the :ref:`public API of EVerest <project-release-and-versioning-public-api>`
- Are backported from the main development branch
- Are tagged in Git with the incremented patch number
There is no fixed schedule for patch releases. They are published as needed to address issues in the stable release.
Development Versions
--------------------
The ``main`` branch represents ongoing development work for the next stable release. Development versions may introduce breaking changes
and new features that will be included in the next yyyy.mm.0 release.
.. _project-release-and-versioning-public-api:
Public API Definition
=====================
EVerest's public API includes all interfaces that external users and integrators rely on. These APIs are subject to the stability guarantees
described in this document.
The public API consists of:
- :doc:`External AsyncAPIs </explanation/adapt-everest/apis>`
- :ref:`Energy Management JSON RPC API <everest_modules_RpcApi>`
- Configuration and Storage contracts. As of today, this includes:
- EVerest module configuration files (YAML or SQLite)
- OCPP configuration (JSON or SQLite)
The individual public API components may maintain their own version numbers independent of the EVerest release version.
Please refer to :ref:`breaking changes <project-breaking-changes>` for detailed definitions of breaking changes within the public API.
.. attention::
Internal EVerest :doc:`interfaces </reference/interfaces_index>` and :doc:`types </reference/types_index>` are explicitly excluded from the public API
and may change without notice.
The configuration and storage contracts of any Dummy and Simulation modules are explicitly excluded from the public API and may change without notice.
Stability Guarantees
====================
Within a stable release branch (e.g., all ``2026.01.x`` versions), no :ref:`breaking changes <project-breaking-changes>` are backported to the
public API. Patch releases within a stable line maintain full backward compatibility.
This guarantee means:
- All EVerest and OCPP Configuration as well as other file and path dependencies from ``2026.01.0`` work with ``2026.01.5``
- External AsyncAPI clients compatible with ``2026.01.0`` work with all ``2026.01.x`` releases
EVerest makes a **best-effort attempt** to minimize breaking changes across major releases (e.g., from ``2026.01.x`` to ``2026.07.0``). However, breaking
changes may be necessary for:
- Significant architectural enhancements
- Protocol compliance updates
- Deprecation of obsolete features
If upgrading across major releases, integrators should review the release notes and potential migration documentation.
Maintenance Policy
==================
Infrastructure for Maintenance
-------------------------------
The EVerest project **provides infrastructure** for stable release maintenance:
* Each stable release creates a dedicated branch (``stable/yyyy.mm``)
* Stable branches remain open for community contributions
* Critical security patches and bug fixes can be backported by project maintainers
or community contributions
**Important:** The existence of a stable branch does not guarantee ongoing
maintenance activity. Actual maintenance depends on community involvement and
the availability of contributors and maintainers.
Active Maintenance Focus
-------------------------
Project maintainers focus their efforts on:
* The **current stable release branch** - Active bug fixes and updates
* The **main development branch** - New features and next release
* **Security patches** - Backported to the current stable release on a best-effort basis
Older Stable Branches
---------------------
Older stable release branches:
* Remain available for community-driven maintenance
* May receive security patches at maintainer's discretion
* Are supported by the community on a **best-effort basis**
* Have no guaranteed response times or fix schedules
If your deployment relies on an older stable branch, we encourage you to
contribute maintenance work back to the project.