Skip to content

Rc 1.1.0#71

Merged
thanaParis merged 155 commits intomainfrom
rc-1.1.0
Apr 5, 2024
Merged

Rc 1.1.0#71
thanaParis merged 155 commits intomainfrom
rc-1.1.0

Conversation

@thanaParis
Copy link
Collaborator

Release 1.1.0

Major new features:

  1. Supports Advanced Device Management and Advanced User Interface OCPP 2.0.1 certification profiles
    a) Includes: Variable Monitoring messages, setting Display Messages, updating cost information
  2. Classes surrounding network connection have been refactored
    a) New 'OcppRouter' module supports apis like other modules: a PUT/GET for SystemConfig, and a CRUD for Subscriptions which allow 3rd parties to POST a callbackUrl to receive connection, close, onMessage, and/or sentMessage events, with the option of adding a regex filter for message-related events.
  3. Adds new database entities, and a new preseeded postgis docker image with the updated entites:
    a) OCPP entities: VariableMonitor, EventData, VariableMonitorStatus, MessageInfo
    b) Custom entities: Subscriptions, Tariff, Locations, ChargingStations
  4. Adds custom flows and extensions to Directus
    a) Message api flows have been added to 'ChargingStations' collection, creating buttons which streamline the processes of sending ocpp messages to chargers via CitrineOS's message api
    b) A custom extension bundle was added in a new folder at root, DirectusExtensions; it provides a 'true count' display, an endpoint to receive CitrineOS Subscription callbacks, and a hook which subscribes to connection and close events for newly created Charging Stations
  5. Moves to an npm workspace @citrineos. CitrineOS dependencies will be pushed to the npm registry alongside releases from 1.1.0 on.

thanaParis and others added 30 commits February 7, 2024 14:27
…sent the specification

Signed-off-by: thanaParis <thana.paris@s44.team>
…ectus never crashes on startup

Signed-off-by: thanaParis <thana.paris@s44.team>
…eport flow works intuitively out of the box

Signed-off-by: thanaParis <thana.paris@s44.team>
…ing component findOrCreate to avoid warning for unknown attribute

Signed-off-by: thanaParis <thana.paris@s44.team>
…e; moving tbc check to after database update so that PENDING status is not removed if device model is unable to load

Signed-off-by: thanaParis <thana.paris@s44.team>
…to reduce code repetition in Server and Swarm

Signed-off-by: thanaParis <thana.paris@s44.team>
…efactored

moved common server classes to 00_Base and 02_Util where appropriate …
…onfig

Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: thanaParis <thana.paris@s44.team>
…pendencies

feat: Adjusting Docker related files to expose debugger port
chore: Created run configuration support files to run Docker and attach debugger
* rc-1.1.0:
  exporting websocket config
  including env var changes to system config
  adding todo
  fixing typo
  adjusting configs to match new format, fixing calls which reference config
  fix EVSEType value

# Conflicts:
#	Server/src/config/envs/docker.ts
#	Server/src/config/envs/local.ts
#	Server/src/index.ts
#	Swarm/src/config/envs/local.ts
#	Swarm/src/index.ts
thanaParis and others added 26 commits April 2, 2024 12:52
…zontal scaling of citrine

Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: Zihe Cheng <lydiazcheng@users.noreply.github.com>
Signed-off-by: lydiazcheng <lydiazcheng@users.noreply.github.com>
Signed-off-by: Zihe Cheng <lydiazcheng@users.noreply.github.com>
Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: thanaParis <thana.paris@s44.team>
Signed-off-by: thanaParis <thana.paris@s44.team>
…h check for directus to docker compose, changed directus config from js to commonjs

Signed-off-by: thanaParis <thana.paris@s44.team>
…ount/display.vue

Co-authored-by: lydiazcheng <lydiazcheng@users.noreply.github.com>
Signed-off-by: thanaParis <83840862+thanaParis@users.noreply.github.com>
Signed-off-by: thanaParis <thana.paris@s44.team>
@thanaParis thanaParis self-assigned this Apr 5, 2024
Signed-off-by: thanaParis <thana.paris@s44.team>
@thanaParis thanaParis merged commit b208f96 into main Apr 5, 2024
@thanaParis thanaParis deleted the rc-1.1.0 branch September 30, 2024 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants