Skip to content

Releases: SAP/e-mobility-charging-stations-simulator

Version 1.1.74

30 Sep 20:16
Compare
Choose a tag to compare
  • Bump expect from 29.1.0 to 29.1.2 #199
  • Bump @vue/test-utils from 2.0.2 to 2.1.0 in /src/ui/web #198
  • Combined PR #197
  • Bump vm2 from 3.9.10 to 3.9.11 #192
  • Bump @typescript-eslint/parser from 5.38.0 to 5.38.1 in /src/ui/web #186
  • Combined PR #191
  • Bump @typescript-eslint/parser from 5.38.0 to 5.38.1 #182
  • Combined PR #185
  • ATG: add support for idTag distribution algorithms #179
  • Apply dependencies update a558771
  • Apply dependencies update 556786e
  • Apply dependencies update 24e545f
  • Convert types to native type 83e00df
  • Convert interface to type 17e9e8c
  • Replace more interface with type for types definition 981ebfb
  • Use a switch case control flow at incoming OCPP messages handling error 13701f6
  • Refine dependabot configuration 8501e54
  • Fix broadcast channel payload cleanup for ATG 8f87994
  • README.md: spell fix 0191e17
  • Fix strict boolean checks 9383b2b
  • Trivial code cleanups a307349
  • Convert Statistics interface to type 8a36b1e
  • Log errors in worker 0f18700
  • Log unconditionally uncaughtException and unhandledRejection in 48d17ce
  • Do not propagate thrown error at sendError() usage dc92266
  • Strict boolean check in src/charging-station/UIServiceWorkerBroadcastChannel.ts c56450e
  • Code cleanups in the OCPP incoming requests handling code 2a232a1
  • Fix error handling at OCPP message sending 0756181
  • Log unconditionally uncaughtException and unhandledRejection in 4f143cd
  • Ensure the deferred promise use to send OCPP message will not be leaked 53e07f9
  • Only delete the request directly from the cache when needed at response a42e002
  • Refine type definitions 284900b
  • Align some types definition in UI 36999e7
  • Simplify WorkerUtils.defaultErrorHandler usage in WorkerSet f6d765e
  • Comment some dubious OCPPError usage e909d2a
  • CF manifest template cleanups 49d6207
  • Docker: fix clean-images target e0a40c2
  • Fix docker image tagging in ECR 051963a
  • Fix dependabot configuration for GitHub actions 11856fb
  • Add missing break de4cb8b
  • Optimization: bind to this sendMessage() 511c189

Version 1.1.73

12 Sep 21:29
Compare
Choose a tag to compare
  • Apply dependencies update 1246ce6
  • More strict boolean checks 0638ddd
  • Guart against duplicate CS start/stop, take 2 0d8852a
  • Guard against duplicate start/stop CS 950b134
  • UI Protocol: add boot notification command support 8bfbc74
  • UI Protocol: update Insomnia requests collection 3b3b516
  • ATG: fix start/stop on non existing connector 7807ccf
  • Improve and unify log messages ba7965c
  • Fix ATG connectors status initialization 4dff303
  • UI Server: Always delete reponse handler in error case e2c77f1
  • Move some status attributes at constructor begin aa428a3
  • Give Web UI its own code configuration 88fc6ae
  • Improve error messages 9c5d9fa
  • UI Protocol: fix payload merge 2212319
  • Strict boolean checks 95bdbf1
  • Ensure requests are purged from the cache in case of responses processing 1ec17ec
  • ATG: Refine log level a03a128
  • Strict boolean check bb83b5e
  • ATG: remove useless nullify in CS class 8ecd080
  • UI Server: update CS list at ATG start/stop 23253fa

Version 1.1.72

09 Sep 12:21
Compare
Choose a tag to compare
  • Apply dependencies update d273692
  • UI Server: Improve error handling 976d11e
  • Apply dependencies update eb5ac88
  • UI Protocol: add Authorize command support 1984f19
  • Broadcast Channel: optimize requests handling implementation 9d73266
  • UI protocol: add meter values command d3195f0
  • UI Server: Add a unique request handler for procedure forwarded to charging 5e8e29f
  • UI Server: factor out authentication code 623b39b
  • UI protocol: update Insomnia requests collection cfa257f
  • UI server: do not crash at payload validation 5dea4c9
  • UI Server: factor out responses handling logic in abstract class 94dc308
  • UI Server: fix write after end daa6505
  • UI Server: refine methods scope 2a3cf7f
  • UI protocol: remove hashId field support to route requests 2afb4d1
  • UI Server: fix 'write after end' issue for real b2e2c27
  • Add types to OCPP configuration key handling code a723e7e
  • UI server: factor services registration 143498c
  • Refine scopes 5083d31
  • Check build requirements before all build types 93af3fe
  • More strict boolean check da8629b
  • UI protocol: move Insomnia requests collection to its own directory 2a61222

Version 1.1.71

05 Sep 21:10
Compare
Choose a tag to compare
  • Apply dependencies update df9e4ca
  • UI protocol: add OCPP heartbeat command support 10db00b
  • Update Insomnia requests collection 94abe06
  • UI Services: add status notification command a9ed42b
  • Simplify stop transaction payload handling cf05866
  • ATG: fix start transaction counting with no authentication d9ac47e
  • README.md: fix UI protocol documentation 5566ca3
  • UI protocol: Include failed responses f53c88d
  • Optimize energy active register calculation 7acb3f7
  • Add code settings for Web UI 9a308e5
  • Remove uneeded intermediate variable d0b0b49
  • ATG: fix start transaction counting (again) 431b6bd

Version 1.1.70

04 Sep 20:23
Compare
Choose a tag to compare
  • Bump basic-ftp from 5.0.1 to 5.0.2 #162
  • Bump moment-timezone from 0.5.34 to 0.5.37 #160
  • UI Protocol: Expose ATG status and use array for all list 5e3cb72
  • UI services: update Insomnia requests collection for basic auth 8247d31
  • Apply dependencies update 9240394
  • Apply dependencies update c26b451
  • UI Protocol: Build response with the global excecution status on each 0d2cec7
  • UI HTTP server: fix stop simulator response handling 60ddad5
  • UI server: add basic authentication support eb3abc4
  • Web UI: add start/stop ATG command 757b2ec
  • README.md: document added UI protocol features 853ed24
  • README.md: update to reflect response payload format change on 02cde3b
  • UI services: Update Insomnia requests collection 10cdb53
  • UI server: permit to address all charging stations 1805758
  • UI services: fix broadcast channel reponse handler with one hashId only 6d9876e
  • Align 'started' attribute usage to all classes 452a82c
  • ATG: fix start transaction requests counting 0afed85
  • UI Server: factor out authentication logic 687de08
  • Adapt BroadcastChannelRequestPayload type to addressing all CS 3925725
  • UI server: refine attributes scope 53870cf
  • Coding style cleanups 5af9aa8
  • Imports cleanup a65319b
  • Strict boolean checks 3880dbc
  • README.md: formatting fixes a38bc31
  • Import cleanup b20eb10
  • UI services: fix connectors status update at transaction start/stop 4f31710
  • README.md: update after Postman requests collection removal fec8f1b
  • WS UI Server: do not crash the server at authentication error 4055bcb
  • WS UI server: use error on socket destroy 5aefc34

Version 1.1.69

31 Aug 09:44
Compare
Choose a tag to compare
  • Apply dependencies update d5d82f2
  • Add initial support to start/stop ATG with the UI services 4f69be0
  • Apply dependencies update 072adc8
  • Add UI protocol Insomnia project export instead of just the collection 8b0088b
  • UI Server: Add support for starting the ATG on defined connectors a5e9bef
  • Fix meterStop type in stop transaction payload 07989fa
  • Move hashId to stationInfo 51c83d6
  • Updat the Postman requests collection for the UI services d52ac6f
  • Web UI: Fix NPE at template loading 513c162
  • Add helper to serialize to JSON object with a map fe79181
  • Update Insomnia UI requests collection export dbd54e9
  • README.md: Fix sections hierarchy d3140ad
  • Fix charging station initialization order b44b779
  • README.md: sensible structure to UI protocol section 4df14d3
  • Web UI: fix UT 0a4092a
  • Fix two ATG semantic consistencies ecb3869
  • Fix UI services Postman requests collection c36e630
  • Add return type to methods f90c175
  • Cleanup Array.from() usage bbc6c09
  • Refine an ATG log message be9ee55
  • README.md: spell fix 74d6310
  • README.md: add missing carriage return 354b812

Version 1.1.68

29 Aug 11:42
Compare
Choose a tag to compare
  • Add UI HTTP server #6
  • Apply dependencies update 771a1dd
  • Web UI: configuration namespace cleanup 6a619cc
  • Add postman collection for UI HTPP server 17bfa1b
  • Refine TS and linter configuration 6c1761d
  • Add Insomnia UI protocol collection cb88618
  • Refine UI protocol documentation 03ebf4c
  • Ensure charging station data is always JSON serializable fc040c4
  • UI Server: dedupe some code in helpers 852a4c5
  • Web UI: cleanup commented out code 60c59a0
  • Uniformize log messages, take 2 91a4f15
  • Add dashboard to the docker image build 67623aa
  • Fix UI WebSocket server protocol parsing at connection a92929f
  • Web UI: rename some directories to a sensible name f27eb75
  • Web UI: add one UT 258a5c7
  • UI server: logging and code refinements a745e41
  • Avoid to reopen an already open WebSocket to the OCPP server 0a03f36
  • Uniformize log messages format 5cf9050
  • UI server: fix HTTP transport start/stop 10d244c
  • UI Server: factor out reponse status to http status code helper 771633f
  • Web UI: fix NPE on connectors aeb31e7
  • Fix build b3b45e6
  • UI server: comment and code cleanups 49bc4b8
  • Fix http-status-codes import a0202ed
  • Add the source charging station that emits a response to broadcast channel c6e110c
  • Recommend only supported vue.js code extensions a6c3981
  • README.md: refine tooling URI 9afc34d
  • Remove debug cod 63d66f2

Version 1.1.67

26 Aug 12:12
Compare
Choose a tag to compare
  • Web UI: add and fix support for start/stop charging station 8fc2e5c
  • Web UI: Refine documentation and code cleanup efdd192
  • Web UI: display charging stations' registration status 333c356
  • Web UI: method namespace cleanup 16fe394

Version 1.1.66

26 Aug 09:22
Compare
Choose a tag to compare
  • UI protocol: Allow to send some relevant commands to several charging… #152
  • Bump apollo-server-core from 3.10.0 to 3.10.1 in /src/ui/web #146
  • Bump terser from 5.14.0 to 5.15.0 in /src/ui/web #148
  • Combined PR #142
  • Vue UI + UI server 32de5a5
  • Web UI: add and fix missing commands support 5a010bf
  • Apply dependencies update 86102a2
  • Apply dependencies update df637b0
  • Implement error handling and propagation in IPC and UI server code 6c8f5d9
  • UI server: add start/stop charging station command 89b7a23
  • Add WebSocket connection close and open support to the UI protocol db2336d
  • Factor out in helpers PDU payload validation 9c5c419
  • Forward UI request UUID to broadcast channel request 4e3ff94
  • README.md: fix UI protocol formatting ed6c2bb
  • Unify request and response handler naming 02a6943
  • Improve payload type checking in OCPP, UI and Broadcast Channel 53e5fd6
  • Add and use helper to convert Ajv JSON schema validation errors to OCPP 06ad945
  • Document some more the UI protocol 80a3704
  • README.md: document missing UI protocol commands 5612b69
  • README.md: document open close connection UI protocol commands e4df816
  • Fix UI protocol type definitions ce7a4fc
  • Bound most called methods in the OCPP stack 9952c54
  • UI service attribute rename: workerBroadcastChannel -> uiServiceWorkerBroadcastChannel 6812b4e
  • Implement singleton design pattern with strict null check 1ca780f
  • Apply dependencies update 4bfec50
  • Use the generic OCPPServiceUtils import where appropriate cbb3711
  • Fix undefined meterStop at sending stopTransaction 1c3cfd4
  • Align more request and reponse handlers name 97f0a1a
  • Fix assets directory cleanup at build in target directory 045639f
  • AjvErrorsToErrorType -> ajvErrorsToErrorType 01a4dcb
  • Simplify BroadcastChannel classes inheritance 1598b27
  • Fix exit conditions at startup e4cb2c1
  • Fix log messages in case of missing JSON schema for PDU validation ee307db
  • README.md: refine UI protocol documentation cdbdcae
  • README.md: add link Web UI README.md b8cc885
  • Simplify AbtractUIService logPrefix method f4531df
  • Fixlet to README.md 4c6ed1d
  • Cleanup WorkerMessageEvents enum 12b3406
  • Add boot notification response to the UI command listChargingStations c76d7c1

Version 1.1.65

18 Aug 19:51
Compare
Choose a tag to compare
  • Requests PDU validation #139
  • Validate response PDU #137
  • Incoming requests payload validation with JSON schemas #135
  • Bump @types/node from 18.7.5 to 18.7.6 #134
  • Bump @types/node from 18.7.1 to 18.7.2 #132
  • Add template section to list OCPP commands supported #129
  • Apply dependencies update 4152364
  • Apply dependencies update 0627d9b
  • Apply dependencies update c4d432f
  • Apply dependencies update 68c6706
  • Add GitHub workflow to combine dependabot PRs 885eaa6
  • Bump release-it from 15.2.0 to 15.3.0 bf04f82
  • Apply dependencies update b81bfc1
  • Apply dependencies update ba9256f
  • Separate OCPP command support check implementation per type ada189a
  • Apply dependencies update f9e05df
  • Improve supported OCPP commands filtering 7645760
  • Apply dependencies update 85c603d
  • Apply dependencies update 3eac8b7
  • Apply dedendencies update 7ec87a0
  • Apply dependencies update d421f87
  • Apply dependencies update c7755c3
  • Add UUIDv4 id to UI protocol message structure 98a5256
  • support relative paths for charging station templates ee5f26a
  • Refine README.md db7d7aa
  • Merge pull request #126 from SAP/dependabot/npm_and_yarn/release-it-15.3.0 8d6f137
  • Refine VScode launch configurations af71009
  • Merge pull request #117 from SAP/feat/support-config-files-with-relative-paths 54408e3
  • Add one sanity check at UI server incoming requests handling 6ebe395