Skip to content

v2.0

Latest

Choose a tag to compare

@TVolden TVolden released this 12 Dec 10:44
· 1 commit to master since this release
f27fe5b

Version 2.0

Multi protocol support (OCPP 1.6s, OCPP 1.6j and OCPP 2)
The new package structure introduces some breaking change, making it necessary to change the major version of the release.

New features:

  • Multi protocol support
  • Supports websocket compression
  • Added more error handling for the client
  • Fixed potential memory leak in cleanup

This version has all required features to build a certifiable solution.
The documentation for the protocol can be found on the homepage of OCA: https://openchargealliance.org/my-oca/ocpp/
See changelog for bug fixes.

Thanks to everyone who contributed, especially @robert-s-ubi and @mmauksch who took charge, without them this release would not be possible.

What's Changed

  • Bump ch.qos.logback:logback-core from 1.4.13 to 1.4.14 in /ocpp-v2_0-test by @dependabot[bot] in #298
  • Bump github/codeql-action from 2 to 3 by @dependabot[bot] in #301
  • add stricter validation for Metervalues as described in #241 by @mmauksch in #242
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 by @dependabot[bot] in #302
  • Bump org.slf4j:jul-to-slf4j from 2.0.9 to 2.0.12 by @dependabot[bot] in #321
  • Fix for the default password max length (as per the 1.6 spec) and other minor changes by @rpseng in #345
  • Revert commits breaking API and binary OCPP 1.6 passwords by @robert-s-ubi in #352
  • Add getLastError() API to MultiProtocolJSONClient by @robert-s-ubi in #353
  • Implement CALLERROR: SecurityError response by @robert-s-ubi in #354
  • Allow 0 for retries and retryInterval for UpdateFirmware and GetDiagnostics by @jmluy in #365
  • Cleanup after sending to avoid memory leak by @martinfkaeser in #334
  • Suppress "unchecked or unsafe operations" warning in JSONConfiguration by @robert-s-ubi in #367
  • Ensure millis precision in timestamps of outgoing messages by @robert-s-ubi in #368
  • Fix security and quality issues found by scanners by @robert-s-ubi in #369
  • Add WebSocket Compression Support by @robert-s-ubi in #366
  • Bump org.slf4j:slf4j-api from 2.0.9 to 2.0.17 by @dependabot[bot] in #373
  • Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 by @dependabot[bot] in #374
  • Bump ch.qos.logback:logback-core from 1.4.14 to 1.5.21 by @dependabot[bot] in #375
  • Bump ch.qos.logback:logback-classic from 1.4.13 to 1.5.21 by @dependabot[bot] in #376
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.14.1 by @dependabot[bot] in #377
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.4 by @dependabot[bot] in #379
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.8 by @dependabot[bot] in #380
  • Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 by @dependabot[bot] in #381
  • Bump org.hamcrest:hamcrest-core from 2.2 to 3.0 by @dependabot[bot] in #382
  • Bump org.codehaus.gmavenplus:gmavenplus-plugin from 3.0.2 to 4.2.1 by @dependabot[bot] in #383
  • Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #384
  • Bump actions/setup-java from 3 to 5 by @dependabot[bot] in #385
  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #386
  • Bump com.google.code.gson:gson from 2.10.1 to 2.13.2 by @dependabot[bot] in #387
  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.4.0 by @dependabot[bot] in #389
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.12.0 by @dependabot[bot] in #390
  • Bump org.slf4j:jul-to-slf4j from 2.0.12 to 2.0.17 by @dependabot[bot] in #391
  • Downgrade logback dependencies to version 1.3.16 by @robert-s-ubi in #392
  • Update gradle dependencies after dependabot updates by @robert-s-ubi in #395
  • Remove obsolete "ocpp-v2_0" subproject by @robert-s-ubi in #371
  • Remove leftover ocpp-v2_0 files by @robert-s-ubi in #396
  • Apply Google Java format by @jmluy in #370
  • Clean up project structure and bump version to 2.0 by @robert-s-ubi in #397
  • Add Gradle to dependabot configuration by @robert-s-ubi in #398

New Contributors

Full Changelog: v1.2...v2.0