v1.1
What's Changed
- Added IP address by @emilm in #18
- added logging based on slf4j by @CptMauli in #22
- Replaced slf4j with log4j 2 by @emilm in #27
- Adding all Parameter for ClientCoreProfile factory by @steven-smpct in #28
- Add a namespace fix to get 1.6 soap request through by @lahnaoja in #30
- Fix namespace in soap headers of responses by @lahnaoja in #32
- Changing Ping interval, added debugging message, fixed Sec-WebSocket-Protocol, and fixed wss by @steven-smpct in #33
- Revert "Changing Ping interval, added debugging message, fixed Sec-We… by @TVolden in #35
- Add DiagnosticsStatusNotification support. by @sumlin in #38
- Switched logging to slf4j + logback. by @eupakhomov in #39
- 0.5 use optionals by @eupakhomov in #40
- 0.5 closed flag exposed by @eupakhomov in #41
- 0.5 wss support by @eupakhomov in #42
- 0.5 changeable ping interval by @eupakhomov in #43
- 0.5 new utilities by @eupakhomov in #44
- 0.5 json stable under load by @eupakhomov in #45
- 0.5 cleanup by @eupakhomov in #47
- Add FirmwareStatusNotification support. by @sumlin in #48
- 0.5 test coverage for utilities by @eupakhomov in #49
- Resolve all conflicts for these commits by @sumlin in #56
- 0.5 cleanup spec added to json tests by @eupakhomov in #55
- Small changes for PR #56. by @sumlin in #58
- Tests added, critical Sonar complains resolved by @eupakhomov in #59
- Propertyconstraintexception is unchecked by @spyros87 in #65
- Let #getRetries() return an Integer instead of int by @rtzll in #67
- Add create methods to the ClientFirmwareManagementProfile by @rtzll in #68
- Add UUID parameter to server firmware management handler by @eupakhomov in #70
- Fixes for compatibility and cleanup issues by @eupakhomov in #69
- JSONCommunicator: use ZonedDateTime to parse OCPP DateTime (ISO8601) by @JanLapp in #73
- Add some logs: send and recv events. by @sumlin in #76
- Reimplement toString() by eu.chargetime.ocpp.utilities.MoreObjects.to StringHelper. by @sumlin in #77
- Bugfix/set charging profile request by @froehr in #80
- Change SetChargingProfile.req attribute validation according to documentation by @froehr in #83
- Implement ClearChargingProfileRequest and Confirmation by @froehr in #85
- Add transactionId to validation method of StartTransactionConfirmation by @simonweiser in #91
- improve FeatureRepository impl performance by @goekay in #96
- Multiple changes by @raddatzk in #101
- Allow zero interval by @TVolden in #107
- fixed wrong case in parameter. by @TVolden in #106
- fix(common): set correct description from CallError by @thetric in #108
- Update to fix verifyGoogleJavaFormat exception issue #106 by @artado in #109
- Update GetCompositeScheduleRequest.java by @TVolden in #113
- Make OCPP library compatible with Android 8 by @robert-s-ubi in #116
- Bump Java-WebSocket from 1.3.8 to 1.5.0 in /OCPP-J by @dependabot in #117
- Bump Java-WebSocket from 1.3.8 to 1.5.0 in /ocpp-v1_6 by @dependabot in #119
- Bump Java-WebSocket from 1.3.8 to 1.5.0 in /ocpp-v2_0 by @dependabot in #118
- Really allow zero interval + fix integer comparisons by @marcinar in #120
- Fix NPE on incoming DataTransferRequest by @TomMarkuske in #122
- Add support for HTTP Basic Authentication by @robert-s-ubi in #123
- Bump Java-WebSocket consistently to 1.5.1 by @robert-s-ubi in #124
- Bump junit from 4.12 to 4.13.1 in /ocpp-v1_6 by @dependabot in #127
- Bump junit from 4.12 to 4.13.1 in /ocpp-common by @dependabot in #125
- Bump junit from 4.12 to 4.13.1 in /ocpp-v1_6-test by @dependabot in #126
- Bump junit from 4.12 to 4.13.1 in /ocpp-v2_0 by @dependabot in #128
- Bump junit from 4.12 to 4.13.1 in /ocpp-v2_0-test by @dependabot in #129
- Bump junit from 4.12 to 4.13.1 in /OCPP-J by @dependabot in #130
- Allow omitting all optional SampledValue fields by @robert-s-ubi in #140
- Bump logback-classic from 1.1.2 to 1.2.0 in /ocpp-v2_0-test by @dependabot in #149
- Bump logback-classic from 1.1.2 to 1.2.0 in /ocpp-v1_6-test by @dependabot in #148
- Bump logback-core from 1.1.2 to 1.2.0 in /ocpp-v2_0-test by @dependabot in #147
- Bump logback-core from 1.1.2 to 1.2.0 in /ocpp-v1_6-test by @dependabot in #146
- Fix ZonedDateTimeSerializer (ISO 8601) by @Kubster96 in #145
- Add support for non-printable HTTP passwords by @robert-s-ubi in #143
- Rename enum ChangingRateUnitType to ChargingRateUnitType (Typo) by @Kubster96 in #150
- Allow optional IdTagInfo in SendLocalList for deleting entries by @jmluy in #152
- Add toString to Message for clearer logs by @jmluy in #153
- Fix Maven build/dependency error by @jmluy in #154
- Remove logback dependency by @sandeepmattepu in #155
- JSON Server and Client example application by @MauroBono in #162
- Client authentication on server side via callback by @dimaa6 in #163
- Enable ws connection timeout by @srehlig in #159
- reset failed flag before sending retry messages by @listestalo in #167
- make number of web-socket-workers / decoders configurable by @listestalo in #166
- add support for accessing 'X-Forwarded-For' field respectively proxied address by @listestalo in #165
- Support OCPP 2.0 status notification by @jmluy in #156
- Made Gson static to avoid creating it for each (de)serialization requ… by @dimaa6 in #169
- Use thread pool for executing tasks asynchronously by @dimaa6 in #171
- raise gmavenplus-plugin from 1.6 to 1.13.1 by @in-fke in #174
- Features/fix profile initialization (nulls and cross-over in FirmwareManagementProfiles) by @in-fke in #176
- Upgrade Java-Websocket dependency to 1.5.2 by @m-oben in #178
- Expose a client's session ID by @m-oben in #180
- Revert "Features/fix profile initialization (nulls and cross-over in FirmwareManagementProfiles)" by @TVolden in #184
- Fix broken gradle build, tests and Android 8.0 compatibility by @robert-s-ubi in #185
- Provide method to check if given session is still open by @jmluy in #188
- Allow HTTP Healthcheck (used by cloud load balancer) by @danielcaro in #189
- Bump logback-core from 1.2.0 to 1.2.9 in /ocpp-v1_6-test by @dependabot in #190
- Bump logback-core from 1.2.0 to 1.2.9 in /ocpp-v2_0-test by @dependabot in #191
- Bump gson from 2.8.0 to 2.8.9 in /OCPP-J by @dependabot in #192
- Bump gson from 2.8.8 to 2.8.9 in /ocpp-v1_6-example/json_server_example by @dependabot in #193
- Bump gson from 2.8.8 to 2.8.9 in /ocpp-v1_6-example/json-client-implementation by @dependabot in #194
- Feature/ocpp security extensions by @m-oben in #196
- ServerEvents.authenticateSession should again throw AuthenticationExc… by @m-oben in #198
New Contributors
- @CptMauli made their first contribution in #22
- @steven-smpct made their first contribution in #28
- @lahnaoja made their first contribution in #30
- @TVolden made their first contribution in #35
- @sumlin made their first contribution in #38
- @eupakhomov made their first contribution in #39
- @spyros87 made their first contribution in #65
- @rtzll made their first contribution in #67
- @JanLapp made their first contribution in #73
- @froehr made their first contribution in #80
- @simonweiser made their first contribution in #91
- @goekay made their first contribution in #96
- @raddatzk made their first contribution in #101
- @thetric made their first contribution in #108
- @artado made their first contribution in #109
- @robert-s-ubi made their first contribution in #116
- @dependabot made their first contribution in #117
- @marcinar made their first contribution in #120
- @TomMarkuske made their first contribution in #122
- @Kubster96 made their first contribution in #145
- @jmluy made their first contribution in #152
- @sandeepmattepu made their first contribution in #155
- @MauroBono made their first contribution in #162
- @dimaa6 made their first contribution in #163
- @srehlig made their first contribution in #159
- @listestalo made their first contribution in #167
- @in-fke made their first contribution in #174
- @m-oben made their first contribution in #178
- @danielcaro made their first contribution in #189
Full Changelog: v0.3...v1.1