You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by gi...@apache.org on 2022/10/24 09:39:56 UTC

[plc4x] branch develop updated: docs(changelog): update release notes

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


The following commit(s) were added to refs/heads/develop by this push:
     new 7b394d1fc docs(changelog): update release notes
7b394d1fc is described below

commit 7b394d1fcd3bc9a43237156949f5069985d66a58
Author: github-actions[bot] <41...@users.noreply.github.com>
AuthorDate: Mon Oct 24 09:39:50 2022 +0000

    docs(changelog): update release notes
---
 CHANGELOG.md | 2266 ----------------------------------------------------------
 1 file changed, 2266 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index c991f32f6..542bf480b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,2288 +2,22 @@
 
 ## [rel/0.10](https://github.com/apache/plc4x/releases/tag/rel/0.10) - 2022-09-29 15:56:37
 
-## What's Changed
-* update readme to jdk 11 by @ottobackwards in https://github.com/apache/plc4x/pull/283
-* Matching Pull request from type PR from the build tools. by @hutcheb in https://github.com/apache/plc4x/pull/285
-* Fix/PLC4X 303 by @hutcheb in https://github.com/apache/plc4x/pull/284
-* Fix documentation for S7 short address format by @markus-franke in https://github.com/apache/plc4x/pull/288
-* Fix/plc4j-protocol-ads by @rmeister in https://github.com/apache/plc4x/pull/286
-* build(deps): bump groovy.version from 3.0.8 to 3.0.9 by @dependabot in https://github.com/apache/plc4x/pull/278
-* build(deps): bump jaxb-runtime from 2.3.3 to 3.0.2 by @dependabot in https://github.com/apache/plc4x/pull/282
-* build(deps): bump nifi.version from 1.13.2 to 1.14.0 by @dependabot in https://github.com/apache/plc4x/pull/280
-* build(deps): bump jna from 5.8.0 to 5.9.0 by @dependabot in https://github.com/apache/plc4x/pull/279
-* build(deps): bump scala-library from 2.13.6 to 2.13.7 by @dependabot in https://github.com/apache/plc4x/pull/289
-* Subscriptions for ADS in PLC4J by @rmeister in https://github.com/apache/plc4x/pull/265
-* Fix for empty Passwords by @TorstenU in https://github.com/apache/plc4x/pull/294
-* Add test for syncronized TransactionHandler by @hutcheb in https://github.com/apache/plc4x/pull/299
-* Updated Notice file to 2022 by @Shoothzj in https://github.com/apache/plc4x/pull/306
-* build(deps): bump karaf-maven-plugin from 4.3.2 to 4.3.5 by @dependabot in https://github.com/apache/plc4x/pull/302
-* build(deps): bump asciidoctor-maven-plugin from 2.1.0 to 2.2.1 by @dependabot in https://github.com/apache/plc4x/pull/304
-* URLDecoder.decode compatible with JDK 8 by @todoubaba in https://github.com/apache/plc4x/pull/307
-* Possible fix for a race condition which lead a test to fail with some… by @JulianFeinauer in https://github.com/apache/plc4x/pull/309
-* build(deps): bump maven-release-plugin from 3.0.0-M4 to 3.0.0-M5 by @dependabot in https://github.com/apache/plc4x/pull/310
-* build(deps): bump calcite-core.version from 1.28.0 to 1.29.0 by @dependabot in https://github.com/apache/plc4x/pull/303
-* build(deps): bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0 by @dependabot in https://github.com/apache/plc4x/pull/298
-* build(deps): bump karaf-maven-plugin from 4.3.5 to 4.3.6 by @dependabot in https://github.com/apache/plc4x/pull/315
-* build(deps): bump maven-compiler-plugin from 3.8.1 to 3.9.0 by @dependabot in https://github.com/apache/plc4x/pull/314
-* build(deps): bump cmake-maven-plugin from 3.19.2-b1 to 3.22.1-b1 by @dependabot in https://github.com/apache/plc4x/pull/313
-* build(deps): bump equalsverifier from 3.8.1 to 3.9 by @dependabot in https://github.com/apache/plc4x/pull/312
-* build(deps): bump xmlunit.version from 2.8.4 to 2.9.0 by @dependabot in https://github.com/apache/plc4x/pull/311
-* fix(docs): Updated the pcap docs for when setting up a developer env by @hutcheb in https://github.com/apache/plc4x/pull/318
-* Dynamically determine ETS project number by @djexp in https://github.com/apache/plc4x/pull/321
-* build(deps): bump asciidoctorj from 2.5.1 to 2.5.3 by @dependabot in https://github.com/apache/plc4x/pull/322
-* feat(spi): First Draft of the encryption handler interface by @hutcheb in https://github.com/apache/plc4x/pull/319
-* build(deps): bump sonar-maven-plugin from 3.9.0.2155 to 3.9.1.2184 by @dependabot in https://github.com/apache/plc4x/pull/324
-* build(deps): bump animal-sniffer-maven-plugin from 1.20 to 1.21 by @dependabot in https://github.com/apache/plc4x/pull/323
-* build(deps): bump httpcore from 4.4.14 to 4.4.15 by @dependabot in https://github.com/apache/plc4x/pull/320
-* build(deps): bump annotations from 20.1.0 to 23.0.0 by @dependabot in https://github.com/apache/plc4x/pull/325
-* build(deps): bump asciidoctorj-diagram from 2.1.2 to 2.2.1 by @dependabot in https://github.com/apache/plc4x/pull/316
-* Fix typos by @cclauss in https://github.com/apache/plc4x/pull/326
-* Delete .travis.yml by @cclauss in https://github.com/apache/plc4x/pull/327
-* build(deps): bump guava from 31.0.1-jre to 31.1-jre by @dependabot in https://github.com/apache/plc4x/pull/329
-* build(deps): bump maven-bundle-plugin from 5.1.2 to 5.1.4 by @dependabot in https://github.com/apache/plc4x/pull/330
-* Fix typos by @cclauss in https://github.com/apache/plc4x/pull/328
-* Upgrade Apache Camel to version 3.14.1 by @oscerd in https://github.com/apache/plc4x/pull/331
-* build(deps): bump influxdb-client-java from 4.0.0 to 4.3.0 by @dependabot in https://github.com/apache/plc4x/pull/332
-* build(deps): bump awaitility from 4.1.1 to 4.2.0 by @dependabot in https://github.com/apache/plc4x/pull/333
-* build(deps): bump mockito.version from 4.2.0 to 4.4.0 by @dependabot in https://github.com/apache/plc4x/pull/334
-* fix(plc4go/codegen): DefaultPlcWriteRequest interface conversion, cau… by @hongjinlin in https://github.com/apache/plc4x/pull/335
-* fix(plc4go/codegen): Truly close connection by @hongjinlin in https://github.com/apache/plc4x/pull/338
-* fix communication with LOGO 0AB7 and ISOonTCP tsap configuration by @sevenk in https://github.com/apache/plc4x/pull/308
-* build(deps): bump slf4j.version from 1.7.32 to 1.7.36 by @dependabot in https://github.com/apache/plc4x/pull/342
-* build(deps): bump spring-boot.version from 2.6.2 to 2.6.4 by @dependabot in https://github.com/apache/plc4x/pull/337
-* Fix casting to byte for integer greater than 127 (byte is signed numb… by @alessandromnc94 in https://github.com/apache/plc4x/pull/339
-* Feature/plc4py by @hutcheb in https://github.com/apache/plc4x/pull/343
-* build(deps): bump zip4j from 2.9.1 to 2.10.0 by @dependabot in https://github.com/apache/plc4x/pull/345
-* Feature/plc4py bh1 by @hutcheb in https://github.com/apache/plc4x/pull/341
-* Bug Fix. Open too many files after complete by @Dustone-JavaWeb in https://github.com/apache/plc4x/pull/351
-* Started with the PlcReadRequest by @hutcheb in https://github.com/apache/plc4x/pull/348
-* build(deps): bump kotlin.version from 1.6.20 to 1.6.21 by @dependabot in https://github.com/apache/plc4x/pull/353
-* Fix/plc4py venv by @hutcheb in https://github.com/apache/plc4x/pull/355
-* Plc4py/plc field by @hutcheb in https://github.com/apache/plc4x/pull/358
-* fix(plc4go): fix the error of value out of range when converting an i… by @hongjinlin in https://github.com/apache/plc4x/pull/363
-* chore(deps): bump actions/cache from 2 to 3 by @dependabot in https://github.com/apache/plc4x/pull/368
-* chore(deps): bump actions/checkout from 2 to 3 by @dependabot in https://github.com/apache/plc4x/pull/369
-* chore(deps): bump github/codeql-action from 1 to 2 by @dependabot in https://github.com/apache/plc4x/pull/371
-* chore(deps): bump actions/setup-java from 2 to 3 by @dependabot in https://github.com/apache/plc4x/pull/372
-* chore(deps): bump BobAnkh/auto-generate-changelog from 1.1.0 to 1.1.1 by @dependabot in https://github.com/apache/plc4x/pull/370
-* EIP adding read/write for STRINGS and LINT by @AndyGrebe in https://github.com/apache/plc4x/pull/367
-* chore(deps): bump actions/github-script from 5.0.0 to 6.1.0 by @dependabot in https://github.com/apache/plc4x/pull/376
-* chore(deps): bump github.com/rs/zerolog from 1.20.0 to 1.27.0 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/375
-* chore(deps): bump github.com/icza/bitio from 1.0.0 to 1.1.0 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/373
-* chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/374
-* build(deps): bump jacoco-maven-plugin from 0.8.7 to 0.8.8 by @dependabot in https://github.com/apache/plc4x/pull/357
-* chore(deps): bump maven-dependency-tree from 3.1.0 to 3.1.1 by @dependabot in https://github.com/apache/plc4x/pull/365
-* chore(deps): bump maven-javadoc-plugin from 3.3.1 to 3.4.0 by @dependabot in https://github.com/apache/plc4x/pull/377
-* chore(deps): bump download-maven-plugin from 1.6.7 to 1.6.8 by @dependabot in https://github.com/apache/plc4x/pull/379
-* build(deps): bump maven-artifact from 3.6.3 to 3.8.5 by @dependabot in https://github.com/apache/plc4x/pull/359
-* build(deps): bump spock-bom from 2.0-groovy-3.0 to 2.1-groovy-3.0 by @dependabot in https://github.com/apache/plc4x/pull/356
-* build(deps): bump nifi.version from 1.16.1 to 1.16.2 by @dependabot in https://github.com/apache/plc4x/pull/380
-* build(deps): bump actions/dependency-review-action from 1 to 2 by @dependabot in https://github.com/apache/plc4x/pull/385
-* build(deps): bump nifi.version from 1.16.2 to 1.16.3 by @dependabot in https://github.com/apache/plc4x/pull/388
-* build(deps): bump error_prone_annotations from 2.11.0 to 2.14.0 by @dependabot in https://github.com/apache/plc4x/pull/389
-* build(deps): bump mvn-golang-wrapper from 2.3.9 to 2.3.10 by @dependabot in https://github.com/apache/plc4x/pull/390
-* build(deps): bump dependency-check-maven from 7.1.0 to 7.1.1 by @dependabot in https://github.com/apache/plc4x/pull/391
-* build(deps): bump maven-failsafe-plugin from 3.0.0-M5 to 3.0.0-M7 by @dependabot in https://github.com/apache/plc4x/pull/392
-* build(deps): bump google-java-format from 1.11.0 to 1.15.0 by @dependabot in https://github.com/apache/plc4x/pull/395
-* build(deps): bump maven-invoker-plugin from 3.2.2 to 3.3.0 by @dependabot in https://github.com/apache/plc4x/pull/394
-* Update Dockerfile inline with requirments script changes by @vmpn in https://github.com/apache/plc4x/pull/387
-* Updated java CIP write dataSize to match read dataSize by @AndyGrebe in https://github.com/apache/plc4x/pull/384
-* fix plc4x_server build issues by @ottobackwards in https://github.com/apache/plc4x/pull/404
-* Fix bug with select returning prematurely when device not sending any data by @vmpn in https://github.com/apache/plc4x/pull/386
-* build(deps): bump maven-release-plugin from 3.0.0-M5 to 3.0.0-M6 by @dependabot in https://github.com/apache/plc4x/pull/400
-* build(deps): bump mockito.version from 4.5.1 to 4.6.1 by @dependabot in https://github.com/apache/plc4x/pull/399
-* build(deps): bump iotdb.version from 0.12.4 to 0.13.0 by @dependabot in https://github.com/apache/plc4x/pull/393
-* build(deps): bump kotlin.version from 1.6.21 to 1.7.0 by @dependabot in https://github.com/apache/plc4x/pull/396
-* build(deps): bump maven-artifact from 3.8.5 to 3.8.6 by @dependabot in https://github.com/apache/plc4x/pull/406
-* build(deps): bump groovy.version from 3.0.10 to 3.0.11 by @dependabot in https://github.com/apache/plc4x/pull/408
-* build(deps): bump maven-compiler-plugin from 3.10.0 to 3.10.1 by @dependabot in https://github.com/apache/plc4x/pull/409
-* build(deps): bump jetty-util from 11.0.9 to 11.0.11 by @dependabot in https://github.com/apache/plc4x/pull/407
-* build(deps): bump github.com/viney-shih/go-lock from 1.1.1 to 1.1.2 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/398
-* build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.5 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/403
-* build(deps): bump maven-antrun-plugin from 3.0.0 to 3.1.0 by @dependabot in https://github.com/apache/plc4x/pull/411
-* build(deps): bump buildnumber-maven-plugin from 1.4 to 3.0.0 by @dependabot in https://github.com/apache/plc4x/pull/410
-* fixed copy-paste error in s7 config options by @tvormweg in https://github.com/apache/plc4x/pull/416
-* build(deps): bump protobuf-java from 3.12.0 to 3.21.2 by @dependabot in https://github.com/apache/plc4x/pull/413
-* build(deps): bump assertj-core from 3.22.0 to 3.23.1 by @dependabot in https://github.com/apache/plc4x/pull/415
-* build(deps): bump byte-buddy from 1.12.10 to 1.12.12 by @dependabot in https://github.com/apache/plc4x/pull/414
-* build(deps): bump maven-jar-plugin from 3.2.0 to 3.2.2 by @dependabot in https://github.com/apache/plc4x/pull/420
-* build(deps): bump milo.version from 0.6.6 to 0.6.7 by @dependabot in https://github.com/apache/plc4x/pull/419
-* build(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/417
-* build(deps): bump properties-maven-plugin from 1.0.0 to 1.1.0 by @dependabot in https://github.com/apache/plc4x/pull/421
-* build(deps): bump kafka.version from 3.2.0 to 7.1.2-ce by @dependabot in https://github.com/apache/plc4x/pull/422
-* build(deps): bump BobAnkh/auto-generate-changelog from 1.1.1 to 1.2.1 by @dependabot in https://github.com/apache/plc4x/pull/426
-* build(deps): bump github.com/schollz/progressbar/v3 from 3.8.6 to 3.8.7 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/427
-* build(deps): bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M7 by @dependabot in https://github.com/apache/plc4x/pull/424
-* build(deps): bump jna from 5.10.0 to 5.12.1 by @dependabot in https://github.com/apache/plc4x/pull/425
-* build(deps): bump jsoup from 1.15.1 to 1.15.2 by @dependabot in https://github.com/apache/plc4x/pull/423
-* build(deps): bump BobAnkh/auto-generate-changelog from 1.2.1 to 1.2.2 by @dependabot in https://github.com/apache/plc4x/pull/431
-* build(deps): bump camel.version from 3.17.0 to 3.18.0 by @dependabot in https://github.com/apache/plc4x/pull/430
-* build(deps): bump maven-bundle-plugin from 5.1.6 to 5.1.7 by @dependabot in https://github.com/apache/plc4x/pull/429
-* build(deps): bump woodstox-core from 6.2.8 to 6.3.0 by @dependabot in https://github.com/apache/plc4x/pull/428
-* build(deps): bump influxdb-client-java from 4.3.0 to 6.4.0 by @dependabot in https://github.com/apache/plc4x/pull/436
-* build(deps): bump crc from 1.0.2 to 1.0.3 by @dependabot in https://github.com/apache/plc4x/pull/435
-* build(deps): bump github.com/gdamore/tcell/v2 from 2.5.1 to 2.5.2 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/438
-* build(deps): bump github.com/schollz/progressbar/v3 from 3.8.7 to 3.9.0 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/437
-* build(deps): bump kotlin.version from 1.7.0 to 1.7.10 by @dependabot in https://github.com/apache/plc4x/pull/432
-* Apache Nifi plc4x record processor 2 by @inigoao in https://github.com/apache/plc4x/pull/439
-* build(deps): bump protobuf-java from 3.21.2 to 3.21.5 by @dependabot in https://github.com/apache/plc4x/pull/443
-* build(deps): bump actions/github-script from 6.1.0 to 6.1.1 by @dependabot in https://github.com/apache/plc4x/pull/449
-* build(deps): bump maven-assembly-plugin from 3.3.0 to 3.4.2 by @dependabot in https://github.com/apache/plc4x/pull/448
-* build(deps): bump maven-bundle-plugin from 5.1.7 to 5.1.8 by @dependabot in https://github.com/apache/plc4x/pull/447
-* build(deps): bump camel.version from 3.18.0 to 3.18.1 by @dependabot in https://github.com/apache/plc4x/pull/446
-* build(deps): bump mockito.version from 4.6.1 to 4.7.0 by @dependabot in https://github.com/apache/plc4x/pull/450
-* build(deps): bump cmake-maven-plugin from 3.22.1-b1 to 3.23.2-b1 by @dependabot in https://github.com/apache/plc4x/pull/452
-* build(deps): bump jakarta.activation-api from 1.2.2 to 2.1.0 by @dependabot in https://github.com/apache/plc4x/pull/451
-* build(deps): bump Saxon-HE from 10.5 to 11.4 by @dependabot in https://github.com/apache/plc4x/pull/445
-* build(deps): bump karaf-maven-plugin from 4.4.0 to 4.4.1 by @dependabot in https://github.com/apache/plc4x/pull/456
-* build(deps): bump calcite-core.version from 1.30.0 to 1.31.0 by @dependabot in https://github.com/apache/plc4x/pull/455
-* build(deps): bump byte-buddy from 1.12.12 to 1.12.13 by @dependabot in https://github.com/apache/plc4x/pull/454
-* build(deps): bump woodstox-core from 6.3.0 to 6.3.1 by @dependabot in https://github.com/apache/plc4x/pull/453
-* build(deps): bump maven-javadoc-plugin from 3.4.0 to 3.4.1 by @dependabot in https://github.com/apache/plc4x/pull/459
-* build(deps): bump maven-site-plugin from 3.12.0 to 3.12.1 by @dependabot in https://github.com/apache/plc4x/pull/460
-* build(deps): bump jsonassert from 1.5.0 to 1.5.1 by @dependabot in https://github.com/apache/plc4x/pull/457
-* build(deps): bump error_prone_annotations from 2.14.0 to 2.15.0 by @dependabot in https://github.com/apache/plc4x/pull/458
-* build(deps): bump nifi-nar-maven-plugin from 1.3.3 to 1.3.5 by @dependabot in https://github.com/apache/plc4x/pull/465
-* build(deps): bump checker-qual from 3.21.4 to 3.24.0 by @dependabot in https://github.com/apache/plc4x/pull/464
-* build(deps): bump milo.version from 0.6.6 to 0.6.7 by @dependabot in https://github.com/apache/plc4x/pull/463
-* build(deps): bump gson from 2.9.0 to 2.9.1 by @dependabot in https://github.com/apache/plc4x/pull/462
-* build(deps): bump joda-time from 2.10.14 to 2.11.0 by @dependabot in https://github.com/apache/plc4x/pull/461
-* build(deps): bump maven-remote-resources-plugin from 1.7.0 to 3.0.0 by @dependabot in https://github.com/apache/plc4x/pull/466
-* build(deps): bump github.com/gdamore/tcell/v2 from 2.5.2 to 2.5.3 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/470
-* build(deps): bump actions/github-script from 6.1.1 to 6.2.0 by @dependabot in https://github.com/apache/plc4x/pull/473
-* build(deps): bump github.com/rs/zerolog from 1.27.0 to 1.28.0 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/474
-* build(deps): bump jsoup from 1.15.2 to 1.15.3 by @dependabot in https://github.com/apache/plc4x/pull/472
-* build(deps): bump slf4j.version from 1.7.36 to 2.0.0 by @dependabot in https://github.com/apache/plc4x/pull/468
-* build(deps): bump logback.version from 1.2.11 to 1.4.0 by @dependabot in https://github.com/apache/plc4x/pull/475
-* build(deps): bump netty-bom from 4.1.79.Final to 4.1.80.Final by @dependabot in https://github.com/apache/plc4x/pull/476
-* build(deps): bump exec-maven-plugin from 3.0.0 to 3.1.0 by @dependabot in https://github.com/apache/plc4x/pull/469
-* build(deps): bump iot-device-client from 2.0.3 to 2.1.0 by @dependabot in https://github.com/apache/plc4x/pull/477
-* build(deps): bump byte-buddy from 1.12.13 to 1.12.14 by @dependabot in https://github.com/apache/plc4x/pull/471
-* build(deps): bump influxdb-client-java from 6.4.0 to 6.5.0 by @dependabot in https://github.com/apache/plc4x/pull/479
-* build(deps): bump joda-time from 2.11.0 to 2.11.1 by @dependabot in https://github.com/apache/plc4x/pull/478
-* build(deps): bump maven-dependency-tree from 3.1.1 to 3.2.0 by @dependabot in https://github.com/apache/plc4x/pull/480
-* build(deps): bump milo.version from 0.6.6 to 0.6.7 by @dependabot in https://github.com/apache/plc4x/pull/481
-* build(deps): bump milo.version from 0.6.7 to 0.6.8 by @dependabot in https://github.com/apache/plc4x/pull/483
-* build(deps): bump github.com/schollz/progressbar/v3 from 3.9.0 to 3.10.0 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/484
-* build(deps): bump github.com/schollz/progressbar/v3 from 3.10.0 to 3.10.1 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/488
-* build(deps): bump antlr.version from 4.10.1 to 4.11.1 by @dependabot in https://github.com/apache/plc4x/pull/487
-* build(deps): bump checker-qual from 3.24.0 to 3.25.0 by @dependabot in https://github.com/apache/plc4x/pull/486
-* build(deps): bump jackson.version from 2.13.3 to 2.13.4 by @dependabot in https://github.com/apache/plc4x/pull/485
-* build(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/489
-* build(deps): bump mockito.version from 4.7.0 to 4.8.0 by @dependabot in https://github.com/apache/plc4x/pull/490
-* build(deps): bump netty-bom from 4.1.80.Final to 4.1.81.Final by @dependabot in https://github.com/apache/plc4x/pull/493
-* build(deps): bump byte-buddy from 1.12.14 to 1.12.16 by @dependabot in https://github.com/apache/plc4x/pull/492
-* build(deps): bump camel.version from 3.18.1 to 3.18.2 by @dependabot in https://github.com/apache/plc4x/pull/491
-* build(deps): bump groovy.version from 4.0.4 to 4.0.5 by @dependabot in https://github.com/apache/plc4x/pull/495
-* build(deps): bump calcite-core.version from 1.31.0 to 1.32.0 by @dependabot in https://github.com/apache/plc4x/pull/496
-* build(deps): bump github.com/schollz/progressbar/v3 from 3.10.1 to 3.11.0 in /plc4go by @dependabot in https://github.com/apache/plc4x/pull/497
-* build(deps): bump zip4j from 2.11.1 to 2.11.2 by @dependabot in https://github.com/apache/plc4x/pull/500
-* build(deps): bump netty-bom from 4.1.81.Final to 4.1.82.Final by @dependabot in https://github.com/apache/plc4x/pull/501
-* build(deps): bump dependency-check-maven from 7.1.2 to 7.2.0 by @dependabot in https://github.com/apache/plc4x/pull/502
-* build(deps): bump slf4j.version from 2.0.0 to 2.0.1 by @dependabot in https://github.com/apache/plc4x/pull/503
-* build(deps): bump logback.version from 1.4.0 to 1.4.1 by @dependabot in https://github.com/apache/plc4x/pull/504
-* build(deps): bump protobuf-java from 3.21.5 to 3.21.6 by @dependabot in https://github.com/apache/plc4x/pull/507
-* build(deps): bump iot-device-client from 2.1.0 to 2.1.1 by @dependabot in https://github.com/apache/plc4x/pull/506
-* build(deps): bump jetty-util from 11.0.11 to 11.0.12 by @dependabot in https://github.com/apache/plc4x/pull/509
-* build(deps): bump maven-jar-plugin from 3.2.2 to 3.3.0 by @dependabot in https://github.com/apache/plc4x/pull/510
-* build(deps): bump apache-rat-plugin from 0.14 to 0.15 by @dependabot in https://github.com/apache/plc4x/pull/511
-* build(deps): bump asciidoctorj from 2.5.5 to 2.5.6 by @dependabot in https://github.com/apache/plc4x/pull/512
-* build(deps): bump dependency-check-maven from 7.2.0 to 7.2.1 by @dependabot in https://github.com/apache/plc4x/pull/513
-* build(deps): bump byte-buddy from 1.12.16 to 1.12.17 by @dependabot in https://github.com/apache/plc4x/pull/514
-* build(deps): bump junit.jupiter.version from 5.9.0 to 5.9.1 by @dependabot in https://github.com/apache/plc4x/pull/515
-* build(deps): bump jaxb-runtime from 4.0.0 to 4.0.1 by @dependabot in https://github.com/apache/plc4x/pull/516
-* build(deps): bump slf4j.version from 2.0.1 to 2.0.2 by @dependabot in https://github.com/apache/plc4x/pull/517
-* build(deps): bump joda-time from 2.11.1 to 2.11.2 by @dependabot in https://github.com/apache/plc4x/pull/519
-* build(deps-dev): bump json from 20220320 to 20220924 by @dependabot in https://github.com/apache/plc4x/pull/518
-* build(deps): bump actions/github-script from 6.2.0 to 6.3.0 by @dependabot in https://github.com/apache/plc4x/pull/521
-* build(deps): bump swagger-annotations from 1.6.6 to 1.6.7 by @dependabot in https://github.com/apache/plc4x/pull/522
-* build(deps): bump commons-text from 1.9 to 1.10.0 by @dependabot in https://github.com/apache/plc4x/pull/523
-* build(deps): bump slf4j.version from 2.0.2 to 2.0.3 by @dependabot in https://github.com/apache/plc4x/pull/524
-
-## New Contributors
-* @markus-franke made their first contribution in https://github.com/apache/plc4x/pull/288
-* @rmeister made their first contribution in https://github.com/apache/plc4x/pull/286
-* @TorstenU made their first contribution in https://github.com/apache/plc4x/pull/294
-* @Shoothzj made their first contribution in https://github.com/apache/plc4x/pull/306
-* @todoubaba made their first contribution in https://github.com/apache/plc4x/pull/307
-* @djexp made their first contribution in https://github.com/apache/plc4x/pull/321
-* @cclauss made their first contribution in https://github.com/apache/plc4x/pull/326
-* @oscerd made their first contribution in https://github.com/apache/plc4x/pull/331
-* @sevenk made their first contribution in https://github.com/apache/plc4x/pull/308
-* @alessandromnc94 made their first contribution in https://github.com/apache/plc4x/pull/339
-* @Dustone-JavaWeb made their first contribution in https://github.com/apache/plc4x/pull/351
-* @AndyGrebe made their first contribution in https://github.com/apache/plc4x/pull/367
-* @vmpn made their first contribution in https://github.com/apache/plc4x/pull/387
-* @tvormweg made their first contribution in https://github.com/apache/plc4x/pull/416
-* @inigoao made their first contribution in https://github.com/apache/plc4x/pull/439
-
-**Full Changelog**: https://github.com/apache/plc4x/compare/rel/0.9...rel/0.10
-
-### Feature
-
-- plc4go:
-  - added remaining renderers for model ([1a54d16](https://github.com/apache/plc4x/commit/1a54d16a28625be50695fe6c88876f0629fc9a12))
-  - implemente more serialize calls ([62c8c66](https://github.com/apache/plc4x/commit/62c8c66dd04bdf199090006d82f5492817844642))
-  - added plc4xgenerator to generate the serialize functions ([7ae5070](https://github.com/apache/plc4x/commit/7ae50705a460e1f60f19eec947c8a09d57b6f3b8))
-  - added GetSource to PlcSubscriptionEvent ([0e01d37](https://github.com/apache/plc4x/commit/0e01d379308048d845631fc5ba93ed300e2b3744))
-  - added fmt.Stringer to plc_message ([7df4051](https://github.com/apache/plc4x/commit/7df4051865ec1b68fb99282debaf938267ac8264))
-  - introduce Plc4xModelLog ([13809af](https://github.com/apache/plc4x/commit/13809afd28bf66eb6cc0ea0eed1558f4bd757f10))
-  - added missing duration calls to plc_value ([b7fb8cf](https://github.com/apache/plc4x/commit/b7fb8cf995de0a99700c16a31d6b98891d3a885c))
-  - added GetPLCValueType() PLCValueType to plc_value.go ([1f14f81](https://github.com/apache/plc4x/commit/1f14f8163d3e3c7bb70ca1a089f8d6ac6bcba26c))
-  - Treat a single element PlcValueList as PlcValue ([88de075](https://github.com/apache/plc4x/commit/88de0758a4ba877094756d7e76fa4fec2fc460e3))
-  - added DiscoverWithContext to driver manager ([5ff39f7](https://github.com/apache/plc4x/commit/5ff39f7a16ea0acee5f8e2817c02c471a1a125c2))
-  - introduced ExecuteWithContext(ctx... calls ([a21cbc6](https://github.com/apache/plc4x/commit/a21cbc6c6d0715ad5f2b7b4505aef36af851b92d))
-  - added net util for finding IPs ([1a041e8](https://github.com/apache/plc4x/commit/1a041e895908cede4e35ef73ae4bb68f402856bd))
-  - exposed the SPI as it comes in handy when working with plc4x from time to time ([4c916f5](https://github.com/apache/plc4x/commit/4c916f58e65f82d9965146f8cf5c78f9375b037b))
-  - plc4xbrowser should now remember last host and support more drivers ([54d0cf9](https://github.com/apache/plc4x/commit/54d0cf9d12c4be7be18e0aee6a35e0d5bf06419b))
-  - first implementation of plc4xbrowser ([027ef30](https://github.com/apache/plc4x/commit/027ef30a90835d04f969dfc3161e440b271f42dd))
-  - output progressbar on stderr for analyzer ([48a1a83](https://github.com/apache/plc4x/commit/48a1a83d2f4cd27f1fcbc4fdbf80627d7662c7f1))
-  - add additional output for analyzer ([88f255b](https://github.com/apache/plc4x/commit/88f255b0777c152026c9f621a60ac14470c2b5fd))
-  - added SO_REUSE support for udp ([f219a65](https://github.com/apache/plc4x/commit/f219a659dc07c2338bd128415bd84547570d55d8))
-  - added protocol specific discovery options ([fdb52e5](https://github.com/apache/plc4x/commit/fdb52e5a2c58d2beb64f31989f6859fd36359c76))
-  - expose Serializable ([1422a4e](https://github.com/apache/plc4x/commit/1422a4e9100045be7c6e821bc8583f11ae585b2e))
-  - expose curstom write buffer ([7d0002a](https://github.com/apache/plc4x/commit/7d0002ac698c363bae408c03356fca92b00b5fcd))
-  - expose read/write buffer via new interfaces ([badd0da](https://github.com/apache/plc4x/commit/badd0daa7663bdc838ea2d30a8de6d0b5d237ca9))
-  - expose selected set of utils for public usage ([7e0ccdb](https://github.com/apache/plc4x/commit/7e0ccdb65726d53b341ee8680c03152556d64f5d))
-  - fixes on golang ([c216cbe](https://github.com/apache/plc4x/commit/c216cbe3da782226476083b7e2c158130a6555b3))
-  - add new factory method for write buffer ([a44a252](https://github.com/apache/plc4x/commit/a44a252ecb9181ae69c324f13830ab01e8e66b8c))
-
-- plc-simulator/cbus:
-  - unified cal data handling ([9878491](https://github.com/apache/plc4x/commit/9878491a9052fa1602239a13b46d50d041cd480e))
-  - pick one of the available units for mmi ([cf1462e](https://github.com/apache/plc4x/commit/cf1462e87bd45089516e5bed97030ed24b44c700))
-  - added support for installation mmi requests ([720c603](https://github.com/apache/plc4x/commit/720c603a8ac5b97bfec8bf200d1f52a5185f81a9))
-  - cleanup code ([6ac271f](https://github.com/apache/plc4x/commit/6ac271f2f589495ebcf22eddeafd7fefbec1c425))
-  - implemented direct command identify ([c9c9e77](https://github.com/apache/plc4x/commit/c9c9e772660ac204e70470f9529dbce29fd1f753))
-  - added application filtering ([0a1817b](https://github.com/apache/plc4x/commit/0a1817b27b49333477d44d8b65a27e4068cd2c84))
-  - implemented identify responses ([3c7065c](https://github.com/apache/plc4x/commit/3c7065cb47349ff041b749ddc6dfac73419f0fee))
-  - implement proper option support ([8ddb301](https://github.com/apache/plc4x/commit/8ddb301752193e2c4de6bcdce260eacaa7a101fc))
-
-- plc4go/connection-cache:
-  - introduce connection cache options. ([5751ff3](https://github.com/apache/plc4x/commit/5751ff358c2b30425530e04edac6a789b7ee4327))
-  - hook connection cache into a own logger ([b042f02](https://github.com/apache/plc4x/commit/b042f0253090dba12ee301ff0270a2c5834b10b0))
-
-- cbus:
-  - map sal data command type into address ([28708f9](https://github.com/apache/plc4x/commit/28708f9bf5fc6aec3f350661689d0588bc6fcf8b))
-  - report levels as percentage (virtual) ([ef888b9](https://github.com/apache/plc4x/commit/ef888b9a5a71259e7841e17ce445e4828c0914f3))
-  - introduced INFO_MESSAGES and NETWORK_CONTROL application ids ([5e61dc8](https://github.com/apache/plc4x/commit/5e61dc80dc997b69b0ab31b897cb67117a727224))
-  - added number of arguments to sal command types ([86c4620](https://github.com/apache/plc4x/commit/86c462032279f9b581862ce69cf573c28664d305))
-  - change some fields to c-bus now that they don't loose data ([0e48de1](https://github.com/apache/plc4x/commit/0e48de1c3b8914b64439889907a6d55e70005a11))
-  - handle mmi status messages ([7d02a51](https://github.com/apache/plc4x/commit/7d02a51080c0e743236f95c2c9b3132d4ce82ff7))
-  - properly parser parameter values ([f44d597](https://github.com/apache/plc4x/commit/f44d59737e38edd34e4950c478ed377830f5bc0f))
-  - validate the checksum on read ([cfffc80](https://github.com/apache/plc4x/commit/cfffc808d294a3d4ca0766e970a967974c036be4))
-  - implemented proper checksum support ([b0af4dc](https://github.com/apache/plc4x/commit/b0af4dc27f13c143018b34414807708992f78981))
-  - implemented audio and video application ([409a709](https://github.com/apache/plc4x/commit/409a709cf8c5d92f63d5140d75d375935c93ae4d))
-  - implemented heating application ([4d1b020](https://github.com/apache/plc4x/commit/4d1b020c27ffbf86bc8cec881d9b961806019d95))
-  - implemented error hvac actuator application ([70a64ab](https://github.com/apache/plc4x/commit/70a64ab2f50128013b633b474bc263955b16f3da))
-  - implemented error reporting application ([cc4f30d](https://github.com/apache/plc4x/commit/cc4f30d87e56475599ae8ba7e8dd8aec64cafcd6))
-  - implemented measurement application ([238d80b](https://github.com/apache/plc4x/commit/238d80befe526880228ac2cbf26cda038358c8f3))
-  - implemented pools spa ponds fountains control application ([61edca4](https://github.com/apache/plc4x/commit/61edca454de1ac051698100b862294a40112582a))
-  - implemented measurement application ([65f7595](https://github.com/apache/plc4x/commit/65f7595859e44371c7231984994990477fe8f82b))
-  - implemented irrigation control application ([16590cf](https://github.com/apache/plc4x/commit/16590cfaadb01dae1bf5be43f0aa618b5af12fa4))
-  - implemented air conditioning application ([f9a1dfc](https://github.com/apache/plc4x/commit/f9a1dfcc7731d43ea89d82713480e61ec41a05be))
-  - implemented air conditioning application ([f246821](https://github.com/apache/plc4x/commit/f24682115334e55339d33731cee8bd50201369e9))
-  - implemented telephony application ([9edc926](https://github.com/apache/plc4x/commit/9edc9266343bb531270ede7dd33390cca70f2902))
-  - implemented clock and timekeeping application ([218812e](https://github.com/apache/plc4x/commit/218812eb5dbf04d11f54d8d1f29b4419ba9721ba))
-  - implemented media transport control application ([f4b45a4](https://github.com/apache/plc4x/commit/f4b45a446233ada6523fa0a67d7a2bd5de0ec1d6))
-  - access control application ([819a6c4](https://github.com/apache/plc4x/commit/819a6c423fdb834e08039739b701291970380e19))
-  - implemented ventilation application ([f8dbf89](https://github.com/apache/plc4x/commit/f8dbf89a9ad619a7efa175e88e1a5ef71dbcaf43))
-  - implemented temperature broadcast application ([0119d0a](https://github.com/apache/plc4x/commit/0119d0a9258a9bc0200bc4bd1c40e4a0b3f57e89))
-  - implemented enable control application ([79754ba](https://github.com/apache/plc4x/commit/79754bad42295480ab4388f3b778eebc34ba0c38))
-  - implemented trigger control application ([9b9f882](https://github.com/apache/plc4x/commit/9b9f8820986461f9affefc6e007b78260b3f49ac))
-  - implemented metering application ([ab42d2a](https://github.com/apache/plc4x/commit/ab42d2a951c64e7155871c4df0effd6cdb5a89b8))
-  - implemented security application ([c18171e](https://github.com/apache/plc4x/commit/c18171e203e651198b072b58602aba9a7b35f47f))
-  - added support for lighting label ([e2f61c4](https://github.com/apache/plc4x/commit/e2f61c4a583fd90889d0ef66efb7b28d8299d46c))
-  - add support for cal data write ([a82a934](https://github.com/apache/plc4x/commit/a82a93435f6048f94040d751e74d5d4db929928c))
-  - mapped more identify reply commands ([8a50d2a](https://github.com/apache/plc4x/commit/8a50d2a13689f26151bac695c60745087a539a0a))
-  - added support for deprecated binary state status request ([b56ad32](https://github.com/apache/plc4x/commit/b56ad323c40c38923f53b5ce273f48b49e4c2dea))
-  - added IdentifyReplyCommandOutputUnitSummary ([6d304e7](https://github.com/apache/plc4x/commit/6d304e7e02fd2254f8c36dbd5d99b63c4d5d3071))
-  - added parameter relevant types ([de2ad06](https://github.com/apache/plc4x/commit/de2ad06146e7e44119630dd1217248b8007446fb))
-  - added support for enum parameters ([7639143](https://github.com/apache/plc4x/commit/76391433e04c6437fc0c4009ded7501201b23136))
-
-- plc4j/api:
-  - Added a getArrayInfo() method to the PlcBrowseItem to provide information over array dimensions. ([cf2f2f5](https://github.com/apache/plc4x/commit/cf2f2f5aff13facf760eaba5378675e4bbfaa7a4))
-
-- plc4go/spi:
-  - improved virtual output from WriteBufferBoxBased ([0cfd466](https://github.com/apache/plc4x/commit/0cfd466c87a5414186598aa4a45b052f0e39bf41))
-  - improved output of some types ([324ef77](https://github.com/apache/plc4x/commit/324ef77f3d93ad9e4a25502366ea3e9d13c0937d))
-  - introduced WriteBufferPlcValueBased ([2a860ce](https://github.com/apache/plc4x/commit/2a860ced9333de0fdf4ea55270501bdefa9ae94f))
-  - added new ConnectWithContext to message codec ([1f38cc9](https://github.com/apache/plc4x/commit/1f38cc9f8d0eccbd9f7dcebbcd19f1c300f1b641))
-  - added new ConnectWithContext to transport instance ([de4fab5](https://github.com/apache/plc4x/commit/de4fab5f1fe2dfcf2b7a432081c47e80c5d190fe))
-  - integrate ctx into DefaultCodec ([aa93c27](https://github.com/apache/plc4x/commit/aa93c27845fc415ec7a73af2c6950f41a673f88c))
-  - propagate ctx down into implementations ([fbe964b](https://github.com/apache/plc4x/commit/fbe964bfaa0284d7a95b133e6cb2e84971f58bae))
-  - implemented stringer for Default driver ([e8a3f67](https://github.com/apache/plc4x/commit/e8a3f67acec57b23c3fd945c8ac0f1a075383cc1))
-
-- plc4go/cbus:
-  - added source to events ([31438eb](https://github.com/apache/plc4x/commit/31438eba8c6a6c92b5a4ba42c337900747358be0))
-  - added timeout to the read request on browse ([a0b7d0b](https://github.com/apache/plc4x/commit/a0b7d0b02806d1954a6f5b77adf3b7c52cdea477))
-  - handle context in browse field ([a589161](https://github.com/apache/plc4x/commit/a58916131b43234e287da9ecab20f353970663ad))
-  - map cal data using the WriteBufferPlcValueBased ([08ac93c](https://github.com/apache/plc4x/commit/08ac93ca0b1f4f8bad444fbc388dbd62f23cfed9))
-  - SAL are now passed using the generic WriteBufferPlcValueBased ([4ca9925](https://github.com/apache/plc4x/commit/4ca9925e0a7235c96dfca949e6624971f38590b5))
-  - added some more dummy implementations for value types ([6906355](https://github.com/apache/plc4x/commit/6906355d798538ddaaa35ddd309abb8dc275949a))
-  - implemented value handler for writes ([96a452e](https://github.com/apache/plc4x/commit/96a452e4d539595a388818c4a0be3ddc9d5a44f7))
-  - first implementation of writer support ([5fd053d](https://github.com/apache/plc4x/commit/5fd053d923cb483895b4ae9cb46fa9b54e64d8f1))
-  - introduced sal field ([2651c29](https://github.com/apache/plc4x/commit/2651c29520b20f9047dcae873614ec504f069031))
-  - implemented proper plc-value mapping for identify calls ([8a208fa](https://github.com/apache/plc4x/commit/8a208fa9952a8279543d8117df3041e8a7a10fc9))
-  - properly implemented Discoverer ([87763de](https://github.com/apache/plc4x/commit/87763de69b0ca9272a3b9c0dd34bc712d657ac9c))
-  - implemented Discovery ([840b324](https://github.com/apache/plc4x/commit/840b324701e63da8a0c38674c98ac6a47b518014))
-  - fixed handling single confirmations ([0b222b0](https://github.com/apache/plc4x/commit/0b222b02b59d377e587f7aa98a60668f73a96b49))
-  - added interceptor to browser ([78cd30b](https://github.com/apache/plc4x/commit/78cd30b6cef6ba0f266b0be411f16aacb59b727e))
-  - added possibility to specify addresses in connection string ([fe18090](https://github.com/apache/plc4x/commit/fe18090840eb1ee9cbf527cd977307c41f44787e))
-  - first draft of browse functionality ([c7e1d90](https://github.com/apache/plc4x/commit/c7e1d90c13d2b32e2e54686f2440e6fecd66bf93))
-  - added new info field for browse ([456ba1d](https://github.com/apache/plc4x/commit/456ba1d50889e7b9c52621caff3a7eb824fa2a40))
-  - first implementation of subscription for monitored SAL messages ([d516baa](https://github.com/apache/plc4x/commit/d516baae6790156d6aa865d77a56e154ca59d595))
-  - properly map binary and level status responses to plcValue ([2bd067a](https://github.com/apache/plc4x/commit/2bd067a5eaf90753db364c2331b874a899aa6bbd))
-  - progress on field handling ([38a8bdf](https://github.com/apache/plc4x/commit/38a8bdf4ec03b7e0705ec183c33108faaba6f0b0))
-  - initial c-bus driver implementation ([6021471](https://github.com/apache/plc4x/commit/6021471df7036f2f285aa006404ae681fe231dd0))
-
-- plc4j/ui:
-  - Added a resource view for a selected PLC connection listing all resources it found using the "browse"-api in a tree-table. ([a4a7573](https://github.com/apache/plc4x/commit/a4a7573efecc148696805776609003262a3f9b58))
-
-- general:
-  - migrate to apache groovy ([36881ba](https://github.com/apache/plc4x/commit/36881ba512256ba95d4f62afc71948d540431221))
-  - added new bacnet vendor ids ([a7c38fb](https://github.com/apache/plc4x/commit/a7c38fb6f604a542fa060af60cd92de654be9d2e))
-  - Dynamically determine ETS project number (#321) ([7a6f03c](https://github.com/apache/plc4x/commit/7a6f03cf16e50e3476fe0af28085f3ef27ed209f)) ([#321](https://github.com/apache/plc4x/pull/321))
-  - feature(plc4go): simulated driver, connection pool ([c76b28e](https://github.com/apache/plc4x/commit/c76b28ee125970b611ae608e5884121ef790facc))
-  - mspec extension with parameterized type refs, assert, try, const ([22c9f00](https://github.com/apache/plc4x/commit/22c9f005abab73da1ab88e4b88d718657667fb3f))
-  - add more tracer calls ([26bcca7](https://github.com/apache/plc4x/commit/26bcca72547d2a6f755567632a19664d9aeb9760))
-  - inject tracer into freemarker templates ([212818e](https://github.com/apache/plc4x/commit/212818e71a428eced6de2fd35aac71708fa9d217))
-
-- plc4j:
-  - added addPreRegisteredConsumer as convenience method for pre register consumers ([8b8518c](https://github.com/apache/plc4x/commit/8b8518cd7b4d25e1fb3794d0af0005d0c850ea21))
-
-- plc4go/bacnet:
-  - update vendor ids with data from new url ([d4343a2](https://github.com/apache/plc4x/commit/d4343a2edd3b92783c5fbf266087b00a2b965092))
-  - updated vendors ([dd11ad3](https://github.com/apache/plc4x/commit/dd11ad341172c72cd4c7162dea9c4127086bcc63))
-  - update vendors ([8f8633a](https://github.com/apache/plc4x/commit/8f8633a71c70161b032316ef640c61e337f2293d))
-  - first draft of reading single and multiple values ([6dc0a07](https://github.com/apache/plc4x/commit/6dc0a07fb217243a19e683b0ba58ce73f171d574))
-  - added WhoHas and IHave to Discovery ([5335f6f](https://github.com/apache/plc4x/commit/5335f6ff8ac8b590990066b87464328521d24bd6))
-  - Discovery should now display the remote ip at least for broadcast ([35d2185](https://github.com/apache/plc4x/commit/35d2185ab2316f98bca4388150b4d370316e8987))
-  - Discovery should now parse the iam and produce a partial correct event ([2fbc348](https://github.com/apache/plc4x/commit/2fbc348dc7e00037e5fdb79688e8271e0bf3405f))
-  - Discovery should now be able to handle broadcasts and unicasts ([f362cfa](https://github.com/apache/plc4x/commit/f362cfa5de1f97c14a939e37c644fca80ef3d296))
-  - small changes on discovery using reuse of sockets ([1d069ad](https://github.com/apache/plc4x/commit/1d069addc03d380dab9af9fb459977796349200b))
-  - initial implementation of discovery ([644d5c9](https://github.com/apache/plc4x/commit/644d5c9a37f3652d1d02f84ec53ab3123bb92b12))
-  - fix broken static helper casts ([f883cc1](https://github.com/apache/plc4x/commit/f883cc1b5ed268c5d51d3236b635f2ec6278a9dd))
-  - minor progress on bacnet ([7949d53](https://github.com/apache/plc4x/commit/7949d53b4c2627eff11494528e3d1ad393de02a1))
-
-- plc-simulator:
-  - graduate the plc-simulator into plc4j/utils ([9500fef](https://github.com/apache/plc4x/commit/9500fefa6b85f81aef2ea3720a8ae3a0eeb4eba2))
-  - plc-simulator send out SAL messages every 5 seconds ([0e381aa](https://github.com/apache/plc4x/commit/0e381aa39e82f9ae62e8d05a80de88eea6a8112f))
-
-- plc4go/knxnetip:
-  - use context for discovery ([04fa66d](https://github.com/apache/plc4x/commit/04fa66d532cedf17c6a9dc518c5ef2b4bd1a38f9))
-
-- plc4xbrowser:
-  - added discover command ([e94ed04](https://github.com/apache/plc4x/commit/e94ed048d96daf25d2f54a7517db563b4936273c))
-  - added discover command ([dc05bfa](https://github.com/apache/plc4x/commit/dc05bfa79a61b222bf7c94906da1b0a89a581d52))
-  - increase display area ([ff7d444](https://github.com/apache/plc4x/commit/ff7d444e1fefbca98ef7db372d126197c88ff440))
-  - set focus on ctrl+c ([1e2b13b](https://github.com/apache/plc4x/commit/1e2b13b23891ea9d4b816168daa93b7f46a51ea5))
-  - added browse support ([a3d68a2](https://github.com/apache/plc4x/commit/a3d68a2d135d7f2d5ea4f190e316c1614507c438))
-  - implemented write-direct ([8d2e713](https://github.com/apache/plc4x/commit/8d2e7134db61c303bdf7cdf4e48c28ba0b15bfb2))
-  - made read produce a proper message ([5af52b7](https://github.com/apache/plc4x/commit/5af52b7652e823ddd2604848a40ecae3c126e2dd))
-  - hook ctrl-c onto command input clear ([f2b5ec0](https://github.com/apache/plc4x/commit/f2b5ec0dc1d9104a6410bfecdc4cc26fc887d179))
-  - added first iteration of read support ([5faa9e1](https://github.com/apache/plc4x/commit/5faa9e14acf366f9a58987329cb299950a0477db))
-  - added subcommands for clear ([6aa9a57](https://github.com/apache/plc4x/commit/6aa9a57c5cd15d75962bd00d4591b4260e6c1aca))
-  - auto register option for drivers ([34d70f7](https://github.com/apache/plc4x/commit/34d70f7414aa583afe31f0372bb3dbc0efa0690f))
-  - add clear command ([a1e8b24](https://github.com/apache/plc4x/commit/a1e8b24f635521589425894a71d4aad24468f04f))
-  - added several features ([0458e79](https://github.com/apache/plc4x/commit/0458e79860bdadaa5ff9e62097a19ed413a16ae9))
-  - display last 10 commands and save them in config ([c53f4fa](https://github.com/apache/plc4x/commit/c53f4fafd87e71e993d1570b44b0958fc1270167))
-  - added config options for logging and tracing ([55ded83](https://github.com/apache/plc4x/commit/55ded83c0491fa4b92327efb970e4c65742501ef))
-
-- plc4xpcapanalyzer:
-  - added frontend for interactive work with the cli ([decf45e](https://github.com/apache/plc4x/commit/decf45ef9ffaf6276db4f1abfbe42c841fdd2456))
-
-- plc-simulator/s7:
-  - support a alternate s7 port ([7adec29](https://github.com/apache/plc4x/commit/7adec29306c07da3679677751e3a7d7c7c710825))
-
-- codegen/plc4j:
-  - fixed issue with name collision ([ed60521](https://github.com/apache/plc4x/commit/ed60521dbab6be8f5aec727cde9371e25ffeb496))
-  - save reserved in case they differ so they can be written out again using the same value ([8baeacf](https://github.com/apache/plc4x/commit/8baeacf1da74042dd41205cc9620b9523af37c0d))
-  - add information of the type into the error message ([8636f3f](https://github.com/apache/plc4x/commit/8636f3fe8eb11ba7e6530da8435d0f40f25d47a5))
-
-- codegen/plc4go:
-  - save reserved in case they differ so they can be written out again using the same value ([a60ee58](https://github.com/apache/plc4x/commit/a60ee58e316211c4169311ff87f127d59b519a3b))
-  - add information of the type into the error message ([5dfee90](https://github.com/apache/plc4x/commit/5dfee9081f763a5e262aa7ac1b78fb5b801089ee))
-  - when a sub-type parse match fails output the actual values ([a7504a6](https://github.com/apache/plc4x/commit/a7504a6f4e4865e913c1ee92aecfa6352c2c3a53))
-  - added an indirection through the write buffer for complex types. ([0801492](https://github.com/apache/plc4x/commit/08014922114185c25a68d924c52908c154d24db9))
-  - added an indirection through the write buffer for complex types. ([77ff058](https://github.com/apache/plc4x/commit/77ff05801368faceb21bde5784f8e509241c1f1d))
-  - wrap errors and added stacks where missing ([10764da](https://github.com/apache/plc4x/commit/10764daa1cb52f44e07a59a8b668afabd3b5705e))
-  - log error to debug when optional is resetting for better traceability ([5b71b83](https://github.com/apache/plc4x/commit/5b71b83a8d2cd4274f1b6f4545ab88048e04b196))
-
-- plc4xpcapanalyzer/cbus:
-  - echo in merge requests should now be discarded so numbering won't get messed up ([c8893e0](https://github.com/apache/plc4x/commit/c8893e012624bc05192445d6d67e7df1e218e806))
-
-- plc4j/cbus:
-  - added simple cbus implementation to plc-simulator ([067ad4f](https://github.com/apache/plc4x/commit/067ad4f656f94b884db91dde46ece0180febf432))
-
-- bacnet:
-  - update vendors ([02f6191](https://github.com/apache/plc4x/commit/02f6191e4f9e12554c4347ae1176363b32e67efb))
-  - use typeSwitch inherit feature for tags ([3694a28](https://github.com/apache/plc4x/commit/3694a28db8f37822e036abf8e230685f930a3854))
-  - added missing accessors for constructed data types ([ddd8beb](https://github.com/apache/plc4x/commit/ddd8beb4ca9120e31de9f5daaeec5dcfbb0a1156))
-  - added accessors for constructed data types ([2750970](https://github.com/apache/plc4x/commit/27509709ff19b2acd20f3b4ced249fa22fb2bd57))
-  - renamed access credential all ([10de05b](https://github.com/apache/plc4x/commit/10de05bda6c82d941242b5d908554f9de84e116f))
-  - added on more mapping for static helper ([b227400](https://github.com/apache/plc4x/commit/b22740023b5df5c1f120d1d05d1e5f3109bf97de))
-  - added index 0 support for BACnetArray and validate lengths ([139832b](https://github.com/apache/plc4x/commit/139832bedae3ffac4c0d77667c75781afe0d8361))
-  - pass index parameters to constructed data ([5e2003a](https://github.com/apache/plc4x/commit/5e2003a33296a29bafdf000cfd5afc5a70811e1b))
-  - added safeguard against wrongly implemented constructed data ([d97c819](https://github.com/apache/plc4x/commit/d97c819ce83eadaf4d54a36c0e7c7108c98de185))
-  - added shared property mapping ([b304355](https://github.com/apache/plc4x/commit/b304355310072ec288fd4f08230ab7a163282b0b))
-  - added shared property mapping ([ef7538a](https://github.com/apache/plc4x/commit/ef7538ade321a5b00e9ec8aad5f3df26acf4a258))
-  - added shared property mapping ([b7a5c45](https://github.com/apache/plc4x/commit/b7a5c45a5efdb82777cba6a0d8523544ada7fcb7))
-  - added shared property mapping ([39f0757](https://github.com/apache/plc4x/commit/39f07579fac9355f916820589defd619fd8155d3))
-  - added share property mapping ([4e32eb5](https://github.com/apache/plc4x/commit/4e32eb585427be7c9a43de07a7fdb6d8c3474568))
-  - implemented unique properties for access zone type ([168884f](https://github.com/apache/plc4x/commit/168884ff52527868d8e7ae160b400f1a7ad80203))
-  - implemented unique properties for accumulator type ([5fd804a](https://github.com/apache/plc4x/commit/5fd804a4478dbecabe249cf66b8ccd453cfab270))
-  - implemented unique properties for averaging type ([c4f993b](https://github.com/apache/plc4x/commit/c4f993b8770646dcf7eb1d60dc6839f52980c3cb))
-  - implemented unique properties for calendar type ([cc0fb1d](https://github.com/apache/plc4x/commit/cc0fb1d0da96818ea1893bd622c9738dc6a61f75))
-  - implemented unique properties for channel type ([c365f85](https://github.com/apache/plc4x/commit/c365f851b8eb7be6fc494b2b51a663877f28580a))
-  - implemented unique properties for command type ([fa695b0](https://github.com/apache/plc4x/commit/fa695b041e4a9b1d356d805daed945505c75ce7a))
-  - implemented unique properties for credential data input type ([b9c9134](https://github.com/apache/plc4x/commit/b9c91345080d55a4128eba5ea97484650ea8b67f))
-  - implemented unique properties for device type ([0be992d](https://github.com/apache/plc4x/commit/0be992d35b83cd054c527de93a5491414f30ae17))
-  - implemented unique properties for elevator group type ([c94bf66](https://github.com/apache/plc4x/commit/c94bf669a76e64cc8df9e510e2059174621c0641))
-  - implemented unique properties for escalator type ([ef8f17b](https://github.com/apache/plc4x/commit/ef8f17b60b62db0af2feea3debf8002bd5e9f692))
-  - implemented unique properties for event enrollment type ([c2d39ad](https://github.com/apache/plc4x/commit/c2d39adcdb016d26be51ddc1827363a932d668ac))
-  - implemented unique properties for file type ([c75cc7d](https://github.com/apache/plc4x/commit/c75cc7d3a632a3eae3f98450218c4e5a8ca78d23))
-  - implemented unique properties for global group type ([7ed03bf](https://github.com/apache/plc4x/commit/7ed03bfc118e0efca155f7231fbfba25e99306af))
-  - implemented unique properties for group type ([a8376a9](https://github.com/apache/plc4x/commit/a8376a9ae9b1eb22d6a4f2f45b0f4271477dd59c))
-  - implemented unique properties for lift type ([9612626](https://github.com/apache/plc4x/commit/96126269331eefd441bdb0a7f0d94ce8e3267b10))
-  - implemented unique properties for lightning output type ([7d74e34](https://github.com/apache/plc4x/commit/7d74e3419950de12066653b6f83d444760e766c1))
-  - implemented unique properties for load control type ([b685af7](https://github.com/apache/plc4x/commit/b685af7a5054afcc73d8709ea7d467f8068627ab))
-  - implemented unique properties for loop type ([89a1d3e](https://github.com/apache/plc4x/commit/89a1d3ea047ed21fa0ed35b3a1490023c21c9fbf))
-  - implemented unique properties for network port type ([3ee1ecd](https://github.com/apache/plc4x/commit/3ee1ecdfaf0bb0d31976ec2977df05f387cc599e))
-  - implemented unique properties for network security type ([d39d5d0](https://github.com/apache/plc4x/commit/d39d5d0c0858e0994a02921c91b5adcf35df03bd))
-  - implemented unique properties for notification class type ([d679430](https://github.com/apache/plc4x/commit/d679430d565f7c92efd075d1a9756347e05671e5))
-  - implemented unique properties for notification forwarder type ([334fc21](https://github.com/apache/plc4x/commit/334fc217dce73e77749d2e414a12c746ce845009))
-  - implemented unique properties for program type ([c8276d5](https://github.com/apache/plc4x/commit/c8276d559fa8888ab24dbd059d0d495a6daa9890))
-  - implemented unique properties for pulse converter type ([0bb2918](https://github.com/apache/plc4x/commit/0bb291893ab0e254a82b66863fd88d9fb8304928))
-  - implemented unique properties for schedule object type ([176fb68](https://github.com/apache/plc4x/commit/176fb68759e511a72dfec90bcc130fe450f9e47e))
-  - implemented unique properties for structured view object type ([8a683e2](https://github.com/apache/plc4x/commit/8a683e29d6867d089efeaf6487e5d2bdd2c8f184))
-  - implemented unique properties for timer object type ([5994fd3](https://github.com/apache/plc4x/commit/5994fd32bc1e494c434f0e81b3dcdb5fad6d2712))
-  - implemented unique properties for binary lightning output object type ([a70d1aa](https://github.com/apache/plc4x/commit/a70d1aaf0db305470d02bbd5a921ea15bcabf5d3))
-  - implemented unique properties for bit string object type ([f1950f4](https://github.com/apache/plc4x/commit/f1950f481cb927f1e0f66b0b5b9714b0f1b02ba2))
-  - implemented unique properties for access user object type ([737d078](https://github.com/apache/plc4x/commit/737d0787b201b74c2e472ac52ac27f0db8e116c6))
-  - implemented unique properties for access point object type ([535da88](https://github.com/apache/plc4x/commit/535da8840f91c270b0aa0fbdb4bc2a6a721540b3))
-  - implemented unique properties for access door object type ([003ddf1](https://github.com/apache/plc4x/commit/003ddf17d2fc3e94bbdefd48aa12f60597419d9e))
-  - implemented unique properties for access credential object type ([8626057](https://github.com/apache/plc4x/commit/862605723ce7de09a55db72c1d9dc4657e1090db))
-  - implemented several properties ([e8ba250](https://github.com/apache/plc4x/commit/e8ba2500bbbfa8c834d309e820541e65635526ce))
-  - implemented some more property mappings and defaulted all properties to a validation error ([f4cd2a9](https://github.com/apache/plc4x/commit/f4cd2a922dbd8469105d08ec7ada1e62df23399d))
-  - added first implementation of BACnetConstructedDataAnalogInputAll ([4d946c0](https://github.com/apache/plc4x/commit/4d946c0e26f849d7a98227812a2e16083952c624))
-  - implemented all bit strings similar to enums ([65f5526](https://github.com/apache/plc4x/commit/65f55262db012d67a51d24bd7a54b5e3ce298966))
-  - implemented BACnetPriorityArray ([53381f1](https://github.com/apache/plc4x/commit/53381f1c90d9b8a0f4625085590dea4b9fedd9a4))
-  - mapped units to out of service ([5771964](https://github.com/apache/plc4x/commit/577196469f502e1ca1bf47f0b0ac072a64db8d50))
-  - mapped controlled variable value ([fc22ff5](https://github.com/apache/plc4x/commit/fc22ff5277ef26336224d7cc2f82a837f020384d))
-  - mapped units to BACnetEngineeringUnits ([a64de11](https://github.com/apache/plc4x/commit/a64de11e6f39b477ac4c919bbd386d0960c8f26c))
-  - add unknown enums to ApduType enum ([ef1e4b3](https://github.com/apache/plc4x/commit/ef1e4b394f9a56b405937c46c028d9e2b1a94da1))
-  - introduce ApduType enum ([5153cf7](https://github.com/apache/plc4x/commit/5153cf71df50fa81fc76ea1c5863331aa42f159e))
-  - implement BACnetConstructedData*All for all objects as placeholder ([ee9fb24](https://github.com/apache/plc4x/commit/ee9fb247c3323f6117e45d2ad90c3754c837a70b))
-  - implement BACnetConfirmedServiceRequestVTData ([e6b90c6](https://github.com/apache/plc4x/commit/e6b90c69f32aa88873bb908cad56c8cd66668c4e))
-  - implement BACnetConfirmedServiceRequestVTOpen ([001eedb](https://github.com/apache/plc4x/commit/001eedb0b2bfc302228db2da6f9931dee73d7021))
-  - implement BACnetConfirmedServiceRequestVTOpen ([ba8b2dd](https://github.com/apache/plc4x/commit/ba8b2dde6b6a2a12100254b6d54f660d9dbe56e3))
-  - implement BACnetServiceAckVTData ([0003c82](https://github.com/apache/plc4x/commit/0003c82e2c1f258dbc5f28f1beaccf0eb216b497))
-  - implement BACnetServiceAckVTOpen ([b0c9709](https://github.com/apache/plc4x/commit/b0c9709999386a4003330e664b8c288244479c1e))
-  - implement BACnetServiceAckGetAlarmSummary ([1e5d6f5](https://github.com/apache/plc4x/commit/1e5d6f548c0285926a9b586c55ebcad9ef7af033))
-  - implement BACnetUnconfirmedServiceRequestWriteGroup ([cbaedc9](https://github.com/apache/plc4x/commit/cbaedc9a39169862990680225c7c2be0620ee705))
-  - implement BACnetUnconfirmedServiceRequestWriteGroup ([7d9c063](https://github.com/apache/plc4x/commit/7d9c063f5750fdbbe2da019a3cf40ddad9169eb5))
-  - implemented BACnetConfirmedServiceRequestConfirmedTextMessage ([6e5cfee](https://github.com/apache/plc4x/commit/6e5cfeeadfc2bb9a1b7a022fb91536be6e301b93))
-  - implemented BACnetConfirmedServiceRequestLifeSafetyOperation ([9709a9c](https://github.com/apache/plc4x/commit/9709a9cb6f195d6d3e05af485237113774eb8777))
-  - implemented BACnetServiceAckGetEnrollmentSummary ([cd12935](https://github.com/apache/plc4x/commit/cd12935f3667af21304af7f772d5e252114743d7))
-  - implemented BACnetConfirmedServiceRequestGetEnrollmentSummary ([1af0a40](https://github.com/apache/plc4x/commit/1af0a4028e23a2b165c3b4bd278f804adff8589b))
-  - implemented BACnetNotificationParametersChangeOfTimer ([d8beb08](https://github.com/apache/plc4x/commit/d8beb08b32fa449b874df87eb0aceca8cfd4d5f5))
-  - implemented BACnetNotificationParametersChangeOfDiscreteValue ([056a4b4](https://github.com/apache/plc4x/commit/056a4b42c24d93b3a1abf82df90a1acfcbaf072e))
-  - implemented BACnetNotificationParametersChangeOfReliability ([4a727b1](https://github.com/apache/plc4x/commit/4a727b157c7d97327d389f0a8bb3c32d5ca2cf7f))
-  - implemented BACnetNotificationParametersChangeOfStatusFlags ([839386e](https://github.com/apache/plc4x/commit/839386e61791f6043dd1f69ece974ba7eb2fe884))
-  - implemented BACnetNotificationParametersChangeOfCharacterString ([c2d5017](https://github.com/apache/plc4x/commit/c2d50175496164bfcbc354f938668b3264ccb292))
-  - implemented BACnetNotificationParametersUnsignedOutOfRange ([1505202](https://github.com/apache/plc4x/commit/15052026934a07ae80a36dd532a17c702bdaadb3))
-  - implemented BACnetNotificationParametersSignedOutOfRange ([996bcbc](https://github.com/apache/plc4x/commit/996bcbc94c81dfb8cf06cc569701216179bc5c84))
-  - implemented BACnetNotificationParametersDoubleOutOfRange ([01d0114](https://github.com/apache/plc4x/commit/01d01140dc7d26c9955101978c0072382fbbd2e0))
-  - implemented BACnetNotificationParametersAccessEvent ([c964dc5](https://github.com/apache/plc4x/commit/c964dc5de61528ca6528124c2497a8c9582324b3))
-  - implemented BACnetNotificationParametersChangeOfLifeSafety ([1e97df3](https://github.com/apache/plc4x/commit/1e97df332649abc907a26747c9ef5e32d2b5aba6))
-  - put basic tags in own mspec ([852ed66](https://github.com/apache/plc4x/commit/852ed662f7250b9b3f570eaaa49fd63158b2f535))
-  - implemented BACnetPropertyStates ([0a88392](https://github.com/apache/plc4x/commit/0a88392d30fdda1768c916afb29a8da4e973e0b3))
-  - added helpers for vendor id ([3a188a5](https://github.com/apache/plc4x/commit/3a188a5b43d6cb4d9a15e5b5a1378d3aca3baed4))
-  - use vendor id enum whenever possible ([337ed95](https://github.com/apache/plc4x/commit/337ed9511c4b1638a3ef47026a0682acd34ef1ca))
-  - implement BACnetConstructedDataSubordinateList ([0f62ec0](https://github.com/apache/plc4x/commit/0f62ec0c46d850262fe718e326df5ccecf88722b))
-  - small cleanups of static helpers ([6230a05](https://github.com/apache/plc4x/commit/6230a0505dea3d3d658ef0f4814b508a970026da))
-  - added helper functions for segmentation ([09c1e79](https://github.com/apache/plc4x/commit/09c1e79bc747c07cff47de6dd2950ed2eeb287e9))
-  - added mspec-code-generation for defined enums (DRY) ([115a4d7](https://github.com/apache/plc4x/commit/115a4d76e67ae870d3df65ca051f856f763ed618))
-  - implemented remaining direct defined enums ([94ca4f0](https://github.com/apache/plc4x/commit/94ca4f0170d1c026bb22bd2da74d9988640b59ed))
-  - split enums up into public and private enums ([11ae7e0](https://github.com/apache/plc4x/commit/11ae7e09814bc2fd253331e18594743c3eb7b2ea))
-  - externalize enums in own mspec and add missing skeletons ([02d6616](https://github.com/apache/plc4x/commit/02d66166674b7b5885799e6ea6c859528d9e7e39))
-  - pull vendor id list from the internet ([3b0a651](https://github.com/apache/plc4x/commit/3b0a651954b61e7ec6daeaf2cc4c99e4f7e1c4b9))
-  - migrated BACnetAction to enum ([a392d38](https://github.com/apache/plc4x/commit/a392d382e6a6542caa357a74f3235170319d58c3))
-  - implemented improved generic method to handle enums which can have extended values ([34e26f1](https://github.com/apache/plc4x/commit/34e26f171eb220769e41704ca502030e9b048088))
-  - implemented support for BACnetConstructedDataReliability ([feb585b](https://github.com/apache/plc4x/commit/feb585b3f0bbf376ea6c1d5ebe1117b25dc8e043))
-  - implemented support for BACnetConstructedDataLifeSafetyStateEntry ([675fb09](https://github.com/apache/plc4x/commit/675fb09ab2f3ba90554b59cbf087f0635b6ff8a2))
-  - implemented support for ACCEPTED_MODES ([bc11e48](https://github.com/apache/plc4x/commit/bc11e48a89edefc27601b7cc7d4d371da56cee5f))
-  - implemented support for LIFE_SAFETY_ALARM_VALUES ([7a75b2c](https://github.com/apache/plc4x/commit/7a75b2c57491640e0b74aad5cbd5983f051b0036))
-  - added todos and validations for not yet implemented datatypes ([3b5dd93](https://github.com/apache/plc4x/commit/3b5dd93fae8d42a98617d266d0311eaad1c33527))
-  - implemented BACnetConfirmedServiceRequestCreateObject and BACnetConfirmedServiceRequestDeleteObject ([4a78124](https://github.com/apache/plc4x/commit/4a78124dcbc0d4b1e8db88150e1c57e783a34d09))
-  - implemented BACnetUnconfirmedServiceRequestUnconfirmedCOVNotificationMultiple ([a84ba0c](https://github.com/apache/plc4x/commit/a84ba0c406bea5033935277ddb994c2b90807221))
-  - implemented BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple ([48521c3](https://github.com/apache/plc4x/commit/48521c33691c8ff42a72430c1871cb82d6b5206f))
-  - implemented BACnetConfirmedServiceRequestSubscribeCOVProperty ([9a623d1](https://github.com/apache/plc4x/commit/9a623d16f9a4c2c832ed53803243dfcbde69f724))
-  - map abort and reject reason to enums ([59437f7](https://github.com/apache/plc4x/commit/59437f7d5e7c0384b64b1722eaf71ca677eaedf9))
-  - reworked error handling ([78b0326](https://github.com/apache/plc4x/commit/78b0326022608a7d2c5e4c8cfd4f4b8637cd285f))
-  - implemented read range ([ddfad99](https://github.com/apache/plc4x/commit/ddfad995ae93cb33cdd61860c9b0b967ecf254e7))
-  - implemented PrivateTransfer ([c75c2f0](https://github.com/apache/plc4x/commit/c75c2f05bf7e7288010d9f573211bf38027782bb))
-  - major overhaul of type mappings ([b4d63f3](https://github.com/apache/plc4x/commit/b4d63f34b126f4c54fc843f8af396ccb0fc21170))
-  - added property mapping placeholders ([e0d8f82](https://github.com/apache/plc4x/commit/e0d8f822a40430d4873267a7d38b517ebc4c645a))
-  - implemented BACnetConstructedDataLifeSafetyZoneMembers and BACnetConstructedDataLifeSafetyZoneMembers ([986009e](https://github.com/apache/plc4x/commit/986009eccaedd211c4aad7836c8e926397a584a9))
-  - implemented BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple ([1d39569](https://github.com/apache/plc4x/commit/1d395694d1bea0ae9836227c811442f78cefa48b))
-  - implemented BACnetConfirmedServiceRequestAcknowledgeAlarm ([6a899a1](https://github.com/apache/plc4x/commit/6a899a134795eb8f117fac0d0d78be9c4ef322d6))
-  - implemented BACnetUnconfirmedServiceRequestUnconfirmedEventNotification ([347196d](https://github.com/apache/plc4x/commit/347196de2dac87c62fe3b7b3a6d5d3c5a0a20ed5))
-  - implemented BACnetUnconfirmedServiceRequestUTCTimeSynchronization ([e95d551](https://github.com/apache/plc4x/commit/e95d551936035d523298dca9866e4d87c9565125))
-  - introduced BACnetUnconfirmedServiceChoice enum ([d5d7a1e](https://github.com/apache/plc4x/commit/d5d7a1eab5286884d3992739403195b819fb1e0c))
-  - introduced BACnetConfirmedServiceChoice enum ([fec9e3e](https://github.com/apache/plc4x/commit/fec9e3eb0ef93460d83239cd34137660df06aafc))
-  - added support for BACnetConfirmedServiceRequestAddListElement and BACnetConfirmedServiceRequestRemoveListElement ([d6e48ad](https://github.com/apache/plc4x/commit/d6e48adbf0ba7c4dfb629b629e405d0aea6cc56e))
-  - minor cleanups ([69c255c](https://github.com/apache/plc4x/commit/69c255c9af6e47727c4dc2e9aafdc431c0ae18a5))
-  - added support for more read replies ([0f46d4d](https://github.com/apache/plc4x/commit/0f46d4d6d3abf2b662ab7822d39acfb6df97cc2e))
-  - refined BDT and FDT support ([5c895a3](https://github.com/apache/plc4x/commit/5c895a30046a96558a7dcefabab082ab303a7bf5))
-  - initial BDT and FDT support ([261bfe7](https://github.com/apache/plc4x/commit/261bfe7e888ec228569c8446bbc2ee4998b4ca78))
-  - added support for BACnetReadAccessResult ([ad729e2](https://github.com/apache/plc4x/commit/ad729e296175483914a8d1a292321cf25ecb04b6))
-  - added support for BACnetConfirmedServiceRequestWritePropertyMultiple ([af95da3](https://github.com/apache/plc4x/commit/af95da34b963f556f1f6a708465593338cfded24))
-  - introduce enums for MaxSegmentsAccepted and MaxApduLengthAccepted ([8024e07](https://github.com/apache/plc4x/commit/8024e07c3f72b6723bf4254e12cea3b4059e0518))
-  - added helper for date and time ([201ded2](https://github.com/apache/plc4x/commit/201ded2fbe2a49da6c956d6a2e175cb82c415d1e))
-  - added null context tag ([1e426c2](https://github.com/apache/plc4x/commit/1e426c270a8ab474dd749bb467f7a611ee67fbd7))
-  - added helper for bit string data types ([3cb822b](https://github.com/apache/plc4x/commit/3cb822b8f79c6352bc0c0df427c96d03fbb582b6))
-  - added helper for string data types ([b34ce11](https://github.com/apache/plc4x/commit/b34ce11a7de289024c7f5ccf2c2569f89d5f140b))
-  - added helper for boolean point data types ([d2ec227](https://github.com/apache/plc4x/commit/d2ec2273c0d0ca95cf10683a522a48e62a09f9bd))
-  - added helper for floating point data types ([1c229ce](https://github.com/apache/plc4x/commit/1c229ce66ae3afefe2e798e684a4e885fdc01868))
-  - added helper for opening and closing tags. ([373d618](https://github.com/apache/plc4x/commit/373d618dc947768955f757f1a43dd8d51cf876c3))
-  - fixed wrong calculations of length headers ([843cd77](https://github.com/apache/plc4x/commit/843cd77a46227c240fb2492536b89d42aa792469))
-  - fixed wrong calculations of length headers ([bbee159](https://github.com/apache/plc4x/commit/bbee159e64d37232a1d8fdcc9db3ae01c1d1d0be))
-  - added utility method for creating property identifiers ([e84103b](https://github.com/apache/plc4x/commit/e84103b0a7cbb4e9a7c56278120785409651c44d))
-  - Add util methods in static helper for integer based values ([ba3154d](https://github.com/apache/plc4x/commit/ba3154d1e9f5de64501171892a054a5396db3f77))
-  - Add util methods in static helper for object identifiers ([c22fedf](https://github.com/apache/plc4x/commit/c22fedf809c5a5171a9e8e5e77294d268b07a7b7))
-  - initial support for segmented messages ([e89b6f4](https://github.com/apache/plc4x/commit/e89b6f4921d487818fa3c3b18b47c478d76a7d2e))
-  - added BACnetConstructedDataEventTimestamps ([b45dbcd](https://github.com/apache/plc4x/commit/b45dbcd591e15297edbd1386a51e98a5d5c3106c))
-  - added support for bacnet actions ([576d7ae](https://github.com/apache/plc4x/commit/576d7aeee8c61e03c949d7829020f86c5d144c89))
-  - added BACnetNotificationParametersFloatingLimit ([fd417b8](https://github.com/apache/plc4x/commit/fd417b8059a68533e839270ec6282b569db6d539))
-  - added more typing ([a57725a](https://github.com/apache/plc4x/commit/a57725a838eff5572a2f80a6c56bebb23e4073cf))
-  - support for life support zones ([0806f51](https://github.com/apache/plc4x/commit/0806f517249153048ded8a2ee442e72909f42e00))
-  - implemented BVLCWriteBroadcastDistributionTable ([18f7ac7](https://github.com/apache/plc4x/commit/18f7ac7c8ef0bfc5c7a75d76f0529bcbaae07194))
-  - added missing ack ([4fd5f35](https://github.com/apache/plc4x/commit/4fd5f35665157ea6e4196974b2aaa81323c39e3a))
-  - implementation improvements ([ea77517](https://github.com/apache/plc4x/commit/ea77517a2a716f7a8ae441d0ab33ccf38c65fc03))
-  - added confirmed service request unknown ([28fa90f](https://github.com/apache/plc4x/commit/28fa90f69e5a5e326edd03a60cc1e14d34b534b2))
-  - added ADPU unknown ([e208e62](https://github.com/apache/plc4x/commit/e208e62f22ca0000658f30be8324d156e1ad5b84))
-  - add missing network routing messages ([43bcee8](https://github.com/apache/plc4x/commit/43bcee816a28456d7b44529a3e6bef5ca94b0dfe))
-  - support for more object types ([56d85b3](https://github.com/apache/plc4x/commit/56d85b3c45de20f63c53344beae8e55f34219a23))
-  - worked on notifications ([782518e](https://github.com/apache/plc4x/commit/782518eaba464a1d263a7cf1a76c2d6c9003d0e3))
-  - constructed data generic parsing ([aa23ae7](https://github.com/apache/plc4x/commit/aa23ae7a0e4aa5ac93af36c4487b49e72da6a883))
-  - initial support for constructed data ([80307c2](https://github.com/apache/plc4x/commit/80307c21b3c03ffe6681f9bada7aefe8a1bfd520))
-  - fix merge messup ([3b0aa11](https://github.com/apache/plc4x/commit/3b0aa1112111d59e7be6467fc86ed5d0810503bc))
-  - small optimizations ([d412f5c](https://github.com/apache/plc4x/commit/d412f5c7e2ebfa7398fd8f40f255124679304884))
-  - worked on read property ([868bc10](https://github.com/apache/plc4x/commit/868bc1055b4ca6146e2bca8df2ae5cfd151ddb8c))
-  - implemented BVLCResultCode ([85f56d5](https://github.com/apache/plc4x/commit/85f56d5f5c508353ae4917293f8c1323e5b9ffdb))
-  - implemented BVLCRegisterForeignDevice ([52cd8ac](https://github.com/apache/plc4x/commit/52cd8ac8678eaeb9b47978a57616f1dda8a6f0d2))
-  - add pcap based bacnet test ([ffb68a6](https://github.com/apache/plc4x/commit/ffb68a6f9441704e2f01c47041cf4ac8cad6e70d))
-  - implement BACnetConfirmedServiceRequestReadProperty ([1972700](https://github.com/apache/plc4x/commit/1972700c229bbeefb861dd1f5c8fad21345248ba))
-  - implement BACnetConfirmedServiceRequestReinitializeDevice ([5204018](https://github.com/apache/plc4x/commit/52040186852e1cfab64c6dd850a86512135230e1))
-  - implement BACnetConfirmedServiceRequestAtomicWriteFile ([c7efc32](https://github.com/apache/plc4x/commit/c7efc32547d2fd4c292501879423bfd7e90a8ffe))
-  - implement BACnetConfirmedServiceRequestAtomicWriteFile ([fa4c139](https://github.com/apache/plc4x/commit/fa4c139ea51b3ded524262bd1af7f17e433d2a22))
-  - implement BACnetTagApplicationDate and BACnetTagApplicationTime ([f19d8f7](https://github.com/apache/plc4x/commit/f19d8f79f77ff18d356e858974396c785aa4042e))
-  - implemented I-Have ([7006b32](https://github.com/apache/plc4x/commit/7006b32d6ac6524abf511d65f4ea5b195a847989))
-  - work in BACnetUnconfirmedServiceRequestWhoIs ([7d41e7c](https://github.com/apache/plc4x/commit/7d41e7c26025d27981b43910f4c38889d3f580ca))
-
-- plc4go/plc4xpcapanalyzer:
-  - introduce package mapper which is used to "fake" a healthy communication pattern. ([93f523d](https://github.com/apache/plc4x/commit/93f523daae2b7bb001997c0da1ab79afeccd80f3))
-  - analyzer should now be able to handle segmented messages (for c-bus) ([929558b](https://github.com/apache/plc4x/commit/929558b9c84f68dec444a9cd89c7c5b5d9d8e706))
-  - added more options to cbus ([95c80a8](https://github.com/apache/plc4x/commit/95c80a8a40868397906d36f0da41c2c0f1ae7c07))
-
-- c-bus:
-  - added missing crc checks (parsing only) ([820d272](https://github.com/apache/plc4x/commit/820d27234e00e3148dfda22794446586343061ed))
-  - proper identify support ([092276f](https://github.com/apache/plc4x/commit/092276f410d23a43b606e3f9f571ac30ebf9941e))
-  - minor changes on c-bus ([6576810](https://github.com/apache/plc4x/commit/6576810a9f99b438c978ff64cf99d4901bc73253))
-  - small improvements on spec ([913bd94](https://github.com/apache/plc4x/commit/913bd948a2d480ad9d7c0220dd41abf89bd00bf3))
-  - refined c-bus mspec ([ace05fb](https://github.com/apache/plc4x/commit/ace05fb77d2211447c2c06db628853d3c89257c4))
-  - add new root type ([fcae433](https://github.com/apache/plc4x/commit/fcae433c7a48b476522f4e31b4cab4be02eea9d5))
-
-- spi:
-  - changed the way a byte is rendered ([a243df0](https://github.com/apache/plc4x/commit/a243df0a92bc2753ddd8bd9d64a6ee7ee2703ba4))
-  - First Draft of the encryption handler interface (#319) ([5ef3f31](https://github.com/apache/plc4x/commit/5ef3f317617764f665947a52ef2960e60e1d432a)) ([#319](https://github.com/apache/plc4x/pull/319))
-  - Added highlight function to hex to highlight byte positions ([9450441](https://github.com/apache/plc4x/commit/945044127ca30db37ac6f2fdb9c8945800489063))
-
-- bacnet/plc4go:
-  - added new vendors ([f4645cb](https://github.com/apache/plc4x/commit/f4645cb47b14432d9788044dada3b6af71295347))
-
-- codegen:
-  - if a case name in a typeswitch start with * prefix the owner name ([c764f40](https://github.com/apache/plc4x/commit/c764f408de61628d8aedaa18814998b2ee28619e))
-  - streamline protocol implementations by providing convenience methods ([fa0ce26](https://github.com/apache/plc4x/commit/fa0ce2624c64679a5e8fb6dafcb6224487a7a2d2))
-  - added possibility to split up mspecs ([ae9c2e6](https://github.com/apache/plc4x/commit/ae9c2e6121377052f4fa5716ba129ab43f2e9698))
-  - changed validation to fail parsing conditionally ([c21a184](https://github.com/apache/plc4x/commit/c21a1842f2dd9f0d4755bd634e1a38acc48b24bc))
-  - more accurate error reportings ([ed71d06](https://github.com/apache/plc4x/commit/ed71d06cdd98460204869aaeddb500bb2614a379))
-  - Fixed more issues in the C# code gent ([b7dcde9](https://github.com/apache/plc4x/commit/b7dcde96cb063838a0aa692977db04ea0ea2b278))
-  - Fixed more issues in the C# code gent ([34d0887](https://github.com/apache/plc4x/commit/34d0887f2af52f268eb8c19cf48277d82852ce26))
-  - Fixed more issues in the C# code gent ([71058d8](https://github.com/apache/plc4x/commit/71058d8936353e74def9e11f9a866ed038a0e7d8))
-  - Fixed an issue in the C# code gent ([b080c87](https://github.com/apache/plc4x/commit/b080c8783ac61ab8b1712b3d22d8a79b9be77521))
-  - Fixed an issue in the C# code gent ([83811e5](https://github.com/apache/plc4x/commit/83811e59a8f5e35f62cc40e184581916aaf42f92))
-  - Got the C code-generation working again ([9777dc2](https://github.com/apache/plc4x/commit/9777dc26e842f17945008bb1d15459a2fc81cf97))
-  - Got the C code-generation working again ([b2635e3](https://github.com/apache/plc4x/commit/b2635e3d5d75526eb854ffa1591aa9ed9463f1f8))
-  - Tried getting stuff working in C ;-) ([efda339](https://github.com/apache/plc4x/commit/efda33948a4a3f020bee4dba976e97829c7434cf))
-  - Removed some unreferenced code ([10389a2](https://github.com/apache/plc4x/commit/10389a22767b79378d987f7cc849ed14842c5a4d))
-  - Fixed how byte-based manualArray fields are parsed ([b997544](https://github.com/apache/plc4x/commit/b9975440180547daf13824025cf6ec47225dff9f))
-  - Fixed how data-io fields are referenced ([9ba8cf2](https://github.com/apache/plc4x/commit/9ba8cf28fc86c3341aa7158e6b6e895d784fc4bc))
-  - Kept on working on the migration ([1426944](https://github.com/apache/plc4x/commit/14269444c218ffad5f8abbd756b852dcfd77624a))
-  - Fixed go code generation after refactoring ([749e034](https://github.com/apache/plc4x/commit/749e034e0866c2f711bafc4fde53703fa55fee58))
-  - Fixed array type handling and data-io code generation ([7c59bc3](https://github.com/apache/plc4x/commit/7c59bc310776f4ffc7e4e55e04134f9de0311463))
-  - Started clening up the type references ([8afd22e](https://github.com/apache/plc4x/commit/8afd22ee362c369b77cbf3d14bc99f65108d6ae8))
-  - Ensured the VariableLiterals are able to provide their type. ([7e21421](https://github.com/apache/plc4x/commit/7e2142156e75934b866d445bd5eee6adb883039e))
-  - Ensured the VariableLiterals are able to provide their type. ([0a99ac6](https://github.com/apache/plc4x/commit/0a99ac62094c98abcd41071d5dd85b10c237afc7))
-  - added info method to do logging during template development ([aa6175a](https://github.com/apache/plc4x/commit/aa6175a3d58f17f219132f5394067d403ce431d5))
-  - introduce TypeContext to transport more information out of code generation ([e88ad99](https://github.com/apache/plc4x/commit/e88ad992ab566f1bd0789a24467f331556f82185))
-  - added wildcard support for type switch ([30817ad](https://github.com/apache/plc4x/commit/30817ad49dde044b6bf614fc9e55970594f458c4))
-  - add peek field ([3a7b261](https://github.com/apache/plc4x/commit/3a7b2611381fa667d2db083ddca18630148df8f4))
-  - make the reader and writers a bit more verbose ([d8946d4](https://github.com/apache/plc4x/commit/d8946d4d6ce8b62c316f02122e410ae2b5d40009))
-  - Added new validation field ([3a4d6de](https://github.com/apache/plc4x/commit/3a4d6de2b8104626f076bf77de9c7953afc0a450))
-
-- plc4j/eip:
-  - Updated java CIP write dataSize to match read dataSize (#384) [PLC4X-341] ([0489ec6](https://github.com/apache/plc4x/commit/0489ec6d12a05096675cfb96ebe208465cbef2d6)) ([#384](https://github.com/apache/plc4x/pull/384))
-
-- protocols/eip:
-  - EIP adding read/write for STRINGS and LINT (#367) ([5f75bba](https://github.com/apache/plc4x/commit/5f75bba748e027eb9146a46754e3307ab2a9de5d)) ([#367](https://github.com/apache/plc4x/pull/367))
-
-- plc4go/tools:
-  - initial version of plc4xpcapanalyzer which can be applied to pcaps to check if plc4go can handle it ([eda641e](https://github.com/apache/plc4x/commit/eda641e1d02d90dbae942a5a0a01a0d75854c743))
-
-- modbus:
-  - Added some initial tests for Modbus-RTU and Modbus-ASCII ([48839ac](https://github.com/apache/plc4x/commit/48839acfcf5be2bab2bb47e7661cde7a9e6dad83))
-  - Updated the RELEASE_NOTES a bit ([4f01cd9](https://github.com/apache/plc4x/commit/4f01cd947ad190d9d935425015f80fd77c228e7f))
-  - Added first working support for modbus-rtu and modbus-ascii (currently only tested with tcp transport) ([9798d9b](https://github.com/apache/plc4x/commit/9798d9b192c7ea9f85567e639f77a6e717fe4621))
-  - Adjusted the modbus discovery to work with the renamed modbus-tcp driver ([9ae4a55](https://github.com/apache/plc4x/commit/9ae4a55faf8b2804987aa7f1a6d31ce7b539b4e7))
-  - Split up "modbus" into "modbus-tcp", "modbus-rtu" and "modbus-ascii". Renamed "modbus" into "modbus-tcp". ([e3e46f3](https://github.com/apache/plc4x/commit/e3e46f3ec47b93187e3d21ad68b22e0870790c57))
-
-- protocol/modbus:
-  - Started working on ModbusRTU/ASCII ([6f38d2e](https://github.com/apache/plc4x/commit/6f38d2e8be91ec7b4f231ba41ee39e9d9b169bd3))
-
-- protocol/c-bus:
-  - Continued implementing the driver core ([e6f462f](https://github.com/apache/plc4x/commit/e6f462fcdfe42f57ca55aca68e026111b5383c71))
-  - Implemented the ApplicationId part ([befcbd8](https://github.com/apache/plc4x/commit/befcbd8c27cae9a0315e06e2399b6409b6d4e7ea))
-  - Got more CAL Data tests working ([42013eb](https://github.com/apache/plc4x/commit/42013ebbe10c2102e51dc432ca38e82dfb3884ea))
-  - Got more CAL Data tests working ([fa465b3](https://github.com/apache/plc4x/commit/fa465b3bdc7ccd7663bd298f747b24c455db16bf))
-  - Got the CAL Data tests working ([dcac0ea](https://github.com/apache/plc4x/commit/dcac0ea8d6648ce08a380e0d95ba703ca2778a12))
-  - Fleshed out the CALData Header ([34f5719](https://github.com/apache/plc4x/commit/34f571955f848e869e3a5c1d7c139e2bd7773af7))
-  - Fleshed out the SALData Header ([a55c297](https://github.com/apache/plc4x/commit/a55c2974946144a09c27941d5acedf08f3abcb81))
-  - Got the build working again ([1292be0](https://github.com/apache/plc4x/commit/1292be0d01be3545d0cc1f0a932c0ab118598db4))
-  - Got the mspec a bit more compilable. ([fb83aa6](https://github.com/apache/plc4x/commit/fb83aa63f2205eea6be108670d3f7bc2aeec14db))
-  - Some finetuning (implemented srchk) ([16c3457](https://github.com/apache/plc4x/commit/16c34570f496f6a08e23d4489b122f9c8c7f8d74))
-  - added more types, fixed some issues ([562f665](https://github.com/apache/plc4x/commit/562f6657c14c7b5c9e6a1e78119d9d877b15acf1))
-  - added more types ([a29d692](https://github.com/apache/plc4x/commit/a29d6922de159bd92ca40672267b74e9204ad8e0))
-  - added more base types ([44f06b3](https://github.com/apache/plc4x/commit/44f06b3b42474439704cd19f248b880a1fa01876))
-  - Initial commit. ([53d0aef](https://github.com/apache/plc4x/commit/53d0aef9aa9a8b8de823b2ef2c9c817ac81f2291))
-
-- plc4go/c-bus:
-  - added IdentifyReplyCommand ([9dd8a07](https://github.com/apache/plc4x/commit/9dd8a07e968ccafeb4a5662bc2619b15f2fffcbe))
-  - added c-bus protocol ([1fb2c8b](https://github.com/apache/plc4x/commit/1fb2c8b5a9fd787016e2637382f40a765fd46d70))
-
-- protocols/c-bus:
-  - added NetworkProtocolControlInformation ([abe3853](https://github.com/apache/plc4x/commit/abe38538929bd5919a4485647fe45d23935d7fe1))
-  - added ExtendedFormatStatusReply ([c34636c](https://github.com/apache/plc4x/commit/c34636c86672532d7810b7b36e0e1d4e9708863b))
-  - added StandardFormatStatusReply ([ed223d5](https://github.com/apache/plc4x/commit/ed223d56f4c3099896e69ebd6db206d67baa72e1))
-
-- protocols/cbus:
-  - added initial CALData ([7623887](https://github.com/apache/plc4x/commit/76238878429e2672e35ee19f7ad0b10d86dae547))
-  - added initial SALData ([5232441](https://github.com/apache/plc4x/commit/5232441cd6ab6b5c1c0c53ed2ccfc55147217d65))
-
-- protocol:
-  - added sanity checks on protocols ([8e6551d](https://github.com/apache/plc4x/commit/8e6551d70801f5744d63b9ebe69785e6d607d865))
-
-- plc4j/modbus:
-  - Cleaned up and added some more code comments explaining why things are done the way they are. ([13d53e6](https://github.com/apache/plc4x/commit/13d53e6b00e3f87f424312a58cbed58c1a00bb38))
-  - Updated the discovery to also find the unit-id for a modbus device. ([51657e8](https://github.com/apache/plc4x/commit/51657e8bcdb13856115dca8d12667bcc70df6631))
-  - Made the draft threadsafe ([add57e7](https://github.com/apache/plc4x/commit/add57e74d68f099ceef683c0e1cdb3b7b88e2586))
-  - Added a first experiment for modbus discovery ([395b975](https://github.com/apache/plc4x/commit/395b975254db369dcb3b3bde01b3d214a9866a35))
-
-- bacnet/plc4go/codegen:
-  - added factory methods to calculated headers ([cdb1e74](https://github.com/apache/plc4x/commit/cdb1e74712f578256e4b1cb08896b77d870088fb))
-
-- plc4j/knx:
-  - Enabled the EST parser to process encrypted projects (And fixed a bug resulting in it not correctly assigning datatypes to group-addresses) ([4d00f95](https://github.com/apache/plc4x/commit/4d00f95a8671ed97ede9a52d1dcafdf32fe596f3))
-  - Enabled the EST parser to process encrypted projects (And fixed a bug resulting in it not correctly assigning datatypes to group-addresses) ([5ad93d3](https://github.com/apache/plc4x/commit/5ad93d372c33ca5662b702fbb5ba7e99e35ccae7))
-
-- plc4j/codegen:
-  - Store arguments as fields to make them usable by virtual fields ([6807c3a](https://github.com/apache/plc4x/commit/6807c3ab9b080d6c400eb7c7b563ffa47b45352c))
-  - add function to test if enum is mappable ([907742a](https://github.com/apache/plc4x/commit/907742af8f750c82a0397b82b8944f5ced59cf74))
-  - render virtual fields in boxes ([17086bd](https://github.com/apache/plc4x/commit/17086bd6b2df6ec283cffd7be5d4782d02196b84))
-  - added support for date, time, datetime ([cf5a1ad](https://github.com/apache/plc4x/commit/cf5a1ad8a220c843778dff7673dae0f2591a816e))
-  - use serialization based toString() ([072de49](https://github.com/apache/plc4x/commit/072de4903049fae370e61d0bce88cd5d33ff7b38))
-  - re-add exception handling for expressionless optional field ([346d4ab](https://github.com/apache/plc4x/commit/346d4ab7c74b5f35047348995da7c2d1fb49ff84))
-  - re-add exception handling for expressionless optional field ([07f9f7e](https://github.com/apache/plc4x/commit/07f9f7e93e8aeb8556c3a4370ac064b1e4c32292))
-  - format java sources and optimize import after codegen ([4156659](https://github.com/apache/plc4x/commit/415665932c892ca8c044138ff1f884b1a73ac413))
-
-- plc4j/plc4x:
-  - Added a skeleton for a plc4x protocol driver, which will be used to relay PLC4X API requests from one system to another ([6652fa4](https://github.com/apache/plc4x/commit/6652fa40d4189a26a62cfa83dbf777ba56113dfa))
-
-- code-generation:
-  - Added the concept of a "protocol version" to the protocol modules and the code-generation plugin. ([d97d76b](https://github.com/apache/plc4x/commit/d97d76bacc26a256b06374ab8ded33fba0bc289f))
-
-- plc4go/connection-pool:
-  - Added a matching API component to make the pool usable outside the plc4go project ([019018f](https://github.com/apache/plc4x/commit/019018ffff965d28d0b449478abb476ca17e0dd1))
-  - Added a PlcConnectionPool for go ([c9c0374](https://github.com/apache/plc4x/commit/c9c037491ed7abb9aa4fc290f7b057720da7903c))
-
-- plc4j/pcap-transport:
-  - added filter option ([e13ee55](https://github.com/apache/plc4x/commit/e13ee55de99d60177da675db92da2ed933784f4d))
-
-- sast:
-  - enable trivy scanner ([a77a399](https://github.com/apache/plc4x/commit/a77a399b3c1c2f9c6f5b6f65b3205a31968f32c7))
-
-- plc4go/knx:
-  - update manufactures ([fc50316](https://github.com/apache/plc4x/commit/fc5031630fb2e18e91f624c9498bc9d930dbc714))
-
-- plc4j/ads:
-  - Subscriptions for ADS in PLC4J (#265) ([5d4eb0a](https://github.com/apache/plc4x/commit/5d4eb0a7f32e1a959d6020214fb8f79db55e505b)) ([#265](https://github.com/apache/plc4x/pull/265))
-
-- plc4go/codegen:
-  - render virtual fields in boxes ([13d37b4](https://github.com/apache/plc4x/commit/13d37b41f29b2211c4e5479824afcf2914b07588))
-
-- plc4go/pcap:
-  - dump packages on debug for better inspection ([cfcd6e3](https://github.com/apache/plc4x/commit/cfcd6e363f2d47a87b7ce1c5ada70830f6191e60))
-  - Pcap transport should work now ([cdc8419](https://github.com/apache/plc4x/commit/cdc841963b83b3c1f68526582f1450719597a740))
-
-- plc4go/boxwriter:
-  - write strings directly and omit hex values ([b7bf197](https://github.com/apache/plc4x/commit/b7bf197604677f62d84219ab043c0d914e61a063))
-
-- plc4go/try-assert:
-  - try/assert is now working in golang ([c076381](https://github.com/apache/plc4x/commit/c0763817575aeb27189149828d0d94d139f2cbd0))
-
-- ci:
-  - add changelog action for automated changelogs ([648409b](https://github.com/apache/plc4x/commit/648409bbff6fd41bf5633755894120ca95f53e31))
-  - add workflow which ensures plc4x builds on every platform with every version ([4f7b609](https://github.com/apache/plc4x/commit/4f7b6095480953ff90c17a3932b2f76327fc839f))
-
-- plc4x/codegen:
-  - remove traces from single ticks on literals ([9864747](https://github.com/apache/plc4x/commit/986474753ee80adf89c79cfde67771b725689504))
-  - reorder attributes to after params ([bfdb7d7](https://github.com/apache/plc4x/commit/bfdb7d7262bbd686ebe38115e28e6ac370d1aa50))
-  - remove obsolete ticks ([24d3472](https://github.com/apache/plc4x/commit/24d3472ba991ff2d9aa4a9b9e68bd492c95d966f))
-  - remove traces from single ticks on literals ([8580b51](https://github.com/apache/plc4x/commit/8580b51a01b9968d998d330e747abdb23eb8e304))
-  - reorder attributes to after params ([ecb4bb0](https://github.com/apache/plc4x/commit/ecb4bb0c8e7e895124323ce9cf6dc5bd8e4703f6))
-  - remove obsolete ticks ([2448eda](https://github.com/apache/plc4x/commit/2448edab8ae7fec526924ca8d9cda1f97a3e4b29))
-  - virtual fields should now work much better ([8cc4e45](https://github.com/apache/plc4x/commit/8cc4e450ef186c7557bfcb991f24dc9f4019cf61))
-
-- plc4j/codgen:
-  - small code cleanup ([7acc53b](https://github.com/apache/plc4x/commit/7acc53b5a2c01932ae15f0440e90da92d26c1f16))
-  - migrate simple type to new code generation ([1fae1f0](https://github.com/apache/plc4x/commit/1fae1f0dc3dec2ac631d3c84a044badf4d264564))
-  - add additional optional factory method for expressionless optionals ([652af39](https://github.com/apache/plc4x/commit/652af396a4788aa2f747d130568b5ca7d520bc68))
-  - small code cleanup ([75aa3cb](https://github.com/apache/plc4x/commit/75aa3cbca8c8ced7e2e81b96d0a738db08078ab8))
-  - migrate simple type to new code generation ([8849b30](https://github.com/apache/plc4x/commit/8849b304bf9fb46c20cbb6d20c95f70e9dd55592))
-  - add additional optional factory method for expressionless optionals ([b71830d](https://github.com/apache/plc4x/commit/b71830d8cf0233a9c21c7c24b5a7ab896ca49933))
-
-- pl4go/codegen:
-  - added more tracer-calls to codegen ([9d5ade8](https://github.com/apache/plc4x/commit/9d5ade8c617bf68917146afe18dc13d19c08aee1))
-
-- pl4x:
-  - Added actualTagNumber to bacnet for easier access to the tagnumber ([d88ea3b](https://github.com/apache/plc4x/commit/d88ea3bf4b106e7a9812296ecbf20c1ff03ecff6))
-  - Reworked a bit of bacnet integration ([6146cd1](https://github.com/apache/plc4x/commit/6146cd1dff8f8334c77ef3f10575463951fce5d5))
-
-- pl4go:
-  - Added initial pcap transport ([580454f](https://github.com/apache/plc4x/commit/580454ffe9f5eb4ef9841cff236dabeb0d397e52))
-
-### Bug Fixes
-
-- plc4go/cbus:
-  - fixed npe while rendering fields ([b318cbb](https://github.com/apache/plc4x/commit/b318cbb9b01f0963baf93ee6f6c1faa9e6ea27c8))
-  - don't return connection instance on connection error ([b6d94c7](https://github.com/apache/plc4x/commit/b6d94c73c114362dc1b7c732a315f71d922bdf44))
-  - fixed field addresses ([f409645](https://github.com/apache/plc4x/commit/f409645fefacd7e25f5f3a71e6e2cff369085c56))
-  - fix error message reporting the unsuccessful cast as nil ([084073b](https://github.com/apache/plc4x/commit/084073bb4a9e703bd422315fa2bf0eb239016818))
-  - try to catch installation mmi with offset 0 ([de97996](https://github.com/apache/plc4x/commit/de979966092ac2a82eb7e6b29ea3ad52b9d69c04))
-  - fix wrongfully reporting of sal to mmi subscribers ([ff4c27c](https://github.com/apache/plc4x/commit/ff4c27c34749f31484b3f22a2dc54458fb39dc09))
-  - remove debug statements ([2d9347d](https://github.com/apache/plc4x/commit/2d9347dd6fb028747706f7545e5de83c10d81be9))
-  - fix build ([cbb656e](https://github.com/apache/plc4x/commit/cbb656e4e2fd3df89db69d9a2e997a9304842cfe))
-  - change browser to not brute force all unit addresses rather use the installation mmi ([4359797](https://github.com/apache/plc4x/commit/4359797154f497aa0f63b18e84961ac73bcfa868))
-  - fix filtering ([8334e20](https://github.com/apache/plc4x/commit/8334e20f47c1508abf5d177898aa881bf6a0f416))
-  - fixed cal pattern ([b95a929](https://github.com/apache/plc4x/commit/b95a929de4a7849b455ed74d75479f169405e977))
-  - fixed transaction not ending on reads ([2deddcd](https://github.com/apache/plc4x/commit/2deddcd57ba4489f862335f51d59c1d486c9bd5e))
-  - fixed empty responses on read ([c38f164](https://github.com/apache/plc4x/commit/c38f164aca14e0bb96647b55a83d8d857156dcad))
-  - don't misreport fields which are meant for sal or mmi ([23df43e](https://github.com/apache/plc4x/commit/23df43ea1e02503d1a9f2b2c68d7efc2de995f26))
-  - avoid channel leak by adding wait groups ([ce2db6b](https://github.com/apache/plc4x/commit/ce2db6b314c397ffa092aa4046941a6813d3a798))
-  - fixed go routine leak ([a641257](https://github.com/apache/plc4x/commit/a6412578904c05634bc6124aa7b3b1c1811e50a6))
-  - removed connection closing on timeout ([438cd42](https://github.com/apache/plc4x/commit/438cd428b8f392300695f5036a81d0acaabddaff))
-  - fixed issue when connection doesn't work on a power up notification ([e514fe1](https://github.com/apache/plc4x/commit/e514fe10e5fb3cda2a32587b90ceaf5221f02436))
-  - removed wrong mapping ([4925d81](https://github.com/apache/plc4x/commit/4925d81a992fd684fd0f5abe645e7f0712ecd4db))
-  - fix address string of cal identify field ([16d5348](https://github.com/apache/plc4x/commit/16d5348a4a4331232be12ca30de3c6797b0d46d6))
-  - fix address string of unit info field ([2a5b518](https://github.com/apache/plc4x/commit/2a5b518bae07c1a96341316d28c74becc9e6b0c2))
-  - fixed write ([191162d](https://github.com/apache/plc4x/commit/191162deb76d33f74cf26e5c27f69676e520a1f6))
-  - fixed unprintable event ([46e4a9a](https://github.com/apache/plc4x/commit/46e4a9a004727eaaef077840bfee00a7be03ed62))
-  - fixed reader using the wrong options ([1dcab3d](https://github.com/apache/plc4x/commit/1dcab3d7acc92bcb8c988c37f99bd309183b7770))
-  - decreased log level of static helper ([7d98c6d](https://github.com/apache/plc4x/commit/7d98c6dc4b1e1a149bb71e3cae84046a831560a5))
-  - fixed detection of server error ([5fc5d28](https://github.com/apache/plc4x/commit/5fc5d281beb08f359030737f398fde64bb4cc8ba))
-  - fixed handling of server errors ([be71f0c](https://github.com/apache/plc4x/commit/be71f0cd218b64a87cc3d3ef390372e1d6f1a76d))
-  - removed spamming log statement ([e812623](https://github.com/apache/plc4x/commit/e81262399c4359385ce239b968671c27938d6d1c))
-  - change handling of error responses ([aae82e9](https://github.com/apache/plc4x/commit/aae82e92772b97fae0d7aa48555d1a1a0d8542fe))
-  - fixed vet error ([758e078](https://github.com/apache/plc4x/commit/758e078e113e9fb27908848698757ffabc761521))
-  - fix handling of "!" errors ([f55a931](https://github.com/apache/plc4x/commit/f55a931e5c0147bad24d13edb7391f9c472f3f92))
-  - fixed FieldHandler ([55397a5](https://github.com/apache/plc4x/commit/55397a5ae282813e5eceedf1f7f36bcda7892a23))
-  - added a workaround from a nasty bug in using PeekReadableBytes ([548e3b4](https://github.com/apache/plc4x/commit/548e3b43f2d8f06dcbbcffa3d874d0b005d1f3e7))
-  - fixed c-bus reporting a request to pci falsely ([8eef885](https://github.com/apache/plc4x/commit/8eef8857fcb80aa78ab455d62fd6fbffea54ca4a))
-  - fix application filters (if a1 is set to ff then a2 needs to be set too) ([abef0bf](https://github.com/apache/plc4x/commit/abef0bf2be51fed6c4fa627abf1216d9c3c8e1a4))
-  - display MMI's with a default incoming message handler for now ([a5af69e](https://github.com/apache/plc4x/commit/a5af69e83bc8bee346a976af24d37d6b2c1b7394))
-  - fixed reading of mmi ([9b7cee0](https://github.com/apache/plc4x/commit/9b7cee0b7f6aaba30b1135065683591002fc7572))
-  - fixed broken code ([e0f86d9](https://github.com/apache/plc4x/commit/e0f86d9c697be07905bf8fa509e307072e898a7d))
-  - reworked connection to use ack ([e5acb84](https://github.com/apache/plc4x/commit/e5acb84a1bb9d6a5be1a2590352ba83920b81a7b))
-  - implement connection setup ([f20adc9](https://github.com/apache/plc4x/commit/f20adc91761cfc6c2acb1f1c678360b2daf37112))
-  - T-0 implementation for STATUS, CAL_RECALL, CAL_IDENTIFY, CAL_GETSTATUS ([8cbe0ee](https://github.com/apache/plc4x/commit/8cbe0ee22ed610e66677f5c3f758300038e6d38f))
-
-- plc4go/asciibox:
-  - fix npe one empty writer ([8deea7b](https://github.com/apache/plc4x/commit/8deea7be59d54b639d71463ac83313609e7e3951))
-
-- plc-simulator/cbus:
-  - fix missing reset echo on smart or connect ([01a2ece](https://github.com/apache/plc4x/commit/01a2ecef479021ae40f90733e77313961a1fb119))
-  - fix status level responses with exstat off ([91a9d2c](https://github.com/apache/plc4x/commit/91a9d2caf135afb656b073faad16f89eb537ea6e))
-  - partially fix the output of status requests ([88b1b3f](https://github.com/apache/plc4x/commit/88b1b3fe5b31b15683613a4f265a817e411aff80))
-  - when exstat is switch restart monitors ([d42ab0d](https://github.com/apache/plc4x/commit/d42ab0d497f4fc903ff9f3170835897fce200147))
-  - fix mmi responses ([e1bc7e8](https://github.com/apache/plc4x/commit/e1bc7e872b46f2e11f15c334b462ec901b77b331))
-  - fix plc simulator sending out wrong installation mmis ([5e4c77a](https://github.com/apache/plc4x/commit/5e4c77a8e1535d39749738e898f14301230d58c1))
-  - avoid sending out the inner message ([b7db778](https://github.com/apache/plc4x/commit/b7db778f4506c34cdd3639d9f2c0d1251016fef6))
-  - fixed broken outputs of text ([cfecae2](https://github.com/apache/plc4x/commit/cfecae2dcb40f20158ce436429f53a04ef594ed7))
-  - fixed some wrong returns ([ff9fe8d](https://github.com/apache/plc4x/commit/ff9fe8d5fe964cfa17e75f21b9c7530f4a266a40))
-  - fixed simulator returning wrong data ([fa96517](https://github.com/apache/plc4x/commit/fa9651754f31d112d005e029ba5859e72f1d2be3))
-  - simulator should now use the right types for responses ([2aa5fb0](https://github.com/apache/plc4x/commit/2aa5fb0d1c5f6719c693a8c45cc50c0ab6fdd9ea))
-  - fixed NPE while stopping monitor ([f8935f0](https://github.com/apache/plc4x/commit/f8935f069a7e72044bddebcba3b8577d71e30da9))
-  - fixed simulator returning wrong status ([0056237](https://github.com/apache/plc4x/commit/0056237aee193bed70aefb6906bf3a103f7ff008))
-
-- plc4j/modbus:
-  - PLC4X-354 - ArrayIndexOutOfBoundsException when reading a single bit via Modbus ([c63919b](https://github.com/apache/plc4x/commit/c63919bf75cb93792c2e8040a1f3e66c677c46d9))
-
-- plc4go/connection-cache:
-  - guard against returning broken connections ([fa18004](https://github.com/apache/plc4x/commit/fa18004c81d22a08b725c6974c2310072a43b2f3))
-  - fix panic when a initialized connection is returned ([8b13c4a](https://github.com/apache/plc4x/commit/8b13c4ab1af785e2e493c881133063bf0ebcf28b))
-  - fix NPE on connection close ([cc322f0](https://github.com/apache/plc4x/commit/cc322f09f4295a7c5020e3fcc183c77986b568aa))
-  - drain lease chan on timeout ([e6609cc](https://github.com/apache/plc4x/commit/e6609cc2424c1a1ff9fec8e5179e0ae81d3d86fb))
-
-- plc-simulator:
-  - added -public option to listen on all addresses ([3e82df2](https://github.com/apache/plc4x/commit/3e82df23c5c2591717903d8f4e9a98d6d9837ffa))
-  - fixed issue where the mmi monitor would reset the srchk option ([43f4b87](https://github.com/apache/plc4x/commit/43f4b87f182f31e008755b47e778ff5fc520e3d7))
-  - fixed some issues in the plc-simulator ([cbf8325](https://github.com/apache/plc4x/commit/cbf8325494890a0ee7c65652f68e3812357ee127))
-
-- cbus:
-  - correct wrong name of HVAC Actuator ([9d0ba2b](https://github.com/apache/plc4x/commit/9d0ba2b4a029093a6ffc9b6216410aaeeeae9466))
-  - fixed typo in summary command ([ed5297d](https://github.com/apache/plc4x/commit/ed5297d1bbba8bd280c6ac06d80779b86e78c195))
-  - fixed typo in network terminal levels ([385f6e6](https://github.com/apache/plc4x/commit/385f6e6c0223960f41156927e7b13cf12fd997e1))
-  - fixed network voltage using the wrong bit size ([21b3d63](https://github.com/apache/plc4x/commit/21b3d63e6a5c19ef66afd547fd000a2631b2ae62))
-  - fixed handling of error responses ([6b8b68e](https://github.com/apache/plc4x/commit/6b8b68ed0e6b6cdb348d1e86b59ea47ca40d7f09))
-  - implementd InterfaceRequirementsTest and fixed bugs ([4e43951](https://github.com/apache/plc4x/commit/4e439513366a9a75139dd6d6593e176bce8038d5))
-  - repaired some byte numberings ([274449d](https://github.com/apache/plc4x/commit/274449d66b64036e73aabe17da2026f7841e16fa))
-  - fixed identify output unit sumary ([e4f60a3](https://github.com/apache/plc4x/commit/e4f60a3f1f81cab3fb52e2e69a87d8cfac3c6afa))
-  - greatly simplified parsing by removing duplicate definition ([2a132d6](https://github.com/apache/plc4x/commit/2a132d6fce140bf0275673212dcf5488c0c660ab))
-  - fixed ParameterValues respecting the additional data ([86d2ee3](https://github.com/apache/plc4x/commit/86d2ee35f75215d966ecb6e51e955101ae1cab4f))
-  - fixed setting of c-bus options ([324868e](https://github.com/apache/plc4x/commit/324868edc250b5aa288782dde1a9e61773b339f6))
-  - fixed power up notification ([42137e4](https://github.com/apache/plc4x/commit/42137e444d8cb69f5734c0bca154869feb7947e9))
-  - fixed detection of monitored sal ([a82e700](https://github.com/apache/plc4x/commit/a82e7006ab3ecb3cce7e7edf02bbd9595d576067))
-  - fixed level reporting for ExtendedFormatStatusReply ([0b713c6](https://github.com/apache/plc4x/commit/0b713c67bbb6c1fc86a01cd18f11a71a20536400))
-  - fixed handling of extended status replies ([52f072c](https://github.com/apache/plc4x/commit/52f072cd93a4edf6e8275bc29bee19c7a29a8af2))
-  - fixed several smaller issues ([6dfa26e](https://github.com/apache/plc4x/commit/6dfa26e7e1f4bc544bc399cc2e3176574d5f02fa))
-  - fixed length calculations ([30aa269](https://github.com/apache/plc4x/commit/30aa2699c9167e5f4cf9202d7636c37b410838d6))
-  - fixed naming error ([312705c](https://github.com/apache/plc4x/commit/312705c0d36951795d5f48ec1b1541f39c134ca4))
-  - fixed several copy paste errors ([d2384a0](https://github.com/apache/plc4x/commit/d2384a05eabfd62983f6caac6f215194d84b76bc))
-  - fixed auxiliary levels on temperature and humidity ([1041868](https://github.com/apache/plc4x/commit/1041868caf1357003b2a163519a06a3df5b69e79))
-  - fix reset and write command ([de934ec](https://github.com/apache/plc4x/commit/de934ecc67f9cbb718109c01d7ac3dd700fb8c50))
-  - fixed issue with GAVValuesCurrent, GAVValuesStored and GAVPhysicalAddress ([e90fdc6](https://github.com/apache/plc4x/commit/e90fdc65b4741423b84bd3cee10ef8e569761a62))
-  - fixed issue when using a ReplyNetwork ([4b921f0](https://github.com/apache/plc4x/commit/4b921f0e1859c11622f69120a0352257618a0235))
-  - only use request context once on cal data ([d317961](https://github.com/apache/plc4x/commit/d3179612d683b24106ea07660cd56fa13bbbb903))
-  - fixed vstrings ([d607519](https://github.com/apache/plc4x/commit/d607519675397a97e1d68747ce74eeb2514946e9))
-  - small fixes regarding loading of dynamic icons ([ac955c6](https://github.com/apache/plc4x/commit/ac955c617281ad68e44a76c832c0ae7216bbd21e))
-  - relaxed the options parsing for labels ([84c732d](https://github.com/apache/plc4x/commit/84c732de6190c51a7234c995db3422d7d960306c))
-  - fixed smaller issues related to extended status ([70ef662](https://github.com/apache/plc4x/commit/70ef662f19758a2508ab8e373da5be75ba1840b4))
-  - switch SetParameter from const to reserved till it is clear why the delimiter has strange values sometimes ([14dcb25](https://github.com/apache/plc4x/commit/14dcb25861bbd096317bf095203d2ea9c3e5de9a))
-  - fixed CALDataReply using the wrong datatype ([505eb67](https://github.com/apache/plc4x/commit/505eb67a735c93aa3ce49576665f33191ed978e8))
-  - fixed response byte calculations ([376f950](https://github.com/apache/plc4x/commit/376f950e35eaf17d5fd8e96d0b161f1a7769a4c5))
-
-- plc4go:
-  - use upstream version of tview again ([454b053](https://github.com/apache/plc4x/commit/454b053e620f568fc301bc991d9e5a8a5b65d235))
-  - fixed code smells ([0ff69c1](https://github.com/apache/plc4x/commit/0ff69c13c1e1446081e2135991a37d520ba4caf4))
-  - fix plc4x_common not reacting to logger changes ([9961a04](https://github.com/apache/plc4x/commit/9961a0469c1252d4863cf5dd84cdbb8d5c060a11))
-  - fixed PlcSubscriptionHandle registering the wrong handle ([e6a7255](https://github.com/apache/plc4x/commit/e6a7255b0a97c685e8271e74744797e5441b55d5))
-  - fixed subscriber trying to add to a nil map part 2 ([4395053](https://github.com/apache/plc4x/commit/43950537227f6bc81196bb7608da6b471a8544a2))
-  - fixed subscriber trying to add to a nil map ([1855082](https://github.com/apache/plc4x/commit/185508292c17666df6fe55e65dcda5889e5579f7))
-  - fixed NPE when trying to print the SubscriptionResponse ([84fb3f2](https://github.com/apache/plc4x/commit/84fb3f27b7a68c7494aa5b3a51695dc2f682a1fe))
-  - fixed some timer leaks ([4d22dd1](https://github.com/apache/plc4x/commit/4d22dd159756d97a75592b30adca8f63dff84083))
-  - fixed issue with broken discovery ([514ae51](https://github.com/apache/plc4x/commit/514ae51feb0f8cd050ebfa2129f9172bcb66973d))
-  - fixed close result of empty connection cache ([9f941a4](https://github.com/apache/plc4x/commit/9f941a4e55db66193ff91c34a56cdeaea802d3e8))
-  - removed receiving trace calls as they are covered by the workerlog (DefaultCodec.go:273) ([b4c7fc5](https://github.com/apache/plc4x/commit/b4c7fc59cee2e76a40fa185cd644d92ec1cce620))
-  - fixed browse query builder ([c142f78](https://github.com/apache/plc4x/commit/c142f78f8c18965c6582664c87e82ab8617fb539))
-  - fix go install by changing to fork ([b67679f](https://github.com/apache/plc4x/commit/b67679f0b0f4e7b187131e590d70d79acd9de803))
-  - fixed compile issue ([a57705d](https://github.com/apache/plc4x/commit/a57705d1513c07a296e486ed5b17b66f5e062094))
-  - fixed wrong import ([5393a50](https://github.com/apache/plc4x/commit/5393a502afb71d1bfb96bca70d45eada5e8c5dbf))
-  - fix linting errors ([8035c45](https://github.com/apache/plc4x/commit/8035c45ceccc39309e350a4bbc97f30b0bc1f649))
-  - fixed some issues regarding custom message handlers ([7341b61](https://github.com/apache/plc4x/commit/7341b6122cf84612fd4a9d0a34c97cf3114eaea0))
-  - fix so_reuse ([fd0eddd](https://github.com/apache/plc4x/commit/fd0eddda14eae0df3f75d061e37b6a1b7428a71a))
-  - Ensured using "deploy" with the plc4go module doesn't break the build. ([3719894](https://github.com/apache/plc4x/commit/3719894065f5bcaac047947c870c57f6016723d3))
-  - Got the build working with the latest go version by switching from "go get" to "go install" for installing tools. ([b4d01a7](https://github.com/apache/plc4x/commit/b4d01a79fe5d67716a66cab541929693b3f1b56e))
-  - Got the go build working again after the plugin update. ([c238fd2](https://github.com/apache/plc4x/commit/c238fd266bb19503f653385eb0d92eb0a8f63b6e))
-  - Got the go build working again after the plugin update. ([58210de](https://github.com/apache/plc4x/commit/58210ded43524d723e60c5a1eb6f83b29819739d))
-  - fix import ([658162d](https://github.com/apache/plc4x/commit/658162d421c6b5ad799f403929ccb0b71598c748))
-  - renamed plc4go/pkg/plc4go to plc4go/pkg/api ([d65201d](https://github.com/apache/plc4x/commit/d65201ddea035ff0a6d2c4e577632702c0afab82))
-  - fix the error of value out of range when converting an in-range number string to IEC61131 unsigned integer or WORD-related type. (#363) ([773aba6](https://github.com/apache/plc4x/commit/773aba60bbc9a5a53400fce06cdf61ec38cd1158)) ([#363](https://github.com/apache/plc4x/pull/363))
-  - adjusted xml writing ([5a05613](https://github.com/apache/plc4x/commit/5a05613d9c1a89ab9f63969a5dc7aacc7ac23644))
-  - switch string reading ([e9d1dcf](https://github.com/apache/plc4x/commit/e9d1dcfb32a6e4f2e31abb1b8dc1865b379c95c0))
-  - updated PlcValueAdapter to panic instead of returning 0, updated PlcBYTE to allow returning of uint 8 ([cfdf58a](https://github.com/apache/plc4x/commit/cfdf58a3087141dbfdcc079e824409ab17b1f558))
-  - disable blocking test again ([d10d4f8](https://github.com/apache/plc4x/commit/d10d4f8927be5a6ba369919d4f0385fc40dc2c05))
-  - fixed leaking spi interfaces in driverManager.go ([d1895d6](https://github.com/apache/plc4x/commit/d1895d660e69b28ba8b77378973eb55cd3e365a0))
-  - fix segfaults on macos ([a97ecaf](https://github.com/apache/plc4x/commit/a97ecafbbefd0a4bd81e27836800b2497fcfabcc))
-  - fixed issue where ordering was changed after latest refactor ([e0819a8](https://github.com/apache/plc4x/commit/e0819a89709a48943ec0a4324d156bcc3744a16e))
-  - fixed driverManager.go omitting the transport path ([abcf1a5](https://github.com/apache/plc4x/commit/abcf1a5b975594c694feeda48bba0db6ff5fb75f))
-
-- plc4j/ui:
-  - Tried to get the build working on windows ([ae0dccf](https://github.com/apache/plc4x/commit/ae0dccf8436f4e9438fc849cb2dd0070a0c27e3d))
-  - Tried to get the build working on windows ([56d0b88](https://github.com/apache/plc4x/commit/56d0b887703fc1404865f61254aefadadf4fea8a))
-
-- plc4j:
-  - remove e.printStackTrace() calls ([e898b7b](https://github.com/apache/plc4x/commit/e898b7b9542520f7f03908b327794c641657187d))
-  - Changed the SPI to pass along PlcAuthentication information to the ProtocolLogic ([1045cf0](https://github.com/apache/plc4x/commit/1045cf01a525acddf118ecfb1916df3f84921853))
-  - Added some code to avoid NPEs in the OPC-UA Testsuite ([5b70350](https://github.com/apache/plc4x/commit/5b70350fc682bd2fef57536d52354dae9db94755))
-  - Made the ParserSerializerTestsuiteGeneratorSpec.groovy check if it uses the Apple pre 1.10.0 libpcap version and skip the test, if it does ([bb923af](https://github.com/apache/plc4x/commit/bb923aff2b1f5d95315a6f19c268b395c975cbe6))
-  - Fixed broken code for detecting parllels ([0b2693e](https://github.com/apache/plc4x/commit/0b2693e35d9b9cd90d47e2b9a17a8e6d4b44f780))
-  - reverted kafka connect version ([88ec8c4](https://github.com/apache/plc4x/commit/88ec8c489bc5b0d417d6676bddf085c169e18958))
-  - Fix bug with select returning prematurely when device not sending any data (#386) ([d8fecd3](https://github.com/apache/plc4x/commit/d8fecd3ac5cc9e38764b2b4046472179d9a2259d)) ([#386](https://github.com/apache/plc4x/pull/386))
-  - Set the class loader for for the driver to be the same as the PlcDriverManager ([10e942b](https://github.com/apache/plc4x/commit/10e942b74f4a4ebb8924c63c554400871918ad6b))
-  - OPCUA more fixes for optional fields ([b3dcb67](https://github.com/apache/plc4x/commit/b3dcb67ce973490f794944d293906ac67b827121))
-  - opcua Include Encoding Mask in NULL Extension Object ([4e14bc0](https://github.com/apache/plc4x/commit/4e14bc04a8b4fcbc3718ad81a2a6962f9bf8dc1e))
-  - Kafka Connector fail to find transport fix ([63db99c](https://github.com/apache/plc4x/commit/63db99c6ce759b2933bfc813712096186bebb627))
-  - Updated scraper pom ([e1629b9](https://github.com/apache/plc4x/commit/e1629b9352e683b978f99cf210af86f86c4fd0bd))
-  - Replaced the PooledPlcDriverManger within the Scraper ([5531ca8](https://github.com/apache/plc4x/commit/5531ca85f829cf264e100c5ce95c6a0062d6034d))
-  - Bumped minimum java compiler version to 11 ([a19ce13](https://github.com/apache/plc4x/commit/a19ce13f30fcb87f7621bd6c4e9d44f9c3983178))
-  - Made the bacnet RandomPackagesTest.java execute on Windows and updated the documentation on setting up libpcap on Windows. ([0b7605e](https://github.com/apache/plc4x/commit/0b7605ef2333781e7d1c38ef94eb7b22834f3491))
-  - Made the bacnet RandomPackagesTest.java execute on Windows and updated the documentation on setting up libpcap on Windows. ([4fc0433](https://github.com/apache/plc4x/commit/4fc04331abffce1d0c9f0fd6bb45c441aa9bd27a))
-  - Hopefully fixed the code for detecting the libpcap version. ([e44a84a](https://github.com/apache/plc4x/commit/e44a84a38045404b9399716a7517bb4b7d8977ea))
-  - Adjust OSGi framework versions PLC4X-336. ([ec0694a](https://github.com/apache/plc4x/commit/ec0694a700cb72c9a939834142c3488e711c3b0b))
-  - Adjust endianess in ethernetip mspec. ([3453b60](https://github.com/apache/plc4x/commit/3453b60c4ac8b6dafa899e62ffff48c26f36ef2f))
-  - Made the driver-testsuites run with the version 3.0.0-M5 of the failsafe plugin ([b0b8605](https://github.com/apache/plc4x/commit/b0b8605caea504fe236465f2e81c546861c3b7a5))
-  - Disabled the ParserSerializerTestsuiteGeneratorSpec test as it wasn't runable on Windows ([0fd5d63](https://github.com/apache/plc4x/commit/0fd5d63d2dcc54855a1ff7927ff5eb563972c15d))
-  - Made the integration tests work with failsafe 3.0.0-M5 ([1cd02bf](https://github.com/apache/plc4x/commit/1cd02bf95be1932b7ff2f98527b1379388be98dc))
-  - removed files in the "attic" of the raw-sockets module ([37ebe6a](https://github.com/apache/plc4x/commit/37ebe6af6dd89237d50f4c21b77560b402902db4))
-
-- plc4j/examples:
-  - fix build part 2 ([332f506](https://github.com/apache/plc4x/commit/332f5065465ca8de8f3e92ca2daee13a860edf3d))
-  - fix build ([326739e](https://github.com/apache/plc4x/commit/326739e35e9423347c154aa70fa74f80556888e8))
-  - PLC4X-349 mqtt example config contains wrong plc protocol ([2e8c6eb](https://github.com/apache/plc4x/commit/2e8c6eb201adae23a1159eea198e4cadca9a7cb1))
-  - fixed wrong path of example parent pom ([f6d146a](https://github.com/apache/plc4x/commit/f6d146afec20fead358f07d02075d6a94dbb78cd))
-
-- plc4j/ads:
-  - Refactored the ADS driver to support reading of complex types. ([9f3cc6d](https://github.com/apache/plc4x/commit/9f3cc6d0d4f5686e51db1780bf2df12b0ce351c5))
-  - Updated the ADS connect logic to be a bit more asynchronous (At least on an API level) ([6fb1dea](https://github.com/apache/plc4x/commit/6fb1dea1ff8e6776c974794de02a1e640b676be3))
-  - Implemented the automatic adding of AMS routes in Beckhoff PLCs ([6e6507b](https://github.com/apache/plc4x/commit/6e6507ba52614741539389619705c2fba545f3ba))
-
-- plc4j/spi:
-  - Added the missing "getObject" method to the PlcStruct ([386189f](https://github.com/apache/plc4x/commit/386189f4ddcedddb6c98aa105ec2927ff30289c5))
-  - Open too many files after complete (#351) ([4b151e3](https://github.com/apache/plc4x/commit/4b151e30a6ed704399b68777af0a3b02247fb734)) ([#351](https://github.com/apache/plc4x/pull/351))
-  - Made it simpler to detect configuration problems ([551868f](https://github.com/apache/plc4x/commit/551868fab9dbe6577414e2a21c74019ae88868cf))
-  - fix issue when writing virtual float fields ([6e56e49](https://github.com/apache/plc4x/commit/6e56e49def592477f31e5b79abcac84564eb109c))
-  - fixed asciibox breaking on CR/LF ([6fe7535](https://github.com/apache/plc4x/commit/6fe7535c1ece36fffe59d3c38ae6a42973e629cd))
-  - fixed write buffer json based ([ada0abd](https://github.com/apache/plc4x/commit/ada0abdbc632bf8f83263a113db4b9e7b43d0771))
-  - implement unknown field ([e882921](https://github.com/apache/plc4x/commit/e88292168b43017735d92f3fc0f324cda50395da))
-  - implement reserved field ([1f55c4e](https://github.com/apache/plc4x/commit/1f55c4eac07532f509b51f3baf069724f5b6451c))
-  - implement const field ([4c1a1eb](https://github.com/apache/plc4x/commit/4c1a1eb529fc6b3a7f3aa7699968b9158773b4c0))
-  - implement assert field ([dd3cad5](https://github.com/apache/plc4x/commit/dd3cad5b0b723bf0e38a92c5d83ac2f40734ffaf))
-  - change string type representation to optional ([c1912e0](https://github.com/apache/plc4x/commit/c1912e03ccfe1c6a57a0bb2f09db933c6c4fa4eb))
-  - fixed write buffer json based ([7be4b36](https://github.com/apache/plc4x/commit/7be4b36916e16ec3e3fcd819f1e87e76f552c8b2))
-  - implement unknown field ([d109d44](https://github.com/apache/plc4x/commit/d109d44fabece6e7634d4d7512468379bb9b57d8))
-  - implement reserved field ([9d0a0e4](https://github.com/apache/plc4x/commit/9d0a0e4a6dce3053fa53577c7980b925967855cb))
-  - implement const field ([0d697e3](https://github.com/apache/plc4x/commit/0d697e3cc63028a8bccde5a4dd2b7136e61b8445))
-  - implement assert field ([e99fbc2](https://github.com/apache/plc4x/commit/e99fbc21c9a74d76ac3d0fe65d267fb71b3c0580))
-  - change string type representation to optional ([58eeb0c](https://github.com/apache/plc4x/commit/58eeb0cfb029a92993da01c3dadf9047115e6412))
-
-- plc4j/s7:
-  - Fixed the PLC4X272 test and made it run automatically. ([865d5ef](https://github.com/apache/plc4x/commit/865d5effcda2ce3f9f6e505213e2150dfb6ad6af))
-  - Removed some silly code I addded to provoke errors. ([4a771d3](https://github.com/apache/plc4x/commit/4a771d31332f780dda7888dc6e64f25075c23cac))
-  - Fixed some issues in the freshly merged S7 PR ([6ab7c40](https://github.com/apache/plc4x/commit/6ab7c401d3d539fcad8b93754781c2e6a14e87a1))
-  - Fixed some issues in the freshly merged S7 PR ([00a857a](https://github.com/apache/plc4x/commit/00a857af424cc4cabc1f6afeb18d5310dd200669))
-  - communication with LOGO 0AB7 and ISOonTCP tsap configuration (#308) ([ece4af4](https://github.com/apache/plc4x/commit/ece4af4d260cbf4aa4d0884c40e87aa985ffa6fa)) ([#308](https://github.com/apache/plc4x/pull/308))
-
-- protocols/bacnet:
-  - Updated the URL for fetching the vendor ids ([16c7d37](https://github.com/apache/plc4x/commit/16c7d377a59e45ea933a48cd09a148c237f2c4f7))
-
-- build:
-  - Disabled the dependency-check for now completely as there was a cascade of reporting false positives ([5aaf204](https://github.com/apache/plc4x/commit/5aaf204e4499d6b7d5f857a51e714a58e87390a1))
-  -  Got the build working on my Mac with M1 chip ([5c0ab1e](https://github.com/apache/plc4x/commit/5c0ab1e3c04ea7c13b86f7deb870c16403e330ee))
-  - Tried making the Docker build successfully build plc4py ([639c03a](https://github.com/apache/plc4x/commit/639c03a922b4a4c3a9f091001450c17289fcdd64))
-  - Bumped the version of the CVE checker plugin to hopefully fix issues during the build ([e2ca19d](https://github.com/apache/plc4x/commit/e2ca19d96c9d7a0faf4faae959522a5b68e7c336))
-  - Enabled the "enable-all-checks" profile on Jenkins ([29f0dda](https://github.com/apache/plc4x/commit/29f0ddae0f0f33bcfd05cddc99ee7911425e5c69))
-  - Extended the prerequisite check to check for "poetry" when building with python. ([c1ff8b9](https://github.com/apache/plc4x/commit/c1ff8b942b582184943e1146b13b51107f67a066))
-  - Removed my double poetry.lock rat exclusions again ([5b837a1](https://github.com/apache/plc4x/commit/5b837a126bc67369fe66a3964af73781bd77436c))
-  - Added poetry.lock to the rat exclusions ([92cfa9e](https://github.com/apache/plc4x/commit/92cfa9e12b554615b86ae9aaa8d833553457f166))
-  - Addressed a CVE in jackson as well as bumped the version of Netty to the latest version ([49c9c48](https://github.com/apache/plc4x/commit/49c9c48662ed66f322835194f645af6a6b9f1bee))
-  - Actually ensured the cve scan and the language tests are executed on jenkins ([3a11f39](https://github.com/apache/plc4x/commit/3a11f3907a9b9c329834da0b967383fa9cb3a7eb))
-  - Moved the cve-scan to the jenkins profile ([a5e3c90](https://github.com/apache/plc4x/commit/a5e3c90344bd2580dd335de17a2b5826d3517506))
-  - Streamlined the artifact names of the plc4j examples ([f6b466a](https://github.com/apache/plc4x/commit/f6b466acbd3d26e1e448ee8c325df16a2f9002f4))
-  - Set the compiler code-level to 1.8 in the entire plc4j part. ([a263357](https://github.com/apache/plc4x/commit/a263357ffde2f2a46f8d669d0a338516909cb4f8))
-  - Updated the maven-compiler-version to 3.10.0 (which was released today) as with the last update my build wasn't able to get 3.9.0 ([e908b7c](https://github.com/apache/plc4x/commit/e908b7c12a872146ea1360f88de25ecd21c984de))
-
-- plc4j/opcua:
-  - Made maven skip the dependency checker in the opc-ua module as it was ignoring all of my attempts to manage the CVEs ([0ddad63](https://github.com/apache/plc4x/commit/0ddad639236b9ed522d41ccc62b183c84e023110))
-  - More rebust MonitoredItem handling within subscription handle. ([066c395](https://github.com/apache/plc4x/commit/066c3954afa0ae3b534432802a61c3f9d448d958))
-
-- plc4go/spi:
-  - fix AwaitCompletion of RequestTransactionManager ([10962f1](https://github.com/apache/plc4x/commit/10962f133609d4ed31b8efecd39f667d749612b1))
-  - fixed transaction await never ending ([927baf3](https://github.com/apache/plc4x/commit/927baf3337f3fcf78a2c7acf657ab225a2d58357))
-  - fixed minor issue with RequestTransaction ([33fdbda](https://github.com/apache/plc4x/commit/33fdbda7be4b1c8ec3e01d5ee2429bd64d7139e0))
-  - disconnect message code on close ([7c814cc](https://github.com/apache/plc4x/commit/7c814cc27391658ea48bee3b663a0525316e7912))
-  - fixed net command ip issues ([e28f2de](https://github.com/apache/plc4x/commit/e28f2ded79a8110fef00eb9c3a62c0e122deb929))
-  - Fixed issues in the "Serialize" function of PLCValues and implemented the "GetRaw" for each of them. ([d191a8e](https://github.com/apache/plc4x/commit/d191a8e31351ad68840b41fcc342334e4096b2f6))
-
-- spi:
-  - fixed transaction await never ending ([de4d01e](https://github.com/apache/plc4x/commit/de4d01ea5aeb35a388e9acd5ef0784951c4ef575))
-  - WriteBufferBoxBased should not switch out writer for sub ([35c2e26](https://github.com/apache/plc4x/commit/35c2e26940a126bdc94c7e5f343a7e601fe4443e))
-  - remove beanutils ([deb42b7](https://github.com/apache/plc4x/commit/deb42b720c1e181d87bfdad05c451209e32187e5))
-
-- plc4j/utils:
-  - Added a check for libpcap and the version to the ArpUtils giving error messages if anything is missing. ([1216bbc](https://github.com/apache/plc4x/commit/1216bbcd6e9aa99a39264404d29aec40fc9bfd70))
-
-- plc4j/opc-ua:
-  - Added some exclusions to the depedency-check, as it was reporting two invalid CVEs (They were referring to an OPC-UA rust library) ([07378bd](https://github.com/apache/plc4x/commit/07378bd1f4b213782229e28abab3b57e2c9c17d7))
-
-- asciibox:
-  - ported the distortion bugfix from golang to java ([b944ea1](https://github.com/apache/plc4x/commit/b944ea173252897cecf3a8767f7db2f96c14183d))
-
-- asciiBox:
-  - fixed long outstanding bug which distorted boxes ([24edb1e](https://github.com/apache/plc4x/commit/24edb1eb4e6d08338058a78a650d7c5a53fa6452))
-
-- plc4xtools:
-  - set shutdown flag early to avoid corrupted files ([dde3b01](https://github.com/apache/plc4x/commit/dde3b0173a6491c4a053c81fcf10c043662f4bb6))
-
-- plc4xpcapanalyzer:
-  - remove ! in the middle of responses and return it as a "single" response ([9a1fb1c](https://github.com/apache/plc4x/commit/9a1fb1cef604c56ba48c89cab3a59d8ed8de029b))
-  - fixed unnecessary replacing of payloads ([4d379b1](https://github.com/apache/plc4x/commit/4d379b194b8321700ea403ef02da4546ae1ab740))
-
-- plc4xbrowser:
-  - fixed command escaping when using brackets ([5ce93fb](https://github.com/apache/plc4x/commit/5ce93fbd9dca87b3c17e9eb676471e6d9c1a6aad))
-  - fixed small commit accident ([e72a5ff](https://github.com/apache/plc4x/commit/e72a5ff06571b7f5cae82134537a168552443524))
-  - replace tview with sruehl fork till https://github.com/rivo/tview/issues/751 is merged ([414e34d](https://github.com/apache/plc4x/commit/414e34db35dcee9871b8c98357958e5464e4bf0f))
-  - don't wrap messages as this destroys layout ([36c2ce0](https://github.com/apache/plc4x/commit/36c2ce0fa08e7ea0be7a18dfc95d99c3fa51f66f))
-  - fixed issue where output got overwhelmed by to many message ([1374543](https://github.com/apache/plc4x/commit/13745432b4f0f75ec62505a499f987e53618234c))
-  - fixed log setup ([b75b229](https://github.com/apache/plc4x/commit/b75b22991e7508d0fd9511b0121b4f472ec59a0e))
-
-- codegen/plc4go:
-  - fix access to params ([4336ebe](https://github.com/apache/plc4x/commit/4336ebe8ef551373ca5dbba0676fa44788258099))
-  - fixed issue with unnecessary casting when using bitwise operators ([514e03b](https://github.com/apache/plc4x/commit/514e03b25d75702bfe8a4a57f4bfa1550d741571))
-  - guard values returned from manual fields against nil ([905649e](https://github.com/apache/plc4x/commit/905649e4e5d2773e11b239760a9623b9003d49fb))
-  - guard values returned from manual fields against nil ([f956e15](https://github.com/apache/plc4x/commit/f956e158528b578373214c80ea2ae27d067b5a0f))
-  - fixed issue when using parser argument childs ([c11481f](https://github.com/apache/plc4x/commit/c11481f0dc5746b69a0f60ad038e164e33369f12))
-  - fixed issue when using vstring ([50ec883](https://github.com/apache/plc4x/commit/50ec883e5876569fd44534c8484cb607a521caa3))
-  - fixed issue where failing enum read resulted in non error ([7b590d1](https://github.com/apache/plc4x/commit/7b590d18c747bb878ad1e768df3b7ce59083522f))
-  - fixed build ([9e22a44](https://github.com/apache/plc4x/commit/9e22a4491f357cb1528efacf9a4e9fe9c62a995b))
-  - fixed issue when multiple wildcards are used ([e282643](https://github.com/apache/plc4x/commit/e282643e26020e8df3275c2f23310d3a5a3cb05e))
-  - enum by name should now tell if the name is unknown ([0f55269](https://github.com/apache/plc4x/commit/0f552695e6f75377e6c853d5b17800f0a628c5cb))
-  - fixed issue were cast was done before error check on typeswitch ([cb93864](https://github.com/apache/plc4x/commit/cb93864b394346676296c66e60de75469c2a5140))
-  - fixed issue with nil type cast ([150301c](https://github.com/apache/plc4x/commit/150301cfff02d85f63b292fb78fe2a24aa5c3ef4))
-  - remove panic-ing serialize method from parent ([c99352a](https://github.com/apache/plc4x/commit/c99352a043e550fddb573be785ca1bcfff72e546))
-  - fixed issue with complex type and length arrays ([6b7628f](https://github.com/apache/plc4x/commit/6b7628f91d3efe5146138dd377db03efcf7eaf15))
-  - fix broken code comments ([aa0e848](https://github.com/apache/plc4x/commit/aa0e848c42e708dc2b7a8b9913e02208bf6d5847))
-  - Fixed a problem using unary expressions in plc4go static calls ([afbdbc2](https://github.com/apache/plc4x/commit/afbdbc2d0371441faae9bd96d0f09740bc88a90c))
-  - fix issue with broken optional fields ([7df1184](https://github.com/apache/plc4x/commit/7df1184c7073abbe7adc3ce30ac24d99e244ff5c))
-  - fix issue with broken optional fields ([a3755c5](https://github.com/apache/plc4x/commit/a3755c527a0edfdeb5509604e81254ac9060748a))
-
-- docker:
-  - Fixed the Docker build ([fd1a0ef](https://github.com/apache/plc4x/commit/fd1a0efc9a63500a87c8b43539253e3b5d1057dc))
-
-- general:
-  - fix build ([55807bb](https://github.com/apache/plc4x/commit/55807bb1ffcd74d5768e0b1dd913a1483ed3df85))
-  - fix issues ([43227e0](https://github.com/apache/plc4x/commit/43227e086d74a991b1cb6dd98db84fdccdb5d209))
-  - fix build by switching to right test version ([93a1cff](https://github.com/apache/plc4x/commit/93a1cff1b3ea6367652a2eedc04ecf922434a78c))
-  - fix build by switching to right test version ([3e502b4](https://github.com/apache/plc4x/commit/3e502b4c114b16fef608cfa3a44f51cd336fed14))
-  - Fix casting to byte for integer greater than 127 (byte is signed number and for string greater than 127 characters it result to NegativeIndexException) (#339) ([6f5399e](https://github.com/apache/plc4x/commit/6f5399e4498fd016e9622bb90f69e0f0b906673b)) ([#339](https://github.com/apache/plc4x/pull/339))
-  - Don't make errors in the analysis fail the build, as these seem to occur randomly. ([3ea3544](https://github.com/apache/plc4x/commit/3ea35442ac000b1a6967b2fb38884b6b4bffa513))
-  - Enabled the owasp dependency analyzer and fixed all reported CVE problems, that are not minor. ([4a1e95c](https://github.com/apache/plc4x/commit/4a1e95c62f6091c58125b2f0559d0ce0af1e247e))
-  - Bumped most dependencies and cleaned up dependency management throughout the project. ([f2c0578](https://github.com/apache/plc4x/commit/f2c0578a9244ae87c55c5eef441eff7d7bdd6f4e))
-  - Updated to the latest version of Apache Calcite ([17ae381](https://github.com/apache/plc4x/commit/17ae38192a150022e9ffadec2bd141d42926f35b))
-  - Updated to the latest version of Apache Kafka ([b45ec67](https://github.com/apache/plc4x/commit/b45ec67d1ab2c7faa9bec3e805e92b795b7e53b7))
-  - Updated to the latest version of Apache NiFi ([9d0151c](https://github.com/apache/plc4x/commit/9d0151cf73346b6a2a8e55c426f0dd255ad75c57))
-  - Fixed a potential exception if the serializer produces more bytes than the testsuite expects. ([13fc3d0](https://github.com/apache/plc4x/commit/13fc3d0d01057a2bd691fd7e6d08ec215650b823))
-  - Updated mqtt client version ([08ce994](https://github.com/apache/plc4x/commit/08ce994a910c2a5ac364821d8cfa6ba071aa5fb1))
-  - Updated list of knx manufacturers ([332163e](https://github.com/apache/plc4x/commit/332163e5b198e5dc1b0f9deb8b8e093918844ec8))
-  - back ported the fix for a little error back to develop ([45913fc](https://github.com/apache/plc4x/commit/45913fc130acff6bc2a51675ecd9de2db329a8fb))
-  - bumped the version of log4j ([7efe5f2](https://github.com/apache/plc4x/commit/7efe5f288b3ca703f4744fea6d2010f192f25f1f))
-  - Changed the log level for Go Disconnect messages to trace ([9471ec7](https://github.com/apache/plc4x/commit/9471ec7e24de14d0f8153f7779b4cab247e75557))
-  - made the worker terminate gracefully. ([6154562](https://github.com/apache/plc4x/commit/61545627ea2ac8253954cf3b0d92cf394c294c02))
-  - fixed the worker log. ([e1c73a7](https://github.com/apache/plc4x/commit/e1c73a763049258d240456672854116d3fb4c879))
-  - Reduced the log-level of the "keep running" message to trace. ([085d05a](https://github.com/apache/plc4x/commit/085d05aee863cdd0bf957c8911a908f87cfd866b))
-  - Made the knx-driver actively close the transport in case of the connection not being successful ([49417d8](https://github.com/apache/plc4x/commit/49417d836e94462d07993c0bf66a8ee4e622b0f9))
-  - Fixed a test to work with the new generated code ([0fc7ff2](https://github.com/apache/plc4x/commit/0fc7ff2ef7c23b4a5f8802d9dc698c118b05eda0))
-  - bumped the version of log4j to the properly fixed one. ([f00c9a2](https://github.com/apache/plc4x/commit/f00c9a2c75826359365abdc88be0a04189c5f73c))
-  - bumped the log4j version to a newer version ([ad68503](https://github.com/apache/plc4x/commit/ad685033de9d9cb3bc4736354c4d3a130807b623))
-  - fix (knxnetip): Added the device-infos for replaced versions. ([a1c2cdc](https://github.com/apache/plc4x/commit/a1c2cdc77163168ee017b89f62c5d974297b3661))
-  - Enabled the language tests again and fixed all the stuff that needed fixing after that. ([7c7b078](https://github.com/apache/plc4x/commit/7c7b078cde4ffb11e49359c3bf1a3d2f0ea2fc2d))
-  - Updated profinet.mspec that correctly decodes the profinet connection response sent back from my device. ([366a30d](https://github.com/apache/plc4x/commit/366a30dafb504fa89dcc6f1c969608ec5143e0d7))
-  - Made PLC4Go build again ([a156df6](https://github.com/apache/plc4x/commit/a156df6dd85e8bc40d79982eb66673cac4c64570))
-  - Made PLC4C build again ([b17c6b4](https://github.com/apache/plc4x/commit/b17c6b4d460d44b263935e9e0be7801b4d876335))
-  - Worked hard on getting the conditions for typeSwitches strongly typed. (WIP ... currently all Java modules work, C and Go still need some polishing) ([b99a88a](https://github.com/apache/plc4x/commit/b99a88aad30a619c48c5fefeebd05ecd28142ccf))
-  - Changed typeSwitch to no longer use expressions as discriminators (Now variableLiterals are required) in const fields now no longer expressions can be used and instead only Literals can be used. ([7e289bd](https://github.com/apache/plc4x/commit/7e289bd950a613e3baee825e3092f6c84e3f1909))
-  - Changed typeSwitch to no longer use expressions as discriminators (Now variableLiterals are required) in const fields now no longer expressions can be used and instead only Literals can be used. ([a89e1bd](https://github.com/apache/plc4x/commit/a89e1bd2b004c00b9a84a37f5b19e97340ff2c8a))
-  - Changed typeSwitch to no longer use expressions as discriminators (Now variableLiterals are required) in const fields now no longer expressions can be used and instead only Literals can be used. ([a888473](https://github.com/apache/plc4x/commit/a888473c59a49abb7d36dc84ab7e62b9779bb946))
-  - added support for typed expression handling in Java and added support for automatically adding "L" to uint expressions with 32 or more bits. ([ea0127c](https://github.com/apache/plc4x/commit/ea0127cd80fc6ef8bd38c0cefb7ff27b2023e668))
-  - set maven version to the previous lts to give plugins a bit time to catch up ([2e7c543](https://github.com/apache/plc4x/commit/2e7c543ec142740be25b8e661effa976bad7fb01))
-  - add float adjustment ([20ea701](https://github.com/apache/plc4x/commit/20ea701aefb55e0ab3a39145d7b6c8bf39909931))
-  - Continued implementing the arguments in the parser
-fix: Set a byteOrder argument on every root-type in our mspec grammars ([f2c17ff](https://github.com/apache/plc4x/commit/f2c17ff66b77605e8a7aab8e5ca417843b86e3af))
-  - Some dusting off of the old simulator ([3e9d11f](https://github.com/apache/plc4x/commit/3e9d11ff3406c1db1d04f2562899b2b5e95b3aba))
-  - fix build ([457b2a6](https://github.com/apache/plc4x/commit/457b2a6155103b48c36892a759376a8729624ac8))
-  - Continued implementing the arguments in the parser
-fix: Set a byteOrder argument on every root-type in our mspec grammars ([611bed9](https://github.com/apache/plc4x/commit/611bed990ce35c10f8e1d21c1bfd209304e368c4))
-  - Some dusting off of the old simulator ([9e092a2](https://github.com/apache/plc4x/commit/9e092a217ce8ad0edac7a7c461a95f6bc70a37b3))
-  - fix build: replace strange call in c-generator ([f902c74](https://github.com/apache/plc4x/commit/f902c74c8239c4159b75f509bd1444cc3db45a65))
-  - fix stackoverflow on type referencing each other ([9470bbb](https://github.com/apache/plc4x/commit/9470bbb3d6b06da665e3db7fe0e25c8f04e516db))
-  - set executable bits on sh script ([939a4cd](https://github.com/apache/plc4x/commit/939a4cd2a00d4ac573c4652b22855135e589e5ac))
-
-- plc4go/s7:
-  - fixed serialize of PlcStringField ([01e6c6d](https://github.com/apache/plc4x/commit/01e6c6d0fbc4d59bf66a43f7630afb0044f238c8))
-  - fixed copy-paste error in s7 config options (#416) ([daa2914](https://github.com/apache/plc4x/commit/daa2914a2d8ecebc0a0cb9dc819b935c6f50710c)) ([#416](https://github.com/apache/plc4x/pull/416))
-
-- plc4go/plc4xpcapanalyzer:
-  - cbus-srchk only sets the checksum option towards the device ([b184705](https://github.com/apache/plc4x/commit/b1847051ca51ae14bd0070fedd681503ff9201b3))
-  - fixed bug with payload replacement with equal length arrays ([a20c3b2](https://github.com/apache/plc4x/commit/a20c3b22aeb49b96d1d681677b38096678db073b))
-  - first version of extractor which can be used to visualize communication (useful for ascii protocol like serial ones) ([67c97cd](https://github.com/apache/plc4x/commit/67c97cd9f9afa901f2a33a9d768a5928053d461c))
-  - fixed log option and added parsing for missing types ([f2c5674](https://github.com/apache/plc4x/commit/f2c5674837eeac49529586e4f91d938fe1c90e06))
-
-- c-bus:
-  - fixed cal/sal data chaining ([e94abeb](https://github.com/apache/plc4x/commit/e94abebf9c5d44a662c44b9eba45db3818a5d9eb))
-  - fixed more parsing issues ([0b8d3cb](https://github.com/apache/plc4x/commit/0b8d3cbad2ba634b7c8576c50a1ed6281a50cb1a))
-  - add additional alpha for confirm ([6cba01a](https://github.com/apache/plc4x/commit/6cba01a8aa5daca4d1c5a57f89074bb8dc53e60b))
-  - fixed several issues parsing messages ([5e4ac86](https://github.com/apache/plc4x/commit/5e4ac864397905f3486ba84449d2d918b7ddc1ac))
-  - fixed that alpha char handling on commands ([3e2cd3c](https://github.com/apache/plc4x/commit/3e2cd3ccdab0aea6309ba67fe6140f5dc4e9bb98))
-  - smaller refinements decoding the messages ([62240fb](https://github.com/apache/plc4x/commit/62240fbb2aab895e466e914ffee4d392342bba7b))
-  - fixed hex de- and encoding ([512b6b0](https://github.com/apache/plc4x/commit/512b6b05185ee19c2a483ef0af8a3eb4945b31ab))
-
-- codgen/plc4go:
-  - fixed wrong variable reference ([d0df22b](https://github.com/apache/plc4x/commit/d0df22b48db9756958c731a4e133f8c6bb80b97f))
-
-- plc4c:
-  - plc4x_server build issues (#404) ([f8499cd](https://github.com/apache/plc4x/commit/f8499cde78ae74150c4659c7f37a3d8ded1a9e03)) ([#404](https://github.com/apache/plc4x/pull/404))
-  - fix support for aarch64 ([981099d](https://github.com/apache/plc4x/commit/981099d376e9da50102c7e9d1b4a529a0cee01fc))
-  - fix issues during codegen ([5f195de](https://github.com/apache/plc4x/commit/5f195de6ffa3b64cb092a33d6d60122545b44bbe))
-  - fix ordering of const fields ([6c446a1](https://github.com/apache/plc4x/commit/6c446a1e1f922d045373d2d4b76cb509cf933aac))
-  - fix tracer for enums ([c3e13b7](https://github.com/apache/plc4x/commit/c3e13b772fb337159b012d269e34d1a9a6a8f2d3))
-  - include time.h so build won't fail on mac ([cec2547](https://github.com/apache/plc4x/commit/cec25479af8a26605386db5fad7343216eb7fcfc))
-
-- protocol/eip:
-  - Removed some single-quotes around the CIPStructTypeCode enum name ([9b2ebd0](https://github.com/apache/plc4x/commit/9b2ebd0afcd3c61c91248c04e77ab2723962d217))
-
-- bacnet:
-  - fixed cov notification ([9306d25](https://github.com/apache/plc4x/commit/9306d2581c2f199370f44684cf3502bd66145335))
-  - ported fix regarding bit wise reading from plc4j ([66bfff0](https://github.com/apache/plc4x/commit/66bfff0bfefde00f2819269638da6f12070bf9db))
-  - fixed status of BACnetAccumulatorRecord ([ea0f00d](https://github.com/apache/plc4x/commit/ea0f00dc2e5656bf6ef59ffdba89f5d56311424e))
-  - added unmapped enums to static helper ([47c95bb](https://github.com/apache/plc4x/commit/47c95bbff067674b04c56acaf615b682a4ed81e7))
-  - added unmapped enums to static helper ([6ffab0e](https://github.com/apache/plc4x/commit/6ffab0e4d6133356aebcc1c04b2a0222d6c3cf8c))
-  - fixed several outstanding issues... ([85a9b48](https://github.com/apache/plc4x/commit/85a9b486f053cd7dfe84c1ea02ec9752c06dd842))
-  - fixed memory overflow when receiving broken package ([9f524b8](https://github.com/apache/plc4x/commit/9f524b8f96d515fcb02de01a3cc5ec01c8dae7c4))
-  - several small fixes regarding length calculations with proprietary values on serialize ([4cb82bd](https://github.com/apache/plc4x/commit/4cb82bd4dd4c72ef3ac4d019213b713e4c19c630))
-  - fix apdu unknown not consuming enough bits ([1f7bed5](https://github.com/apache/plc4x/commit/1f7bed58814debcc996ba18ae816b581e236958d))
-  - Removed the "()" around the optional \r as this introduced a new capture group and this broke accessing them by index. ([4214495](https://github.com/apache/plc4x/commit/421449519366878e28f294a933afb287a0f90ceb))
-  - Adjusted the produceTaggedPrivateEnums.groovy script to also work on windows systems. ([3945014](https://github.com/apache/plc4x/commit/3945014147c16ffb7bcf9d850d5c81622be192b0))
-  - Addressed the parser errors as a first step of tracking down the build errors ([1949a8e](https://github.com/apache/plc4x/commit/1949a8e5d4a976c51d2cfe495780773739c4cc77))
-  - fix some open issues ([6bf9513](https://github.com/apache/plc4x/commit/6bf951376fd074e20e9d5fff4b366ce9ef7c7df9))
-  - fixed production of vendor id ([8d94b4c](https://github.com/apache/plc4x/commit/8d94b4c0b79b85bf4e35deed703c4fc4f9c35047))
-  - fixed several issues by adding validation to APDUConfirmedRequest and APDUComplexAck ([1d943f3](https://github.com/apache/plc4x/commit/1d943f36eadd25efc160c0deb1d64af7a5e63b16))
-  - fixed several parsing errors ([09192fe](https://github.com/apache/plc4x/commit/09192feb5e83f3f96971e7bf0d39c146d80dea72))
-  - fixed several bugs ([4bdd42a](https://github.com/apache/plc4x/commit/4bdd42af1ca7b4977faeb6ba4ab52e47f4c1971c))
-  - fix support for segmented requests ([592c76d](https://github.com/apache/plc4x/commit/592c76d0442ba264eb9c93b3b008d34a25cb6071))
-  - git commit didn't work properly again... ([4ed746a](https://github.com/apache/plc4x/commit/4ed746abfe6dd47aa685d694f460986fdbf40786))
-  - fixed offset for service request ([a2b6332](https://github.com/apache/plc4x/commit/a2b633299abe38d42cff89cfe2f96ef238ae5620))
-  - fixed BACnetReadAccessProperty ([97c28ee](https://github.com/apache/plc4x/commit/97c28ee21c2877f4be557cae73c5da12a0a3a5ac))
-  - fixed length calculation for APDUComplexAck ([a761949](https://github.com/apache/plc4x/commit/a761949e0d2180956bc539f45a2725ee593f0103))
-  - fixed string length calculation for helper ([00417e4](https://github.com/apache/plc4x/commit/00417e43f2def30389d135c8aafd42715881cbea))
-  - fixed boolean tag ([368940d](https://github.com/apache/plc4x/commit/368940d20f73d974dfab0663f1c57745e0982c4a))
-  - fixed opening/closing tag creation ([aa14db7](https://github.com/apache/plc4x/commit/aa14db76470986d944bd23052c65fbbfe05569b8))
-  - fixed opening/closing tag creation ([67dcae9](https://github.com/apache/plc4x/commit/67dcae9b95ffe6b0dd1c7d3be646d61102da7108))
-  - only supply proprietary value to objects if they are indeed proprietary ([1947a2a](https://github.com/apache/plc4x/commit/1947a2ab87ab3c079751d9a6257314f5be1187f3))
-  - fixed COV Notifications ([4b02810](https://github.com/apache/plc4x/commit/4b028108be8ab9d9af391227f2305dbfcaf3d4e4))
-  - use byte[] as base for enumerated for now ([cf8ebfe](https://github.com/apache/plc4x/commit/cf8ebfe7051c0624457580a70c90df85a11307e3))
-  - several bugs fixed by enable testsuite in plc4go ([63c6301](https://github.com/apache/plc4x/commit/63c63017b2879442a2889954b2b195936de83cfb))
-  - fixed multiread ([48b05ae](https://github.com/apache/plc4x/commit/48b05aed3faf3df97590b82ce86eff00dfa1198f))
-  - fixed issue where context tags were too greedy ([9304e11](https://github.com/apache/plc4x/commit/9304e111435378e5162bc5a16b9ea6cd48a45f7d))
-  - fixed atomic file reads ([6db9132](https://github.com/apache/plc4x/commit/6db9132c4a1e7c2c7e9e5d060e8746f2d73188f9))
-  - fixed BACnetConfirmedServiceRequestDeviceCommunicationControl and error codes ([ce9aa60](https://github.com/apache/plc4x/commit/ce9aa604eebd01965d4a05d98220d320bdb6de44))
-  - fix length calculations ([f7d0770](https://github.com/apache/plc4x/commit/f7d077013928e5ae28dac343459649f6fc09d3d6))
-  - enable tag numbers > 14 ([dc9b50e](https://github.com/apache/plc4x/commit/dc9b50eb64e1d6dfb993fe02c90bfddbb2f84c4f))
-  - cleaned up and worked on COV ([4d24d1c](https://github.com/apache/plc4x/commit/4d24d1c551c5c0cd8aef384dd08d6a7f06cc54d4))
-  - cleaned up some strange constructs ([3cda25c](https://github.com/apache/plc4x/commit/3cda25cf6c11b94195edc40043fec7931ee359ab))
-  - partially fix build ([4e8b274](https://github.com/apache/plc4x/commit/4e8b274b3e64a4bddb6a7d1ea6051be99516f003))
-  - fixed typo in BACnetContextTag ([8b856ea](https://github.com/apache/plc4x/commit/8b856eaabf249202690d19c69943f2d338d450c3))
-  - switch object type uint 10 to enum ([2a6dc22](https://github.com/apache/plc4x/commit/2a6dc222ab75e885b91ea159da2ecf396279cbd7))
-  - fixed some issues in bacnet spec ([3e966c8](https://github.com/apache/plc4x/commit/3e966c8f84bdb141b1d7e405997081486cb70647))
-  - implement BACnetErrorPasswordFailure ([457919b](https://github.com/apache/plc4x/commit/457919ba1324b33f936e25db8299c7b61ebce8e9))
-  - BACnetComplexTagPropertyIdentifier should now properly render a enum ([15832cd](https://github.com/apache/plc4x/commit/15832cd8e9e7775156b11f6ebfe8b591dc02b091))
-  - implement BACnetUnconfirmedServiceRequestIAm ([6563eb9](https://github.com/apache/plc4x/commit/6563eb9b5be2ab3abe289345a0746ebeec03a9b0))
-  - substract encoding field from length ([aa31014](https://github.com/apache/plc4x/commit/aa31014b664430f5517074fdd126c0fa2e9f3f42))
-
-- plc4go/codegen:
-  - fixed argument handling of complex argument types ([d9a1c5d](https://github.com/apache/plc4x/commit/d9a1c5d5cba5d2eccf33f1180615de87d953fc33))
-  - fixed issue where enum dicriminators omited filed names ([38b28dc](https://github.com/apache/plc4x/commit/38b28dce35398490779e7e85adb7498a30dc3a3d))
-  - removed broken code ([72ee998](https://github.com/apache/plc4x/commit/72ee99887b8bca5f66106de0c4e52d12d940bd93))
-  - Truly close connection (#338) ([5cda65f](https://github.com/apache/plc4x/commit/5cda65ff3a78791d521cc90b86d4e3b5ecd4f2ee)) ([#338](https://github.com/apache/plc4x/pull/338))
-  - DefaultPlcWriteRequest interface conversion, cause it not implement (#335) ([cc013c6](https://github.com/apache/plc4x/commit/cc013c6b95bdee54dd5d9b22ed8d3b0279af7d4b)) ([#335](https://github.com/apache/plc4x/pull/335))
-  - fixed issue were a discriminator field overshadows a virtual field ([526bedf](https://github.com/apache/plc4x/commit/526bedf5eccb8955b983f353d2c55efda0823b7f))
-  - work on time support ([0c3f74e](https://github.com/apache/plc4x/commit/0c3f74efd613475693f6c849e41edd69e1829bb8))
-  - work on time support ([e91f634](https://github.com/apache/plc4x/commit/e91f634277bde92364aa0fca1e6212d9df446844))
-  - fixed checksum fields ([67cc89c](https://github.com/apache/plc4x/commit/67cc89c7ae929ded26e43e5b49d58ae834ad31ab))
-  - treat EOF als optional reset ([908bfc7](https://github.com/apache/plc4x/commit/908bfc7f6eb115e56ed5a429b933090b9a789e83))
-  - fixed broken tracer ([1bcd9d5](https://github.com/apache/plc4x/commit/1bcd9d563e538a7c8dd23da3347df74baed33c44))
-  - fix build ([deb4a19](https://github.com/apache/plc4x/commit/deb4a19433441de8a92dd8a223106e88996bce6a))
-  - avoid opening contexts for manual fields ([7d9f7b7](https://github.com/apache/plc4x/commit/7d9f7b772aae69f500f6026acfd5034fc8a49e79))
-  - wrap arrays to avoid collisions ([20fd472](https://github.com/apache/plc4x/commit/20fd472917634a3d78323fc7a06161867e9deb15))
-
-- plc4cs:
-  - fix arrays access ([68a276e](https://github.com/apache/plc4x/commit/68a276ed6a294da6d56a45c077e04ee87e7a1693))
-
-- plc4net:
-  - Changed the KnxDatatypes to use BitStrings for BYTE, WORD, DWORD and LWORD ([06a9b34](https://github.com/apache/plc4x/commit/06a9b3414f4ecf8d2b02905f9264831351f2c508))
-
-- plc4go/tools:
-  - minor fixes on plc4xpcapanalyzer ([fd38251](https://github.com/apache/plc4x/commit/fd38251447fc3fc78974ff740a9cafad51e0fd3c))
-
-- opcua:
-  - Fixed a few issues with the OPCUA Encryption ([4951281](https://github.com/apache/plc4x/commit/49512816f666f58d7fcca4e08ce2d70e32d5d2b8))
-
-- codegen/go:
-  - Undid some of my changes and fixed the tests differently. ([542197b](https://github.com/apache/plc4x/commit/542197b9d37f8c7f10a3a9ee73b617b43be06b85))
-  - Moved the StaticHelper.go to the new position and adjusted the pom to copy stuff from new locations to new locations ([6551982](https://github.com/apache/plc4x/commit/65519824dd4210f1460a4f2d3ffb73d98c16473d))
-  - Made manual fields not get explicitly cast ([ea6cf34](https://github.com/apache/plc4x/commit/ea6cf344bc53699371058e4dfcf969234c2a9243))
-  - Adjusted the packages of the ParserHelper and XmlParserHelper to the new structure ([dbaaccb](https://github.com/apache/plc4x/commit/dbaaccbb925117618556e79f3af3ca07baa36cb2))
-
-- codegen/plcj4:
-  - fixed missing break statement for unknown fields ([e9d6c9d](https://github.com/apache/plc4x/commit/e9d6c9da12e429474ed26892c6e41095f8729dca))
-
-- plc4j/opcua-server:
-  - Moved pinned jaxb-runtime from parent to nifi processor. It isn't needed and causes issue with the milo stack ([54c90db](https://github.com/apache/plc4x/commit/54c90dba81ed287308fb14c9dec06b8b23310a47))
-
-- plc4go/bacnet:
-  - ErrorCode and ErrorClass ([17d7dbe](https://github.com/apache/plc4x/commit/17d7dbe435c39800b51c93c421852eafafc7340f))
-  - fixed enum write mapping ([83c31a4](https://github.com/apache/plc4x/commit/83c31a48a1c2fe9334959f9e5bcd879faa533175))
-  - fixed enum mapping ([0fa1820](https://github.com/apache/plc4x/commit/0fa1820d036cc0b36f75da463a1054b64b88e2c4))
-  - export tag functions ([1fd65f1](https://github.com/apache/plc4x/commit/1fd65f15e4501539631296ce395e4ba9964f3e04))
-  - fix static helper ([78d068e](https://github.com/apache/plc4x/commit/78d068e4663a0dc56d1c679e155815a0d6af5915))
-  - fix issue with wildcard handling ([0e58917](https://github.com/apache/plc4x/commit/0e58917b77fc21e338860a4fe87ff6b1ee900195))
-
-- plc4j/scraper:
-  - Handle broken connections when an exception occurs when calling getConnection() ([ec16e74](https://github.com/apache/plc4x/commit/ec16e7426c3f447ef4a8a038206f975eae92d4b9))
-
-- plc4j/kafka:
-  - revert change ([5418f8e](https://github.com/apache/plc4x/commit/5418f8e67a55be630925ed48aa576ac5d896a283))
-  - Class Loader not finding transports correctly ([f68d980](https://github.com/apache/plc4x/commit/f68d98095abf40522d62bb09358a36ef60ab29bc))
-
-- plc4j/bacnet:
-  - only dump packages when flag is set to true ([9278ac7](https://github.com/apache/plc4x/commit/9278ac72a7f3307b305dc141a02e9e963b2f3d88))
-  - Replaced the code for detecting libpcap with the annotation-based approach. ([d2bb8e4](https://github.com/apache/plc4x/commit/d2bb8e4938a636ffe7c0b10bd8052572149a6e12))
-  - adjust artifact id ([c9a5bd5](https://github.com/apache/plc4x/commit/c9a5bd526085d94528cbc3baa7456d662b234a05))
-  - re-enabled protocol logic ([9b6f7f2](https://github.com/apache/plc4x/commit/9b6f7f2bfcf299ca6cdfff061e94b53e114e4f4c))
-  - disable RandomPackagesTest.java ([8edf938](https://github.com/apache/plc4x/commit/8edf9385ac40c7e58897ed7124370ced17c9ecfb))
-  - only run on systems with installed pcap ([a3843b4](https://github.com/apache/plc4x/commit/a3843b480f623e60d685b85b4724055f7c0e8c4b))
-
-- codegen:
-  - optional fields respect condition now on write ([dd3b0cf](https://github.com/apache/plc4x/commit/dd3b0cf1f3d642c506cc56a729d16b4daff89ffb))
-  - switch to lookup properties in parents too ([9c15f0d](https://github.com/apache/plc4x/commit/9c15f0d70c73275b72f4c109499f25baf181b41d))
-  - Ensured the codegen works when referencing subtypes ([f64f02c](https://github.com/apache/plc4x/commit/f64f02c37f7cbb3041584fe3d974da748cea2a8b))
-  - Enabled the virtual field tests and fixed a related bug in plc4go ([d573c0d](https://github.com/apache/plc4x/commit/d573c0de12b5f6ca23fad146422957d7e7cde5c8))
-  - Enabled the virtual field tests and fixed a related bug in plc4go ([a5f8e6a](https://github.com/apache/plc4x/commit/a5f8e6a9c0bbd5a85f7fb221fcb0893b8930c182))
-  - Added more testcases for the new field types and added support for them in Java, C and Go ([831db3e](https://github.com/apache/plc4x/commit/831db3ec70b45dc9655c1f93711109717c5bd211))
-  - implement missing method for virtual fields ([7c963a0](https://github.com/apache/plc4x/commit/7c963a06c3c6c4fc6c9eb28c50f689e652c0a067))
-  - Worked on implementing checksum fields ([845953f](https://github.com/apache/plc4x/commit/845953fdd17ac9f55ed08bccae8cef10be892050))
-  - fix issue with double scheduling by removing unused code ([080a248](https://github.com/apache/plc4x/commit/080a24826528e7702b48554149484dce3ff4a68d))
-  - fix lookup for variable literals by considering builtins ([278598f](https://github.com/apache/plc4x/commit/278598fc8c4cd65c91350ee8c2759e2505ef214a))
-  - fix lookup for variable literals by considering all fields ([f18ae5c](https://github.com/apache/plc4x/commit/f18ae5ceec19c6bae05f9d13ad0a0b94fcead9b6))
-  - include arguments by variable context lookup ([81fcbbb](https://github.com/apache/plc4x/commit/81fcbbbd844240f2a8e15852a0e579878e6fdf15))
-  - small typo fix ([d93719a](https://github.com/apache/plc4x/commit/d93719a6e2ef93014ce35f759b1a37a31dd5c1db))
-  - fix partial type references on variable literals ([91daf10](https://github.com/apache/plc4x/commit/91daf10fc1591f5294c544d948165c96e7bac0f1))
-  - fixed remaining issues ([8b58275](https://github.com/apache/plc4x/commit/8b58275099f734eef335b8298182997b2235b1ba))
-  - fixed problem with complex arguments ([e4be2ce](https://github.com/apache/plc4x/commit/e4be2ce29b243fbbe65972f4e6565e3998cd2ec1))
-  - fixed typo in plc4go ([ddcd8a8](https://github.com/apache/plc4x/commit/ddcd8a8ea97f371f261b6a7a62ead716282ce465))
-  - fixed typo in plc4go ([95c0d30](https://github.com/apache/plc4x/commit/95c0d30f530d0a496495882838a449ca1ce5e963))
-  - fixed remaining helper calls ([b8c1881](https://github.com/apache/plc4x/commit/b8c1881209c746e0740ab5d909482d4d2fe0b703))
-  - fixed some issues in plc4c ([5c89ba2](https://github.com/apache/plc4x/commit/5c89ba2570e7f57773188e2a0094b5019f072fcb))
-  - fixed some issues in plc4c ([27feac1](https://github.com/apache/plc4x/commit/27feac1828d2165453034a070fb847179111963e))
-  - fixed some complex references ([d5e3848](https://github.com/apache/plc4x/commit/d5e3848a7a5ea365d8a2ba5f61298ea214c876d9))
-  - fixed small issues ([d1ce919](https://github.com/apache/plc4x/commit/d1ce91959dc4b8b0acd736125b26e95e45ccac87))
-  - replace getComplexTypeReferences() with getNonSimpleTypeReferences() ([ffc9279](https://github.com/apache/plc4x/commit/ffc927989a4cf14397d7376a55ded9d897cbca5b))
-  - fixed issue with dataio in plc4cs ([8de2719](https://github.com/apache/plc4x/commit/8de2719b715112802ec7ac807bfd6b25ef2a441d))
-  - fixed issue with dataio in plc4j ([82af78d](https://github.com/apache/plc4x/commit/82af78dd058e1ca0532c08c6ee3605c522c1f23a))
-  - fixed issue with dataio in plc4j ([4f275db](https://github.com/apache/plc4x/commit/4f275db14a839935f6467f3de7bf16530fcddd78))
-  - fixed issue with array in plc4j ([0f2903b](https://github.com/apache/plc4x/commit/0f2903bcbd970516d0119dff4ee5d030698566fc))
-  - fixed issue with manual arrays ([c84266a](https://github.com/apache/plc4x/commit/c84266ab34a793fd1d1df48c0624b5735b227b5c))
-  - fixed small issues with c generation ([1ddd589](https://github.com/apache/plc4x/commit/1ddd5890c3a30b7f395d5331731d2a62b181b1b6))
-  - fixed usage of deprecated utils ([e01cce8](https://github.com/apache/plc4x/commit/e01cce8ff2480392b09996aa6cbf4d5934abf73d))
-  - fixed data-io c ([c874d78](https://github.com/apache/plc4x/commit/c874d78f43865480a50306258d1c1313ab38be13))
-  - fixed issues with wrong type handling ([eaa18a6](https://github.com/apache/plc4x/commit/eaa18a6046220bad2673c50d91ab88cd2c6513b9))
-  - fixed issues with wrong type handling ([7eb4c99](https://github.com/apache/plc4x/commit/7eb4c99360b6a39fa1ba6a91d4f4dd06e4f09e30))
-  - fixed issues with wrong type handling ([aa61ce2](https://github.com/apache/plc4x/commit/aa61ce23a85061b20aa071b7b4badc923aa9ec5e))
-  - fixed some issues in go codegen ([31db05d](https://github.com/apache/plc4x/commit/31db05df6e140c5f6d5db99ff9a9ec251e6ee806))
-  - remove temporary fix ([b435e82](https://github.com/apache/plc4x/commit/b435e824fc9576ceb3c7a31cfa1a41175069ac6e))
-  - temporary fix for duplicated parser args on dataio definition ([5b01ba0](https://github.com/apache/plc4x/commit/5b01ba05697b8a96c2ca71dfc14ca2c621ac7239))
-  - fix order ([00570ea](https://github.com/apache/plc4x/commit/00570eaef74a1c56142fa83be5fc4d98d55bffd1))
-  - put DataIo below ComplexType ([2443aed](https://github.com/apache/plc4x/commit/2443aeda78bd85236e15afab5d287acd4e1e5b7b))
-  - fixed small issue in go tempate ([9afb345](https://github.com/apache/plc4x/commit/9afb345a1ef7e69c395b7562ebd10b474bb6612d))
-  - fixed parent access issues ([b8c0c7b](https://github.com/apache/plc4x/commit/b8c0c7b70bb72f451fc21ea91ea907b61eba6200))
-  - fixed issue in CLanguageTemplateHelper ([da3889f](https://github.com/apache/plc4x/commit/da3889fac8b18a9097868ea085637cf6ec9e44be))
-  - fix issue where we forgot to set the type definition ([080fe95](https://github.com/apache/plc4x/commit/080fe9559aefe89f0fbcd2ae67f726602924aa4f))
-  - small improvements ([d3a7113](https://github.com/apache/plc4x/commit/d3a71139494dd72e079f687671db7d89e0f555b3))
-  - fixed some complex usages ([cb2db75](https://github.com/apache/plc4x/commit/cb2db75e8b73c0488c151aa077d99ff203d02eb5))
-  - fixed some complex usages ([498413b](https://github.com/apache/plc4x/commit/498413bb616134ce1efa570d35bde3053436be9b))
-  - fixed some optional usages ([dc49339](https://github.com/apache/plc4x/commit/dc493393ac0e3bc0f33ad69aba141e7184480dd8))
-  - fixed some issues with parent types ([080640d](https://github.com/apache/plc4x/commit/080640dc4d6b93413bf85ceb7b503b96391eb62d))
-  - fixed some places where Optional was ignored ([16b58b4](https://github.com/apache/plc4x/commit/16b58b4588f5af0f970fdad3a028ff8c6e61e1f7))
-  - fixed problem with concurrent modification ([f352cbf](https://github.com/apache/plc4x/commit/f352cbf68dc9870a1c43ba3a68b1e83aa0024e5d))
-  - use bitlengths for manual fields ([ae1d27a](https://github.com/apache/plc4x/commit/ae1d27a956acf40bc55f4ac7c068f15e367c9263))
-  - fixed issues writing float and double ([42c494b](https://github.com/apache/plc4x/commit/42c494b8c9bd4e6bd42f3e76614403e68b0ba4d5))
-  - assert field now should also map ArrayIndexOutOfBoundsException to a ParseAssertException ([30a2cb2](https://github.com/apache/plc4x/commit/30a2cb2f7a2537bb767c9d30c4b7009fe80c8b69))
-  - fix several small issues ([d3d22f1](https://github.com/apache/plc4x/commit/d3d22f16aa86b5512fca06c2539b000e7fb84f2c))
-  - fix several small issues ([92e29da](https://github.com/apache/plc4x/commit/92e29dad9832fa6b4fd3cea6d85be43fd3092708))
-
-- kafka:
-  - Update Kafka Connector to use the PooledDriverManager ([8af6661](https://github.com/apache/plc4x/commit/8af6661fd61824bde5e7922f85db29b765e4c686))
-
-- plc4j/codegen:
-  - make writers for complex and enum null safe ([6b6a8fd](https://github.com/apache/plc4x/commit/6b6a8fdcf65a87769e7914409d94ccaad2421f32))
-  - fixed issue were virtual fields weren't properly generated ([75a57c0](https://github.com/apache/plc4x/commit/75a57c067fb970ae6af97a2c55948d3c37f5b70a))
-  - fixed typo in write data time ([2f587a7](https://github.com/apache/plc4x/commit/2f587a78af30916161a126a7eb4a1d0d5a31a2dc))
-  - fix issue with duplicated params ([3e6de53](https://github.com/apache/plc4x/commit/3e6de53335b4251ccc26792e3048bca2277adbd7))
-  - fix overflow issues on byte[] ([43baaed](https://github.com/apache/plc4x/commit/43baaedd5b73d8ae887b85ee9e438e6e2065dc96))
-  - fix build ([c9d4dd4](https://github.com/apache/plc4x/commit/c9d4dd450648c7b2b066354c6562deac6d86caf1))
-  - fix extension ([9179cf1](https://github.com/apache/plc4x/commit/9179cf1a8ad659b1766d8e9408d1ff38108a1e91))
-  - treat 0xff als valid value constant for byte ([5e6cc92](https://github.com/apache/plc4x/commit/5e6cc92778de9321cad08e7da78b1e5768bce708))
-  - mark more methods as deprecated ([8d06fd7](https://github.com/apache/plc4x/commit/8d06fd7d82076464847b45f68e3c46513a439683))
-  - fix issue when bitlength is < 3 ([85e65e2](https://github.com/apache/plc4x/commit/85e65e212aeac74bce8f50db6b3ef5ab90d7320f))
-  - port ascii boxes from golang ([61c487c](https://github.com/apache/plc4x/commit/61c487c8283d9257574240653278698e7b0b3f32))
-  - fix issue where unboxing didn't work properly ([5858893](https://github.com/apache/plc4x/commit/585889377626c7fae9a5cba323d00fb758ecedeb))
-  - wrap manual fields with a context... ([28b5bd4](https://github.com/apache/plc4x/commit/28b5bd4879278367bc3b8dc06dc673d65ccd2224))
-  - remove old codegen ([681517e](https://github.com/apache/plc4x/commit/681517edc7a32fab05fa9f702b5ad0936df1b151))
-  - wrap manual fields with a context... ([14b7737](https://github.com/apache/plc4x/commit/14b773773a830123270f51e7ec1e6ee3d69bccf7))
-  - remove old codegen ([7509183](https://github.com/apache/plc4x/commit/750918352806326920a9f1978331b5cae0d994f1))
-
-- knx:
-  - Fixed a second decoding bug in the 16bit floating point numbers of KNX ([0f2533c](https://github.com/apache/plc4x/commit/0f2533cbc91c8c808613d1bbddd728ca1f76834a))
-  - Added the bug to the RELEASE_NOTES ([f23cd21](https://github.com/apache/plc4x/commit/f23cd21bb34baaa634e97a77b646f5f1ec0509f0))
-  - Fixed a problem in the mspec-generation which caused problems in decoding mainly floating-point values ([375bff2](https://github.com/apache/plc4x/commit/375bff2c37c17b76ba44a5d4eb6d1637fae4c409))
-
-- bacnet/plc4go:
-  - use platform types to create integers ([82cbcfe](https://github.com/apache/plc4x/commit/82cbcfe144defcc94e2a4084b0840db9d6e8d782))
-  - fix static_helper proprietary write ([1bf5884](https://github.com/apache/plc4x/commit/1bf5884d49ea0d934a3f6e0bead0261cf371b082))
-
-- plc4py:
-  - added PlcDriver and moved Mock Driver to plugin ([ce60af0](https://github.com/apache/plc4x/commit/ce60af02f545254eedd76c4390b5dbc710c56acf)) ([#358](https://github.com/apache/plc4x/pull/358))
-  - change from using poetry to setuptools ([07a3903](https://github.com/apache/plc4x/commit/07a3903fda0178f7685413cdf33b6005d60c354b)) ([#355](https://github.com/apache/plc4x/pull/355))
-  - Update the PlcRequest code ([1fb2d85](https://github.com/apache/plc4x/commit/1fb2d85c1e8537384e6b1c6b42698e3eb467bcac)) ([#348](https://github.com/apache/plc4x/pull/348))
-  - Add a compile phase to install python dependencies ([ed5047e](https://github.com/apache/plc4x/commit/ed5047e4a13e7200ba3a61b961d232c04d20d318))
-
-- plc4j/nifi:
-  - Bumped the NiFi version to a version that is not vulnerable to CVE-2022-26850 ([8b3ef69](https://github.com/apache/plc4x/commit/8b3ef69a7867cbe46c2a40e2df02cc55a2e7d7da))
-
-- codegen/plc4c:
-  - Fixed a wrong include statement ([1cc51e3](https://github.com/apache/plc4x/commit/1cc51e333ca79324291187e901ff16dc85957298))
-  - Fixed a wrong include statement ([ebe3bfc](https://github.com/apache/plc4x/commit/ebe3bfc9c9d0a9931ae58b20d30ff7cec00e93f9))
-  - Fixed a wrong include statement ([29d8011](https://github.com/apache/plc4x/commit/29d8011486ccca717ac1ff4ace87ff3c8a5e7a0b))
-
-- protocol/test:
-  - Changed the checksum fields to actually call checksum functions ([18ea08e](https://github.com/apache/plc4x/commit/18ea08e06b3ca70d00dc210b6017d2a27af9ae57))
-
-- plc4j/driver/modbus:
-  - Renamed some internal variables (previous copy-paste error) ([5352166](https://github.com/apache/plc4x/commit/5352166f42402d59428d28528a43df8efd3127b6))
-
-- plc4/integration/calcite:
-  - Managed the kotlin version up to 1.6.10 to work around CVE-2022-24329 ([cb46fe2](https://github.com/apache/plc4x/commit/cb46fe271d7ee1dc04d06f9a8f410a04202d5fed))
-
-- plc4go/c-bus:
-  - used virtual field as discriminator ([e097816](https://github.com/apache/plc4x/commit/e097816a224cece0736ea1704a1b510dc3e9213b))
-
-- protocols/c-bus:
-  - fix power up fix ([9286215](https://github.com/apache/plc4x/commit/928621598ae6d525a73b3f2d518f236ffbeff2a6))
-  - fix power up ([708c4e8](https://github.com/apache/plc4x/commit/708c4e8415b5ae4513fc78bd6829a51f4b9013b7))
-  - associate type with Reply type ([edda7d2](https://github.com/apache/plc4x/commit/edda7d20a07c2c192cf8d862769514bf7f673304))
-
-- codegen/plc4x:
-  - fixed cases where byte and short didn't work for discriminators ([fcd6c8d](https://github.com/apache/plc4x/commit/fcd6c8d59532bd237f0e8fc41099d1b363ce02b4))
-
-- cbus/plc4j:
-  - fix compile issues ([115f0e1](https://github.com/apache/plc4x/commit/115f0e1ec04197f7a46e859da92b724008a2e91c))
-
-- codgen:
-  - lower log output by setting some errors on debug for now ([0cd6560](https://github.com/apache/plc4x/commit/0cd65608eca97f02cf9f67b0461daa77cee15d98))
-
-- bacnet/plc4j:
-  - enable uint64 support for virtual fields ([f4901fa](https://github.com/apache/plc4x/commit/f4901fa4c85daf0e36eccb6027560417f713fedb))
-
-- codegen/plc4j:
-  - fix cast exception relating BitInteger ([37eab1c](https://github.com/apache/plc4x/commit/37eab1c365ae2ad6f4b7393fefff03c3546e3ef9))
-  - hotfix for missing BitInteger support ([54ec98f](https://github.com/apache/plc4x/commit/54ec98f2a834eea18d7c08ac9dbead016ef7f50a))
-  - try to fix big integer conversion issues ([e492df7](https://github.com/apache/plc4x/commit/e492df7fea1052b4e890cedbbacbd7ecaf982017))
-
-- plc4j/knx:
-  - Fixed code where plc4j code was not Java 8 compatible ([7707680](https://github.com/apache/plc4x/commit/7707680d672bfbf9649f24b8cbd289fb6cd4e8ec))
-
-- plc4j/test-utils:
-  - Made the ManualTest a bit more robust against cardinality-errors. ([72a7da2](https://github.com/apache/plc4x/commit/72a7da20744a2726906a56ddb2f8f44ef16b1173))
-
-- protocols/modbus:
-  - PLC4X-335: Using single-byte modbus types resulted in unexpected behaviour ([a8ecff1](https://github.com/apache/plc4x/commit/a8ecff16abdb1356bd39ed2c2d54a040924904d9))
-  - PLC4X-335: Using single-byte modbus types resulted in unexpected behaviour ([55044d6](https://github.com/apache/plc4x/commit/55044d64896e2e2eabac5c6a3dec8a85274ebf8e))
-
-- docs:
-  - Updated the pcap docs for when setting up a developer env (#318) ([d7c8599](https://github.com/apache/plc4x/commit/d7c85997178c0b9f3647b9e9a53b4db28358409f)) ([#318](https://github.com/apache/plc4x/pull/318))
-
-- plc4j/example:
-  - Changed the log level back to `info` so the application actually outputs something. ([434c2b4](https://github.com/apache/plc4x/commit/434c2b4cd0bd82bd525fa7eae5453dd680b9eadd))
-
-- plc4j/testing:
-  - Fixed a bug not correctly detecting the libpcap version on Windows. ([4ee0ca5](https://github.com/apache/plc4x/commit/4ee0ca567d32f0431af991aff125e8f0a22f1085))
-
-- plc4c/codgen:
-  - fixed test utils ([321da0b](https://github.com/apache/plc4x/commit/321da0b63c57edfbc92ad611e2a91ade47e59ae1))
-  - fix const values go missing due to equals now implemented ([0485dbb](https://github.com/apache/plc4x/commit/0485dbb7c0b48f26ff80ef426766fab431b0a74a))
-  - fix enum handling of bool on aarch64 ([f689a03](https://github.com/apache/plc4x/commit/f689a03a9cceac2b0d5128137bad571f1689da8b))
-
-- plc4j/canopen:
-  - Fixed a bug introduced by my recent refactoring ([5b81e70](https://github.com/apache/plc4x/commit/5b81e70ffeba51b057253421872815567994c8f5))
-
-- plc4j/simulated:
-  - Fixed the way the simulated driver outputs values on "STDOUT" ([39edc4d](https://github.com/apache/plc4x/commit/39edc4d7b1e46ff728939234baa7b4d54f8de69b))
-
-- plc4j/connection-cache:
-  - Implemented Writing for the connection cache ([3f92555](https://github.com/apache/plc4x/commit/3f92555c539705ebe4c4125fa312fc2f2f94c29c))
-
-- plc4go/codgen:
-  - added missing validation field ([5aa4e72](https://github.com/apache/plc4x/commit/5aa4e72001838ba1969154a72cbb9b4c21a571c9))
-  - sync code ([15524ae](https://github.com/apache/plc4x/commit/15524ae3623021faf34cb7d6577332d290ce2e5c))
-  - fixed issue with broken arrays ([3aef587](https://github.com/apache/plc4x/commit/3aef5876ad2ca6b09be937f4a729b349ca4545e7))
-  - fix optional fields not emitting contexts ([4addf5e](https://github.com/apache/plc4x/commit/4addf5e5e2993699e14833adc29545aed2b51bc7))
-  - update xml and json in s7 iotest ([740ecbc](https://github.com/apache/plc4x/commit/740ecbc229482480bd76c863ff2dca352fd10657))
-  - migrate eip suite ([e8a4de5](https://github.com/apache/plc4x/commit/e8a4de506e0a5b26f3074aa71e9c8b49beffe05b))
-  - migrate eip suite ([6b8c26d](https://github.com/apache/plc4x/commit/6b8c26d6e372a951e072f05bb79d5080b49b2996))
-  - migrate eip suite ([d8720e6](https://github.com/apache/plc4x/commit/d8720e626a733a5908dc20e3feefc6ec89423f38))
-  - fixed array and string problems ([342f3b2](https://github.com/apache/plc4x/commit/342f3b20edaf8fdfaa4259307fea43cf73439f01))
-  - fix merge messup ([f7df8d1](https://github.com/apache/plc4x/commit/f7df8d1bc1f6f872841d08928f172e0edd528f0b))
-  - progress on golang codegen ([1c98edf](https://github.com/apache/plc4x/commit/1c98edf0373cac2655bde7bc9d422d33d57950ab))
-  - fixed some issues in GoLanguageTemplateHelper ([950b5c5](https://github.com/apache/plc4x/commit/950b5c526dd5b1fd4913fdc9dad0d19bb375b202))
-  - fix optional fields not emitting contexts ([9b31501](https://github.com/apache/plc4x/commit/9b31501cea018fc743af8da47cdf0cf70e4a14f9))
-  - update xml and json in s7 iotest ([0b8b738](https://github.com/apache/plc4x/commit/0b8b73897880bf7ab6286031e2c4274b00c21aee))
-  - migrate eip suite ([b85fa34](https://github.com/apache/plc4x/commit/b85fa3427f5a52f137a318dd4881680244486cb9))
-  - migrate eip suite ([8edfa90](https://github.com/apache/plc4x/commit/8edfa90bbd3fca34adfeb2544e0ff6ec0825dc53))
-  - migrate eip suite ([30865e2](https://github.com/apache/plc4x/commit/30865e29904fcecf37f5bf6d9518f2326b8af64e))
-  - fixed array and string problems ([f919215](https://github.com/apache/plc4x/commit/f919215cf926daaa693ea16e8c09d647a877f1ec))
-  - fix merge messup ([743a7b2](https://github.com/apache/plc4x/commit/743a7b2952bbe68f556796d3e121dd766c25c698))
-  - progress on golang codegen ([0c47784](https://github.com/apache/plc4x/commit/0c47784e88835c68a754cd2814248f4ce90bdd3e))
-  - fixed some issues in GoLanguageTemplateHelper ([c7fe9db](https://github.com/apache/plc4x/commit/c7fe9db9c6cedb4b5ee260d4ffa238bfe3aee317))
-
-- plc4j/codgen:
-  - write encoding of strings fixed ([e7dcb11](https://github.com/apache/plc4x/commit/e7dcb11a73e96879c6e710d5966db25e9edef21b))
-  - fixed json ([9dd393c](https://github.com/apache/plc4x/commit/9dd393c23cf8aca97b55bfa9b047177818ef7073))
-  - fixed assert field ([19e898f](https://github.com/apache/plc4x/commit/19e898f1b2e16eb1ea73b464b5aaea8261d3fe5e))
-  - fixed assert field ([51fadd5](https://github.com/apache/plc4x/commit/51fadd5bffec992c5f405e9b28c34f88f98b5bba))
-  - avoid duplicating params ([9bda71f](https://github.com/apache/plc4x/commit/9bda71fdb453a77b3c4cb504005a67bb0232613c))
-  - fix bacnet spec ([3e3d3da](https://github.com/apache/plc4x/commit/3e3d3da451ec88155e6e14d3affec24197f003e1))
-  - fix build ([0e0fcb3](https://github.com/apache/plc4x/commit/0e0fcb363cc523581371bf81a72d70b37fad40fb))
-  - fixed issue with missing type reference params ([d559bfe](https://github.com/apache/plc4x/commit/d559bfec64c686219f3f63abb87b7fdca4ff6900))
-  - fixed issue with missing type reference params ([1329013](https://github.com/apache/plc4x/commit/1329013afc1afe2bb82866060e48c1cd7b71675e))
-  - refined error message ([059ded7](https://github.com/apache/plc4x/commit/059ded788943469234aa78c64e8caf92494a4ec9))
-  - added error when auto-migrate won't work ([d098ed2](https://github.com/apache/plc4x/commit/d098ed2a4333773960077ac12bc94df4c64af9aa))
-  - fix edge case with broken patterns. ([012e319](https://github.com/apache/plc4x/commit/012e31902730da0df57279d21e1927181d1856f9))
-  - fixed s7 io test ([736c0fe](https://github.com/apache/plc4x/commit/736c0fed5a41e47229ab46ae9fe37cc976f48c9e))
-  - fixed data reader complex working with a empty logical name ([9bfbdfe](https://github.com/apache/plc4x/commit/9bfbdfe64f65fff4dde5aab948a6ef0f9fb3b150))
-  - enum wip ([f02af0a](https://github.com/apache/plc4x/commit/f02af0a79a5c312f5824bec0bad2408eb03b716c))
-  - implement array type reading with new readern ([1e819e6](https://github.com/apache/plc4x/commit/1e819e6421af887843c5f36b4b21952142549f67))
-  - migrate the protocols ([5ade100](https://github.com/apache/plc4x/commit/5ade1001dd1484888a5695a692021bb2e918d072))
-  - move to type ref args ([cad0de6](https://github.com/apache/plc4x/commit/cad0de64e7e292e595a1a6b33fc9d6f59f8400c2))
-  - add byte order to read/writer, add enum example fixed ([d8b45c3](https://github.com/apache/plc4x/commit/d8b45c3eb28e09e9d99ee048b5eaea75afa0ae12))
-  - add byte order to read/writer, add enum example ([c492327](https://github.com/apache/plc4x/commit/c492327b6c2053bf6680dbd5dc66b1942b4f8e2f))
-  - draft a const call adjustments ([92c8551](https://github.com/apache/plc4x/commit/92c8551d231dc60827afa79be45b265396ed95d8))
-  - draft a const call ([ee1a6d2](https://github.com/apache/plc4x/commit/ee1a6d252902e0b080caff15f8f3b0ee097ea7fd))
-  - fixed json ([f124291](https://github.com/apache/plc4x/commit/f124291521206f00ae861efdd196d5b7baf17f89))
-  - fixed assert field ([4a5f261](https://github.com/apache/plc4x/commit/4a5f261c38eb9e564d74d1a57c1e83b5b126ada6))
-  - fixed assert field ([0be34a6](https://github.com/apache/plc4x/commit/0be34a6287bf7fbbadb3026a57af204124c90b39))
-  - avoid duplicating params ([194cff3](https://github.com/apache/plc4x/commit/194cff3a56516bc6d2a3617e94d5447c6b97fbdf))
-  - fix bacnet spec ([8a16e46](https://github.com/apache/plc4x/commit/8a16e461a7e9dddc7b949b872cf670cc1949aef1))
-  - fix build ([b3ad562](https://github.com/apache/plc4x/commit/b3ad5622c4bf061b8ed775f03dcb27919fd2ea9f))
-  - fixed issue with missing type reference params ([4a28fc0](https://github.com/apache/plc4x/commit/4a28fc0e33592b7f9a6a5234fc5a1a753310d6e1))
-  - fixed issue with missing type reference params ([121fc78](https://github.com/apache/plc4x/commit/121fc789203125f873d586663c5b689b9d95c332))
-  - refined error message ([8f06618](https://github.com/apache/plc4x/commit/8f06618c1dc30510e62efbd680ca667c1e38ccfa))
-  - added error when auto-migrate won't work ([65bc019](https://github.com/apache/plc4x/commit/65bc0198534210f0f2feb1ffcd4e8b8a5761e4b6))
-  - fix edge case with broken patterns. ([9d2956d](https://github.com/apache/plc4x/commit/9d2956d4618bd695bb459af2f72648bf5ace9c4d))
-  - fixed s7 io test ([e786ae2](https://github.com/apache/plc4x/commit/e786ae2a8aeb7941405ab03adac1316f0487381c))
-  - fixed data reader complex working with a empty logical name ([2ebc8a6](https://github.com/apache/plc4x/commit/2ebc8a609de7dc8e2d1d19cefea38ce305435298))
-  - enum wip ([5753d78](https://github.com/apache/plc4x/commit/5753d784f091e03de2b60cb05b84037567c3286b))
-  - implement array type reading with new readern ([90e40fd](https://github.com/apache/plc4x/commit/90e40fd5c02b0384ccfa205cfb8e109bf56f6e1b))
-  - migrate the protocols ([a17dda1](https://github.com/apache/plc4x/commit/a17dda16699ca4cbd214df61bc4163e3b200ab01))
-  - move to type ref args ([3e1e1a4](https://github.com/apache/plc4x/commit/3e1e1a4ef1c6ea1a90b8a44f378d5a85f0efc9a6))
-  - add byte order to read/writer, add enum example fixed ([a8d835e](https://github.com/apache/plc4x/commit/a8d835e7b17ac09bdcb7827db4ad4bfb3ae16c65))
-  - add byte order to read/writer, add enum example ([5f268d3](https://github.com/apache/plc4x/commit/5f268d3477f3c8e15dd0f5d6856f69457687d07b))
-  - draft a const call adjustments ([72852a0](https://github.com/apache/plc4x/commit/72852a022e3034c50805cbcd6aa2cb303fa6450a))
-  - draft a const call ([d9701e5](https://github.com/apache/plc4x/commit/d9701e5822e24d4fcb3467305749f766f2a6f244))
-
-- plc4j/writeBufferByteBase:
-  - only return data till pos ([12a5c19](https://github.com/apache/plc4x/commit/12a5c1957728d50206248546ad845ddd7bfba99f))
-
-- plc4j/xmlWriter:
-  - don't print invalid xml chars ([2c75a95](https://github.com/apache/plc4x/commit/2c75a954bfc011f3b4f236157e64eb5c37a90e3c))
-
-- plc4go/connection-pool:
-  - Tried hardening a flaky test ([3d5f184](https://github.com/apache/plc4x/commit/3d5f184a46f69cbbf5f2c85f12632dae283d7c05))
-  - Tried hardening a flaky test ([01bb30a](https://github.com/apache/plc4x/commit/01bb30a9ad1c6be21b6065d6dcbc092de385ca41))
-
-- plc4j/asciibox:
-  - don't count control sequences ([bd66ca0](https://github.com/apache/plc4x/commit/bd66ca093f78e8b86bf15466d52ebdcc2062b428))
-
-- ci:
-  - fix prerequisite check for windows and linux ([45756a4](https://github.com/apache/plc4x/commit/45756a4168826143185f52da22786ff9d71502ae))
-  - add prerequisite check for libpcap ([202fb9c](https://github.com/apache/plc4x/commit/202fb9c6de642f404b5fd3fd0eca122790e98b01))
-  - add prerequisite check for libpcap ([1ebba46](https://github.com/apache/plc4x/commit/1ebba465d911222613286696222530fc83641423))
-  - use libpcap from brew on mac as the builtin seems buggy ([769ef25](https://github.com/apache/plc4x/commit/769ef253de61cf7b9449b12ac4d75c1ef9c1784c))
-  - use libpcap from brew on mac as the builtin seems buggy ([c8a4509](https://github.com/apache/plc4x/commit/c8a45096ba2ad52b195684f31ecf074f7aebe73a))
-  - fix build for platform specifics ([685ca27](https://github.com/apache/plc4x/commit/685ca278776ec80793f6090afb6df599a6f49c0f))
-  - cache maven .m2 for actions to speed up builds ([ff3176e](https://github.com/apache/plc4x/commit/ff3176edb8d2aad7d84c40a7dacbb592a0b8e527))
-  - fix windows build ([c56e8bb](https://github.com/apache/plc4x/commit/c56e8bb1f4ff9cc9f70424c32b63c64d785f4583))
-  - fix build (synchronize actions and Jenkinsfile) ([754f9f1](https://github.com/apache/plc4x/commit/754f9f17d592f5ff2d2ca913d75cd096c22365a8))
-  - remove java 8 from platform ensurance ([98ce262](https://github.com/apache/plc4x/commit/98ce26262bbd630bae69023d6eab202796aa2595))
-  - remove unused profiles again ([f66faf2](https://github.com/apache/plc4x/commit/f66faf2ef1ed20dcf79d9fc575f5ccad2f3742d0))
-  - fix build for java 17 ([f4c2ccf](https://github.com/apache/plc4x/commit/f4c2ccfb23d62ee41b1aaf85aa67cd72f3d0b847))
-  - fix build for java 17 (use version ranges) ([ace1c30](https://github.com/apache/plc4x/commit/ace1c30e8a6573f7ccd3ed04002b439302d85d63))
-  - fix build for java 17 ([64a8ffa](https://github.com/apache/plc4x/commit/64a8ffae7529835ad821d352a74828bfa9f81cd9))
-  - don't fail fast on platform builds. ([adaabd1](https://github.com/apache/plc4x/commit/adaabd189c7a47c9daba6a6518e361f717c362b0))
-  - enable matrix build for windows ([f82697c](https://github.com/apache/plc4x/commit/f82697cf9c5fba752bbaf4b141f3609c2c4f60cd))
-  - set executable bit on mvnw ([e005e6e](https://github.com/apache/plc4x/commit/e005e6eb52bdd4eb686863c7f8c2686432d0d95d))
-  - use correct mvnw call for matrix build ([565fe63](https://github.com/apache/plc4x/commit/565fe63a27b47e5f93f0b5f3a192bdbb40990376))
-
-- plc4j/netty:
-  - fix NPE on failed connection ([6b26af6](https://github.com/apache/plc4x/commit/6b26af607bd6d89e8458cea236c64cc95448148e))
-  - fix NPE introduced with ec3ff0cdfda097d3ae6e9f15f041e4c5e9c05815 ([42e0622](https://github.com/apache/plc4x/commit/42e062298bca0b7433e01e03454df426b2902d70))
-
-- ci/codegen:
-  - set streamLogsOnFailures to true ([5920d67](https://github.com/apache/plc4x/commit/5920d67765bd269dfd97eba8c3bfaa4b5c50a4d6))
-
-- .mvn:
-  - upgrading mvn wrapper to 3.6.3 (previous LTS version) ([d1c7c2f](https://github.com/apache/plc4x/commit/d1c7c2f31b59800ac783be60470238828b66a355))
-
-- codegen/knx:
-  - new manufacturer Can'nX breaks mspec codegen ([9e3693c](https://github.com/apache/plc4x/commit/9e3693cce3bfcb0fb183d0c658e5efb5bd8ee05a))
-
-- plc4go/knx:
-  - fieldHandler nil issue fixed. ([804520d](https://github.com/apache/plc4x/commit/804520d9bcdc485e92e3ba147cad2dc92a47423c))
-
-- ci/ensure-platforms:
-  - enable batch mode for mwnv ([c589ed4](https://github.com/apache/plc4x/commit/c589ed471d64770dd53a7fdd069d30d2a31990ab))
-
-- plc4x/codegen:
-  - fix failing build ([64108c0](https://github.com/apache/plc4x/commit/64108c0b8016b0bd4d12f487e5988611b5e954b5))
-  - add tickles id expressions to mspec ([f9d737e](https://github.com/apache/plc4x/commit/f9d737e16ab86e34dc598d74f4ebf51dd2f2f8d0))
-  - add missing separator call ([877f1f1](https://github.com/apache/plc4x/commit/877f1f1a45c5afebcc28b7fa29b9da195b9be151))
-  - add possibility to extract traces ([ac6841f](https://github.com/apache/plc4x/commit/ac6841f47c0ef0a8c4f740e75297b94e95918469))
-  - fix failing build ([3bed94d](https://github.com/apache/plc4x/commit/3bed94de670c9c5909b08c524c270b15755b8879))
-  - add tickles id expressions to mspec ([1e1932c](https://github.com/apache/plc4x/commit/1e1932c8e25e3291e0178dc74aa10ca4b155004d))
-  - add missing separator call ([233c1da](https://github.com/apache/plc4x/commit/233c1dab8f6e9c3d5adce7d51ebcee277393eb52))
-  - add possibility to extract traces ([2e7a347](https://github.com/apache/plc4x/commit/2e7a3478420f8e3d585c193778021974c4740e3c))
-  - added a Tracer to enrich generated code with traces ([57cfe3b](https://github.com/apache/plc4x/commit/57cfe3b273c68f0ef223189eba54aed2d1f3975e))
-
-- plc4go/json:
-  - fixed wrong string on empty byte arrays ([6ca28c9](https://github.com/apache/plc4x/commit/6ca28c905047191576a736577367e8c013438b31))
-  - fixed wrong string on empty byte arrays ([d0817fc](https://github.com/apache/plc4x/commit/d0817fcb1754c002f0b72e6150d5ffe9c6ddfd21))
-
-- plc4go/xml:
-  - fixed wrong string on empty byte arrays ([d4d62fb](https://github.com/apache/plc4x/commit/d4d62fbe8443cd8d49d0d48523726ae7a59fa495))
-  - fixed wrong string on empty byte arrays ([785ba4e](https://github.com/apache/plc4x/commit/785ba4eade9ccad80d357d702bcbdfed46870faf))
-
-- plc4x/eip:
-  - fixed eip tests ([9952386](https://github.com/apache/plc4x/commit/995238638d3a35b2580ee86d967408af1193eaed))
-  - fixed eip tests ([20a6aee](https://github.com/apache/plc4x/commit/20a6aee6f04971103db509cd28a623944a2e4c8d))
-
-- plc4go/test:
-  - fixed s7io test ([73cc47f](https://github.com/apache/plc4x/commit/73cc47f61d03015999140b9d0f8e8d0df35b7e47))
-  - fixed s7io test ([33b5a75](https://github.com/apache/plc4x/commit/33b5a75bf315ee4994d8079f21ad1c91d4cec581))
-
-- java/codegen:
-  - virtual field handling ([ef35531](https://github.com/apache/plc4x/commit/ef35531d5a872f29dccddb3a11a135b166958185))
-
-- pl4go/codegen:
-  - fixed broken inline if (adding neccessary function) (addon for e030d688) ([22ba15b](https://github.com/apache/plc4x/commit/22ba15bf8c1895177a28cfcff993c640859a76d2))
-  - fixed broken inline if ([e030d68](https://github.com/apache/plc4x/commit/e030d688545e0182640f7c2ffefb2309946e9abf))
-
-- plc4x:
-  - post release cleanup ([f7941fc](https://github.com/apache/plc4x/commit/f7941fcf91038c32382b65b8af74ec63c6db09b3))
-
-### Documentation
-
-- plc4j/ads:
-  - Updated the statemachine for ADS ([c0e73c9](https://github.com/apache/plc4x/commit/c0e73c9c20a896c9be0fcaa8d0b715fe482f5fa6))
-  - Added a comment about stuff I learned recently. ([4663ff9](https://github.com/apache/plc4x/commit/4663ff9716bc54656a1e5b5678b400009e1a5b5f))
-
-### Refactor
-
-- plc4j/ads:
-  - Continued testing the new ADS drivers Write abilities. ([f03243a](https://github.com/apache/plc4x/commit/f03243a6231735c6a4c6a9da06139b1c81bbd0b9))
-
-- plc-values:
-  - Refactored all usages of BitString to use BYTE, WORD, DWORD or LWORD instead. ([4ee794e](https://github.com/apache/plc4x/commit/4ee794ecf2f8afafaf9f8aba8d51238b9aee3184))
-
-- codegen:
-  - Refactored all usages of BitString to use BYTE, WORD, DWORD or LWORD instead. ([7e509a6](https://github.com/apache/plc4x/commit/7e509a6b16de8ed596e473c4138d45456e2940c6))
-  - Updated how CHAR, WCHAR, STRING and WSTRING fields are handled. ([fe1a2b1](https://github.com/apache/plc4x/commit/fe1a2b1ce16106aa8e2123d709897e5ee7162639))
-  - Updated how CHAR, WCHAR, STRING and WSTRING fields are handled. ([3d79f3d](https://github.com/apache/plc4x/commit/3d79f3d352c7f819935980ea2f99fd0eacf2bb58))
-  - move WildcardTerm to build-tools ([df6aef1](https://github.com/apache/plc4x/commit/df6aef1016796fe832e94f4168ccbc5ff5d895d6))
-  - move WildcardTerm to build-tools ([bd6f3d7](https://github.com/apache/plc4x/commit/bd6f3d770239bb4690599f0f526feb16faac7065))
-  - change index on variable literal to make use of optional ([99c274a](https://github.com/apache/plc4x/commit/99c274ad8b84eb890d94de01b23e45680ecb8271))
-  - removed inverted throwable logic ([09415e0](https://github.com/apache/plc4x/commit/09415e0801690e33ee94ecd82c5aaad432de336d))
-  - delay resolving of type reference ([485dcf8](https://github.com/apache/plc4x/commit/485dcf82ef598a26065bec1b8068505c56d943df))
-  - added TODO: about wrongly dispatched type reference ([e9aa564](https://github.com/apache/plc4x/commit/e9aa5643ef4204a20fd5ece8c815d21f16a75769))
-  - improve error message ([d99e1e3](https://github.com/apache/plc4x/commit/d99e1e3a1e2948d42eeb5eaa1286bc42fa27e4b6))
-  - cleanup type definitions ([9ac5c0c](https://github.com/apache/plc4x/commit/9ac5c0cef6b685d607846c1088ec2c4267714c24))
-  - moved default types to mspec base ([6ec6837](https://github.com/apache/plc4x/commit/6ec683787b9b817499ec7d9cf9a924a21ac774f2))
-  - cleanup helper and move more functions to their owners ([51f216f](https://github.com/apache/plc4x/commit/51f216f72c316887adf477b2cc5dfd662f5d12d1))
-  - fix a bunch of deprecation warnings ([69d82df](https://github.com/apache/plc4x/commit/69d82dfb7e8401a1be600b434350c6acaf4b1edc))
-  - add more tracing calls to CLanguageTemplateHelper ([cc0d864](https://github.com/apache/plc4x/commit/cc0d864fc6dc10e2a423a840edd13b303671ca0b))
-  - cleanup *TemplateHelperCode ([effb1c1](https://github.com/apache/plc4x/commit/effb1c18ba4840733fce16ad3976679ef2d2dc51))
-
-- plc4go/cbus:
-  - added cleanups and logging ([04ff774](https://github.com/apache/plc4x/commit/04ff7740f6101f468d6d362e76a5832a394791eb))
-  - use fireConnectionError on message codec fail ([ed401b8](https://github.com/apache/plc4x/commit/ed401b8d15e54d76ca4b432fa28e226daa02fbf1))
-  - improved debug output ([80ba5d0](https://github.com/apache/plc4x/commit/80ba5d0cc156b98b92c5855245ab750d2edfa87e))
-  - move MMI handling to subscription handling ([6bd288c](https://github.com/apache/plc4x/commit/6bd288c47fc5dda23c503ba18510885dadb8a2fd))
-  - put connect parts into methods added todo about power up ([633794d](https://github.com/apache/plc4x/commit/633794d1ea110479012655c3e19e6f01754a93b5))
-  - put connect parts into methods added todo about power up ([2f58834](https://github.com/apache/plc4x/commit/2f58834fe5c8d4db35fff93e6f43e86795829601))
-
-- plc4go/connection-cache:
-  - small cleanups ([cee041b](https://github.com/apache/plc4x/commit/cee041b96ce05ecda4c0e78ee3eca73740ec1ad5))
-  - cleanup ([24e8bf9](https://github.com/apache/plc4x/commit/24e8bf91ea4d39ad187553436979a6f7e5b45e64))
-  - Added log statements to the connection-cache ([8e1ab62](https://github.com/apache/plc4x/commit/8e1ab624e110df277a687ddca87a6bd1dec57a12))
-  - Renamed the connection-pool to connection-cache and added a Close function to the cache for gracefully closing all connections it manages. ([4760b5e](https://github.com/apache/plc4x/commit/4760b5eae0785243a427762919bf69ed1a098b0e))
-
-- plc4go:
-  - remove unneeded methods ([7ac5ab6](https://github.com/apache/plc4x/commit/7ac5ab6030f50b6a7ce6a3ec98efc7a211f757e9))
-  - align subscription implementation to plc4j ([19f6600](https://github.com/apache/plc4x/commit/19f660025b0da1545a1ce2fc7a54c8dcc7c9ae44))
-  - renamed mashed up NewBoxedWriteBufferWithOptions ([0f32971](https://github.com/apache/plc4x/commit/0f3297114c2736ffafb8e63fdaa0b9c1a16164c9))
-  - streamlined plc_browse api ([e0cc944](https://github.com/apache/plc4x/commit/e0cc944d4e20ae9e510fdd9468c0202856298d37))
-  - added a IsAPlcMessage() bool method to plc_message ([65adaaa](https://github.com/apache/plc4x/commit/65adaaaa38e300e9af83d32c8f0ec92253c0bcb7))
-  - introduced DefaultBufferedTransportInstance to consolidate common code ([4479cb0](https://github.com/apache/plc4x/commit/4479cb05643e9a81ff0987e1e74c515aefab5cc7))
-  - reworked the GetNumReadableBytes ([a5fb77a](https://github.com/apache/plc4x/commit/a5fb77aa59b4b0ca4e03ad9306899beb956d022f))
-  - restructured package (+moved protocols to a public importable place) ([adc23d2](https://github.com/apache/plc4x/commit/adc23d2f9d0caa8c901e49e1621107dfd44cc45c))
-  - fix QA issues ([49a43db](https://github.com/apache/plc4x/commit/49a43db477aee8b0f112a2181387e8b3b4b71a23))
-  - add accessors for property and virtual fields ([33e07bd](https://github.com/apache/plc4x/commit/33e07bd55a3a1b26f31dc5fcf81633e43b1bab43))
-
-- spi:
-  - optimize RequestTransactionManager ([49809c5](https://github.com/apache/plc4x/commit/49809c54def1c0542fe643c48b4f3c7b2af38249))
-
-- cbus:
-  - small adjustments on reset and optional alpha on direct command ([cbce5d2](https://github.com/apache/plc4x/commit/cbce5d212b9ee7e0a335ef372c4982f74c20f55f))
-  - followup on improved message output ([d3f7132](https://github.com/apache/plc4x/commit/d3f71328325b5500262f87c1ffe1245363107fbc))
-  - add virtual fields for hex encoded fields ([3626805](https://github.com/apache/plc4x/commit/362680547e039b16301e0995439b7112065cd12f))
-  - removed unneeded types ([6e5abeb](https://github.com/apache/plc4x/commit/6e5abebda652af26103410f15d06cba196b9e4ac))
-  - streamline network routing ([b93e7bf](https://github.com/apache/plc4x/commit/b93e7bffc520d527b4e59c6efee0ff563e40bc39))
-  - calculate the remaining bytes instead of supplying them via argument ([37a6f63](https://github.com/apache/plc4x/commit/37a6f63d67ab0374c6f18c1b6bc3cfe8d4b12e40))
-  - split up applications in sub mspecs ([b7fb2d6](https://github.com/apache/plc4x/commit/b7fb2d633b907eae62b1ac9f4fb97d6c6efeb164))
-  - small cleanups and added a test for an unknown command ([3d6fbd0](https://github.com/apache/plc4x/commit/3d6fbd0f60f8eae636c96a11f3114014acb0634b))
-  - get rid of CALDataOrSetParameter ([0304928](https://github.com/apache/plc4x/commit/03049281171e44fbaf103cf0247ca989b7e479da))
-  - SALData is more than Lightning so the other types received a dummy implementation ([9ae9f29](https://github.com/apache/plc4x/commit/9ae9f293234fefd38c9319d76ca79d1b18738521))
-
-- plc4xbrowser:
-  - put ui parts into a ui package ([e8ab0a7](https://github.com/apache/plc4x/commit/e8ab0a7ed589db8cab7bc85f5a00fd3f0d6a453d))
-  - split up main into ui and actions ([8b9da2a](https://github.com/apache/plc4x/commit/8b9da2abdc0d1766c2da9e1416f738ccd7d88044))
-  - reworked the REPL command system ([6858376](https://github.com/apache/plc4x/commit/6858376df9571a5c8c131bab7096d81e74146f8e))
-
-- codegen/plc4go:
-  - remove unnecessary cast on - operator ([7291746](https://github.com/apache/plc4x/commit/7291746b1751026ad2ca3589977e81edca44cefa))
-  - remove unnecessary cast on () operator ([2239dba](https://github.com/apache/plc4x/commit/2239dbace89ba322a99a7cb025695d458548ddb2))
-  - switched enum back to value with a log statement as an error break more for now... ([c684d6c](https://github.com/apache/plc4x/commit/c684d6c4217eecb587bd32b091c4c1dab2429c5b))
-  - if an enum is unknown return a ParseAssertError instead of a generic error ([2ba1332](https://github.com/apache/plc4x/commit/2ba1332921c2f9f8c3daf31adaeacdc4c4f1e8a3))
-  - reworked enum parsing to include a flag if it is a unknown enum ([2f17300](https://github.com/apache/plc4x/commit/2f1730023fce7e12a81b7f87293018c5937a7da4))
-  - initialize parent with parameter ([b84e75e](https://github.com/apache/plc4x/commit/b84e75ed8749ae02789fc940b7a93bb080182581))
-  - avoid duplicating arguments as fields when present in parent ([67a1f6f](https://github.com/apache/plc4x/commit/67a1f6f2356003d95437387dbe93b129e2d6f2ae))
-  - set parser argument field in child which shadows parent ([3fc44f9](https://github.com/apache/plc4x/commit/3fc44f950802fa7f65773960a435b3f677469886))
-  - set arrays to nil if the result in an empty one ([3f0ae43](https://github.com/apache/plc4x/commit/3f0ae4368fde7e3087963878bbad21a9b15a6427))
-  - ${type.name}Exactly interface extends now the type interfaces for ease of use ([5b372b0](https://github.com/apache/plc4x/commit/5b372b0ea19e7046733d38a77c7ad0ee9262ae81))
-  - introduced a ${type.name}Exactly interface for exact type matches ([58f08fc](https://github.com/apache/plc4x/commit/58f08fcc7087cd8760e25904548886de008a9a77))
-  - moved getLength methods in own interfaces and inherit Serialize from Serializable ([73baa76](https://github.com/apache/plc4x/commit/73baa76ec94585ce635f12bac3972151751d777b))
-  - major refactoring how types are handled in plc4go ([e7fb792](https://github.com/apache/plc4x/commit/e7fb7923209a3ab80852dac6c01aca5b85a38618))
-
-- plc4j/spi:
-  - small optimization using the right datatype ([3a131f2](https://github.com/apache/plc4x/commit/3a131f2daf8ca42787f550fa87f1b36406bb7f8e))
-  - minor cleanup ([5aca709](https://github.com/apache/plc4x/commit/5aca70984adfbcb5faedb1dc3e6b3af2d1b8748f))
-  - use woodstox as stax ([4404a90](https://github.com/apache/plc4x/commit/4404a902d50912665fd0fa21497e0a48095232f2))
-
-- plc4go/s7:
-  - cleanup s7 code ([955055a](https://github.com/apache/plc4x/commit/955055aea56e037eb7564c5eee2698ad43ddeaac))
-
-- plc4j/codegen:
-  - moved logging from generated enums to DataReaderEnumDefault ([9b0eb6e](https://github.com/apache/plc4x/commit/9b0eb6eaaf51a0dd682766d70e38fbbfcc83d0c4))
-  - remove unused generic qualifier ([5d082a5](https://github.com/apache/plc4x/commit/5d082a59acb05ee56bf7e3c13fa9fe6d15a30659))
-  - remove IO classes ([be88a5e](https://github.com/apache/plc4x/commit/be88a5e543debab16aafe8ca2c9addcd51bd0f38))
-  - move parser to model classes ([b08eb50](https://github.com/apache/plc4x/commit/b08eb50f458304448191bd7ad4a5a0c0392e191e))
-  - cleanup field reader/writer ([93af95a](https://github.com/apache/plc4x/commit/93af95a6ff9224b51f6050f4511d1bd2edb85a76))
-
-- bacnet:
-  - DRY removed owner names from type switched ([31b5c38](https://github.com/apache/plc4x/commit/31b5c388960f90f725e02668d74d30e208c150f2))
-  - fix who-has ([a746de1](https://github.com/apache/plc4x/commit/a746de1d140a240a1553cc0cd25eff5ad2d52c8f))
-  - rename BACnetConstructedDataSecurityPduTimeout to BACnetConstructedDataSecurityPDUTimeout ([e611fd1](https://github.com/apache/plc4x/commit/e611fd13d96cd281a4458f8f0d80c44eea0e320a))
-  - relax useage of BACnetPriorityArray ([0d1ace4](https://github.com/apache/plc4x/commit/0d1ace47f99964ced2a1c64f9acb5887b93e59ef))
-  - switch BACnetTagPayloadOctetString to byte[] ([12a3a23](https://github.com/apache/plc4x/commit/12a3a233b3a2b24e584f512f6af75906e1f4c038))
-  - externalized opening and closing tag ([080e2b9](https://github.com/apache/plc4x/commit/080e2b9e1a1ef4674e49524b99eace1404aed514))
-  - major rework the way enums are handled ([d0255f4](https://github.com/apache/plc4x/commit/d0255f42889ad152af4c304caf2284a97a1c729c))
-  - moved duplicate implementations into payload ([ffd996b](https://github.com/apache/plc4x/commit/ffd996b9a80dcdde6c3284bae34238d27975ae40))
-  - moved catch all data block into BACnetConstructedDataUnspecified ([bddf87d](https://github.com/apache/plc4x/commit/bddf87d2d5915a090435b6c83c4364502dcf6c07))
-  - removed unused virtual field ([a488906](https://github.com/apache/plc4x/commit/a488906aad57ea2e0dbddc1a299acb03fc71d9d0))
-  - move bac net header parsing to a common BACnetTagHeader type ([f6b5502](https://github.com/apache/plc4x/commit/f6b550207f2130cb7509a68ec953b63a723cf7a6))
-  - small optimizations ([bd71859](https://github.com/apache/plc4x/commit/bd718596b826ef8591c5795bf2fa3ba20dcd489f))
-  - small improvements ([deb58b3](https://github.com/apache/plc4x/commit/deb58b3ad7d592a468b61e2f794715823fcc4ef1))
-  - re-arrange some value ([e5aef05](https://github.com/apache/plc4x/commit/e5aef0517b6e5d7985109a7a82e235d2d7f036b7))
-
-- plc4go/bacnet:
-  - refined logging for Discoverer ([e016585](https://github.com/apache/plc4x/commit/e01658516953d3d826a93ee3b69856956f754507))
-
-- plc4go/spi:
-  - use spi.Message instead of interface{} to clean up intention ([bed9aa6](https://github.com/apache/plc4x/commit/bed9aa6bea588ae074094a184d9a92a84cd678d7))
-  - Added a GetString implementation for RawPlcValue types ([835136a](https://github.com/apache/plc4x/commit/835136a3a168fd7485db6cbe026bc7bcf292637b))
-
-- ab-eth:
-  - don't use len as field name ([d45cbf3](https://github.com/apache/plc4x/commit/d45cbf3990d43834bfe617271ef61703453bc42a))
-
-- eip:
-  - don't use len as field name ([b2b8feb](https://github.com/apache/plc4x/commit/b2b8feb27e5dbc005c4b53efc75ce7be6855211f))
-
-- protocols/knx:
-  - Changed the KnxDatatypes to use BitStrings for BYTE, WORD, DWORD and LWORD ([57d5c1e](https://github.com/apache/plc4x/commit/57d5c1e80592d36485e1d43a7ee1e0a3bf84c587))
-
-- plc4go/codegen:
-  - flipped new functions of child to return the actual child ([2b61308](https://github.com/apache/plc4x/commit/2b6130872f7914d56ad17d88c1e328efe9e4328d))
-  - flipped parse functions of child to return the actual child ([ca65d6c](https://github.com/apache/plc4x/commit/ca65d6cc66e4d67b5bebca035a0151de2be548aa))
-  - add GetParent() retriever method ([1a234ed](https://github.com/apache/plc4x/commit/1a234ed7941e4b5d330dbf898569bcd9223d0ab0))
-  - optimized code sections ([9d38eaf](https://github.com/apache/plc4x/commit/9d38eafcb54cab4bb7b4b922b6aac1aab5461a1c))
-  - removed superfluous methods ([e413f26](https://github.com/apache/plc4x/commit/e413f2682915457b3300c0d3cba9883040b97555))
-  - added string rendering error handling ([36942cf](https://github.com/apache/plc4x/commit/36942cf5b85542cccefb53f372de3e326a910d29))
-  - simplified cast function ([fd8c81c](https://github.com/apache/plc4x/commit/fd8c81c888062f76a58415ad686bcdf3545aacc2))
-  - add parent interface to child interface ([42b529f](https://github.com/apache/plc4x/commit/42b529f5bee9126b9035f48e149f30c3fb80dd56))
-  - fixed virtual field implementation ([e02e64d](https://github.com/apache/plc4x/commit/e02e64d518b164e214fa7e6c753f1436a73f2262))
-
-- general:
-  - slightly adjust kotlin example (fix) ([394d759](https://github.com/apache/plc4x/commit/394d759bf84cb5c701038de7a100ade5314a6caa))
-  - slightly adjust kotlin example ([2d3fd7c](https://github.com/apache/plc4x/commit/2d3fd7c1e4e4c0d276dc9510a3b79df75bed2ee1))
-  - Changed the artifact-id of the test-generator ([77408e6](https://github.com/apache/plc4x/commit/77408e64fb7d0470652f82dd5489c86e79f0c9c6))
-  - refactoring(plc4j): split up the raw socket transport into a "raw" and "raw-passive" transport, where the raw-passive is equivalent to the previous raw transport. ([27442e6](https://github.com/apache/plc4x/commit/27442e65e1619aaa358768fc985219a7020c70e7))
-  - refactoring: Moved the plc4net module outside of the sandbox ([e8f89cb](https://github.com/apache/plc4x/commit/e8f89cb8513e683b6445336590bed66cc12507a2))
-  - refactoring: Updated the plc4net branch to the latest changes on develop.
-new feature: Now the DataIo generation is almost finished. ([2775ec9](https://github.com/apache/plc4x/commit/2775ec998eaba81764a87295e95201b80240ac26))
-  - refactoring(documentation): Started updating the mspec documentation ([1a0e3e9](https://github.com/apache/plc4x/commit/1a0e3e9f44e21b1e583d73c2324a1ba97d2f9f0e))
-  - refactor (documentation): Started updating the code-generation documentation. ([ec3fc42](https://github.com/apache/plc4x/commit/ec3fc42e7fdd26ecf1743270f36ae197f8ae7074))
-
-- test-utils:
-  - Made the ParserSerializerTestsuiteRunner play a bit more nicely with not fully implemented tests. ([f170c59](https://github.com/apache/plc4x/commit/f170c59fae984a92de345481633710f4a04d9152))
-
-- code-generation:
-  - Changed the implementation of getSizeInBytes to be a bit more correct. ([2ce32ef](https://github.com/apache/plc4x/commit/2ce32ef2d18d91e175617cab2c1b0ca43cc51c94))
-  - Finished migrating the code to using the static getSizeInBits method of DataIo types ([447ef68](https://github.com/apache/plc4x/commit/447ef680f274d779b0777eb7c2538b7dc5159300))
-  - Made the code generation work with DataIo types referenced from normal model types. ([68a9627](https://github.com/apache/plc4x/commit/68a96272d7d6082b801f8e3d6d20e86cdb4e06a8))
-  - Made the code generation work with DataIo types referenced from normal model types. ([9ef24e1](https://github.com/apache/plc4x/commit/9ef24e1bba3e478c8c2a51ab59814d0bc0167e92))
-
-- plc4j/profinet:
-  - Refactored the profinet discovery to the latest changes in the protocol spec and added some more features. ([ae9bb4a](https://github.com/apache/plc4x/commit/ae9bb4abbceceba49db81022ea2c5e01948e2169))
-  - Disabled the parser serializer test for now (as it's not yet supposed to work) ([083dce1](https://github.com/apache/plc4x/commit/083dce1d9db42570c499869e3421b0acc5c3a659))
-
-- profinet:
-  - Continued refactoring the PNIO Messages ([c3b1c0c](https://github.com/apache/plc4x/commit/c3b1c0c05477a1ab58b61f37528280dbcb396087))
-
-- plc4x-protocol:
-  - Added a length field to the plc4x protocol messages ([d871063](https://github.com/apache/plc4x/commit/d8710630231e32f09f583ab7f8b449bbaf6fe8b8))
-
-- plc4c:
-  - Changed the size calculation of manual fields from bytes to bits ([2057eb8](https://github.com/apache/plc4x/commit/2057eb81727cb628799961478091d78fa569e2cf))
-
-- plc4j:
-  - Changed the code-generation to generate the dataIo types into the same directory as the other types and removed the "IO" suffix to match the rest. ([af79344](https://github.com/apache/plc4x/commit/af793448bd3e74f643a91ee27bacddccf9d74a71))
-
-- plc4go/drivers:
-  - Made all driver's Connections implement the spi.PlcConnection interface (so we can use them in the connection pool). ([20be7b2](https://github.com/apache/plc4x/commit/20be7b27f3762d2a20d045c4948930dda73de41c))
-
-- plc4j/writeBufferByteBase:
-  - deprecate getData() method ([b753e27](https://github.com/apache/plc4x/commit/b753e270908cf9ac96355e52226c618f7f1d6fac))
-
-- plc4j/codgen:
-  - cleanup list handling/revert list entries to anonymous logical name ([a2b36a4](https://github.com/apache/plc4x/commit/a2b36a44f2fa163e9e88b9d5a5255fec85a69ac2))
-  - small cleanups ([e1266ae](https://github.com/apache/plc4x/commit/e1266ae03bb8cce1d664564d076dbcd91e50c2e4))
-  - cleanup list handling/revert list entries to anonymous logical name ([02e102c](https://github.com/apache/plc4x/commit/02e102c638d23e0492ab1a479eb00d5b26f41b67))
-  - small cleanups ([ad6fe78](https://github.com/apache/plc4x/commit/ad6fe789fdf270c18b446d8806f289f10a7ad484))
-
-- code-gen:
-  - cleanup interfaces ([8499434](https://github.com/apache/plc4x/commit/84994340c026bb865a980004ba0ffe0d28c1add4))
-
 ## [rel/0.9](https://github.com/apache/plc4x/releases/tag/rel/0.9) - 2021-09-17 09:25:12
 
-## What's Changed
-* Added Pool2 (now called Connection Cache) to develop Branch by @JulianFeinauer in https://github.com/apache/plc4x/pull/217
-* Some doc about the Julian plc4x-pool2 by @foxpluto in https://github.com/apache/plc4x/pull/209
-* PLC4X-207 When a Handler Timeout occurs cancel the read future to not… by @JulianFeinauer in https://github.com/apache/plc4x/pull/170
-* PLC4X-265 Support for hex mapping of byte/byte[] values in XML test by @splatch in https://github.com/apache/plc4x/pull/213
-* added strtok_s define for windows by @thomas169 in https://github.com/apache/plc4x/pull/228
-* Fix for opcua subscription by @hutcheb in https://github.com/apache/plc4x/pull/227
-* Feature/string enum mspec by @hutcheb in https://github.com/apache/plc4x/pull/230
-* feat: Add read/write support for string types within the Java dataio classes by @hutcheb in https://github.com/apache/plc4x/pull/235
-* Update S7Field.java by @Meng5 in https://github.com/apache/plc4x/pull/239
-* regress: removed string support for modbus by @hutcheb in https://github.com/apache/plc4x/pull/236
-* Abstract field's getter doesn't get get declared in base type by @hutcheb in https://github.com/apache/plc4x/pull/240
-* Remove merge button when merging PR's, this forces the use of squash by @hutcheb in https://github.com/apache/plc4x/pull/238
-* plc4go: fixed passing parameters incorrectly, resulting in a null pointer by @hongjinlin in https://github.com/apache/plc4x/pull/243
-* Address string with tokenisation, refactoring, loopback s7 c example added. s7c write variable works by @thomas169 in https://github.com/apache/plc4x/pull/233
-* plc4c: memory plumbing by @thomas169 in https://github.com/apache/plc4x/pull/244
-* [PLC4X-299] Fix for array handling in the Kafka source connector by @hutcheb in https://github.com/apache/plc4x/pull/255
-* Fix link : plc4j getting start, graphviz by @shblue21 in https://github.com/apache/plc4x/pull/256
-* Feature/native opua client by @hutcheb in https://github.com/apache/plc4x/pull/253
-* PLC4X-307 Add support for custom generator options / customized packages by @splatch in https://github.com/apache/plc4x/pull/263
-* fixing timer leaks by @shaunco in https://github.com/apache/plc4x/pull/267
-* S7event by @glcj in https://github.com/apache/plc4x/pull/264
-* changed delimiter of opc ua from : to ; by @nalim2 in https://github.com/apache/plc4x/pull/258
-* plc4x: major dependency updates by @sruehl in https://github.com/apache/plc4x/pull/252
-* build(deps): bump karaf-maven-plugin from 4.3.0 to 4.3.2 by @dependabot in https://github.com/apache/plc4x/pull/245
-* Bump zookeeper from 3.4.13 to 3.4.14 by @dependabot in https://github.com/apache/plc4x/pull/270
-* Bump milo.version from 0.6.1 to 0.6.3 by @dependabot in https://github.com/apache/plc4x/pull/269
-* build(deps): bump gmavenplus-plugin from 1.6.2 to 1.12.1 by @dependabot in https://github.com/apache/plc4x/pull/246
-* build(deps): bump junit.jupiter.version from 5.7.0 to 5.7.2 by @dependabot in https://github.com/apache/plc4x/pull/251
-* build(deps): bump logback.version from 1.2.3 to 1.2.5 by @dependabot in https://github.com/apache/plc4x/pull/271
-* Change PLC4GO docs read syntax by @NiklasMerz in https://github.com/apache/plc4x/pull/276
-* PLC4X-294 / PLC4X-296 Reorganization of stack configurer / events support in public api by @splatch in https://github.com/apache/plc4x/pull/241
-
-## New Contributors
-* @thomas169 made their first contribution in https://github.com/apache/plc4x/pull/228
-* @Meng5 made their first contribution in https://github.com/apache/plc4x/pull/239
-* @shblue21 made their first contribution in https://github.com/apache/plc4x/pull/256
-* @shaunco made their first contribution in https://github.com/apache/plc4x/pull/267
-* @glcj made their first contribution in https://github.com/apache/plc4x/pull/264
-
-**Full Changelog**: https://github.com/apache/plc4x/compare/rel/0.8...rel/0.9
-
-### Bug Fixes
-
-- general:
-  - Updated junit.platform.version to match the updated jupiter version ([d767dc9](https://github.com/apache/plc4x/commit/d767dc9b9160ecdfc500be382415d05957af3f48))
-  - PLC4X-312 - CAN NOT READ STRING FROM S7 PLC ([0e57493](https://github.com/apache/plc4x/commit/0e5749347def06d1f961a179695a5751653b2815)) ([#264](https://github.com/apache/plc4x/pull/264))
-  - fixing timer leaks (#267) ([d059709](https://github.com/apache/plc4x/commit/d05970961a4dd92cd52e547a15ca5fdb3030a2ff)) ([#267](https://github.com/apache/plc4x/pull/267))
-  - fix build: ([24e739e](https://github.com/apache/plc4x/commit/24e739e73c5ceb55785c8ff59444fee69813a649))
-  - fix build: ([2ab5472](https://github.com/apache/plc4x/commit/2ab54726d05fde08b2fa23119943d4b6778756a0))
-  - fixed memory leaks on read and write.
-added a callback to clear io request (like  we had for responces)
-renamed request destoy function to be in style with destory execution and responce
-added lots of small delelte functions into s7_packets
-big refactor of sm_read and sm_write
-no leaks on IO now I think ([20ac37a](https://github.com/apache/plc4x/commit/20ac37a3267cfadb143c93f0b9d6285024fb919a)) ([#244](https://github.com/apache/plc4x/pull/244))
-  - fix build ([557122b](https://github.com/apache/plc4x/commit/557122b93465065d76d353ddde0aed4b50701641))
-  - Update the itemCount variable form uint 8 to uint 16 ([ef83443](https://github.com/apache/plc4x/commit/ef83443a4a1ab675c1cfea89b6daa6a6c98ac7e1))
-  - Commented out the call to "install" which I incorrectly commented out
-fix: Cleaned up in the pom structures ([868ef40](https://github.com/apache/plc4x/commit/868ef403e0747bfd974e523de61f75537d9f9925))
-  - reverted ComplexTypeDefinition change on tmeplate ([568a8fc](https://github.com/apache/plc4x/commit/568a8fcf62ac8593e376bd0ee92b0337fdc55185)) ([#240](https://github.com/apache/plc4x/pull/240))
-  - Made the NiFi modules use the PooledDriverManager more correctly. ([036a157](https://github.com/apache/plc4x/commit/036a157857dad552b51c56b60f7f622a964d6a6c))
-  - fix for 32bit int writes, now works too ([c02a2d3](https://github.com/apache/plc4x/commit/c02a2d32d311ba8c233804b267a2d2fc503456a4)) ([#233](https://github.com/apache/plc4x/pull/233))
-  - fix to offsetting of var paload and some exra fetures on loopback tests ([6d9c705](https://github.com/apache/plc4x/commit/6d9c705e6277f26c4ba42e2b8a57bc1a5cb16e5e)) ([#233](https://github.com/apache/plc4x/pull/233))
-  - fix download link 0.7 ([fd4a8e4](https://github.com/apache/plc4x/commit/fd4a8e42ecbfc08f47ed9c550e54320e37a5429e))
-  - fix logback dependency ([7cbd42b](https://github.com/apache/plc4x/commit/7cbd42b494ca83a120788b848d7ee017b05519c8)) ([#217](https://github.com/apache/plc4x/pull/217))
-
 ## [rel/0.8](https://github.com/apache/plc4x/releases/tag/rel/0.8) - 2021-01-25 11:31:05
 
-## What's Changed
-* Feature/plc simulator by @JulianFeinauer in https://github.com/apache/plc4x/pull/157
-* [SITE] Add Logo Column. Add pragmatic minds and pragmatic industries … by @JulianFeinauer in https://github.com/apache/plc4x/pull/159
-* have rat ignore .java-version files from jenv since we need java kung… by @ottobackwards in https://github.com/apache/plc4x/pull/160
-* Updated Eclipse Milo to 0.3.7 by @patrickse in https://github.com/apache/plc4x/pull/158
-* Updated the codecentric adopters page entry by @chrisdutz in https://github.com/apache/plc4x/pull/162
-* C-Code-Generation (Please don't merge ... this is used for allowing code-reviews) by @chrisdutz in https://github.com/apache/plc4x/pull/161
-* IndustryFusion as PLC4X adopter by @KonstantinKe in https://github.com/apache/plc4x/pull/165
-* Added some test cases for OPC UA by @nalim2 in https://github.com/apache/plc4x/pull/164
-* Adopter ISW addition by @nalim2 in https://github.com/apache/plc4x/pull/167
-* Feature/c code generation tagged unions by @chrisdutz in https://github.com/apache/plc4x/pull/168
-* - Started working on the parser and serializer code ... WIP by @chrisdutz in https://github.com/apache/plc4x/pull/163
-* Team addition strljic by @nalim2 in https://github.com/apache/plc4x/pull/166
-* [PLC4X-216]update IoTDB JDBC example and session API example; add the related doc on website by @jixuan1989 in https://github.com/apache/plc4x/pull/171
-* Feature/modbus add additional address formats and change lowest register to 1. by @hutcheb in https://github.com/apache/plc4x/pull/172
-* Fix documentation with updates to README by @ottlinger in https://github.com/apache/plc4x/pull/173
-* See issue reported by Stefano Bossi. by @JulianFeinauer in https://github.com/apache/plc4x/pull/175
-* Feature/extended register read by @hutcheb in https://github.com/apache/plc4x/pull/174
-* PLC4X-223 Fix exception on Pool usage for all drivers due to syntax c… by @JulianFeinauer in https://github.com/apache/plc4x/pull/176
-* Use Gradle with compiled library by @foxpluto in https://github.com/apache/plc4x/pull/183
-* PLC4X-244 Support for variable length padding fields. by @splatch in https://github.com/apache/plc4x/pull/182
-* PLC4X-248 Permit more locations for MSpec comments. by @splatch in https://github.com/apache/plc4x/pull/185
-* Modbus/update documentation by @hutcheb in https://github.com/apache/plc4x/pull/184
-* Feature/plc4c by @chrisdutz in https://github.com/apache/plc4x/pull/181
-* Feature/write extended registers by @hutcheb in https://github.com/apache/plc4x/pull/190
-* Modbus Data Type Documentation by @hutcheb in https://github.com/apache/plc4x/pull/188
-* Refactor Field Handler Classes by @hutcheb in https://github.com/apache/plc4x/pull/192
-* Add an OPC UA Server by @hutcheb in https://github.com/apache/plc4x/pull/194
-* Beckhoff Device Discovery structures by @splatch in https://github.com/apache/plc4x/pull/195
-* PLC4X-252 Support passing of PlcField in read/write builders. by @splatch in https://github.com/apache/plc4x/pull/198
-* Opcaua server updates by @hutcheb in https://github.com/apache/plc4x/pull/196
-* Record Evolution text adjustment by @markope in https://github.com/apache/plc4x/pull/199
-* PLC4X-255 Fix for Kafka Source CPU Usage by @hutcheb in https://github.com/apache/plc4x/pull/200
-* Bug/simulated device data types by @hutcheb in https://github.com/apache/plc4x/pull/204
-* Update/GitHub metadata by @hutcheb in https://github.com/apache/plc4x/pull/205
-* Test ASF file by @hutcheb in https://github.com/apache/plc4x/pull/206
-* Feature/kafkasink - Add a kafka sink  by @hutcheb in https://github.com/apache/plc4x/pull/202
-* Fix for connection pool, unable to reconnect after failed connection. by @hutcheb in https://github.com/apache/plc4x/pull/207
-* Update/opcua server by @hutcheb in https://github.com/apache/plc4x/pull/208
-* Fix ToAnsi method : bufferoverflow by @JohannaMillet in https://github.com/apache/plc4x/pull/178
-* poll loop fetches data in a continous loop by @gg587998 in https://github.com/apache/plc4x/pull/67
-* CANopen over socketcan transport by @splatch in https://github.com/apache/plc4x/pull/211
-* Add ConnectorIO as Apache PLC4X adopter by @splatch in https://github.com/apache/plc4x/pull/212
-* Bug/driver opcua read arrays [PLC4X-202] by @hutcheb in https://github.com/apache/plc4x/pull/210
-* Add enum's for opc ua driver in mspec by @hutcheb in https://github.com/apache/plc4x/pull/214
-* Bug/close connection by @hutcheb in https://github.com/apache/plc4x/pull/221
-* Add confluent package to deployment so it appears in Nexus. by @hutcheb in https://github.com/apache/plc4x/pull/222
-* Updated Notice and License files. by @hutcheb in https://github.com/apache/plc4x/pull/223
-* Add encryption handler for OPC UA - Minor fix for Kafka Connector by @hutcheb in https://github.com/apache/plc4x/pull/225
-
-## New Contributors
-* @patrickse made their first contribution in https://github.com/apache/plc4x/pull/158
-* @KonstantinKe made their first contribution in https://github.com/apache/plc4x/pull/165
-* @ottlinger made their first contribution in https://github.com/apache/plc4x/pull/173
-* @markope made their first contribution in https://github.com/apache/plc4x/pull/199
-* @JohannaMillet made their first contribution in https://github.com/apache/plc4x/pull/178
-
-**Full Changelog**: https://github.com/apache/plc4x/compare/rel/0.7...rel/0.8
-
 ## [rel/0.7](https://github.com/apache/plc4x/releases/tag/rel/0.7) - 2020-05-15 10:51:06
 
-## What's Changed
-* PLC4X-146 - Problem when using examples/hello-integration-edgent with… by @chrisdutz in https://github.com/apache/plc4x/pull/93
-* Fixed a problem causing the karaf feature module not to sign the feat… by @chrisdutz in https://github.com/apache/plc4x/pull/95
-* Fixed a problem with running the elasticsearch example as updating el… by @chrisdutz in https://github.com/apache/plc4x/pull/94
-* - Moved the plc4cpp, plc4net and plc4py into the sandbox by @chrisdutz in https://github.com/apache/plc4x/pull/98
-* add iotdb integration example. for just saving one field for a PLC. by @jixuan1989 in https://github.com/apache/plc4x/pull/99
-* Feature/reproducible builds by @chrisdutz in https://github.com/apache/plc4x/pull/100
-* Bump org.eclipse.paho.client.mqttv3 from 1.2.0 to 1.2.1 in /plc4j/examples/hello-cloud-google by @dependabot in https://github.com/apache/plc4x/pull/96
-* Bump jackson.version from 2.9.9 to 2.10.0 by @dependabot in https://github.com/apache/plc4x/pull/97
-* Fix streampipes adapters by @tenthe in https://github.com/apache/plc4x/pull/101
-* Ab eth station address parameter by @vemmert in https://github.com/apache/plc4x/pull/102
-* PLC4X-160: Fix css to make links to Apache events and ASF homepage work again by @dominikriemer in https://github.com/apache/plc4x/pull/104
-* Feature/ams ads mpsec by @sruehl in https://github.com/apache/plc4x/pull/107
-* Plc4 x 157 opc ua disablediscovery by @nalim2 in https://github.com/apache/plc4x/pull/105
-* PLC4X-45 Add float support to Modbus protocol by @acs in https://github.com/apache/plc4x/pull/109
-* Fix future chain for InternalPlcWriteRequest by @amrod- in https://github.com/apache/plc4x/pull/110
-* improve comment matching by @sruehl in https://github.com/apache/plc4x/pull/111
-* PLC4X-164: Fix wrong NOT FOUND exception in OPC-UA driver by @acs in https://github.com/apache/plc4x/pull/112
-* Fixes in ADS protocol by @amrod- in https://github.com/apache/plc4x/pull/103
-* Improve carousel for small and medium screen sizes by @dominikriemer in https://github.com/apache/plc4x/pull/114
-* Introduced a new optional "slaveId" parameter to the modbus driver by @acs in https://github.com/apache/plc4x/pull/118
-* [fix] ported to new base version by @nalim2 in https://github.com/apache/plc4x/pull/120
-* PLC4X-176 resolve issues round running on linux platforms by @ottobackwards in https://github.com/apache/plc4x/pull/121
-* Fix typo he -> we by @turbaszek in https://github.com/apache/plc4x/pull/126
-* Update link for PLC4J in README by @turbaszek in https://github.com/apache/plc4x/pull/125
-* Use existing base image in Dockerfile by @turbaszek in https://github.com/apache/plc4x/pull/123
-* Change (P)PMC to PMC on team page by @NiklasMerz in https://github.com/apache/plc4x/pull/122
-* [WIP] Refactor PlcDriverManager as context manager by @turbaszek in https://github.com/apache/plc4x/pull/124
-* [fix] Transfer bug fixes from rel/0.6 to 0.7+ which includes correct … by @nalim2 in https://github.com/apache/plc4x/pull/131
-* Change repo URLs from incubator-plc4x to plc4x by @NiklasMerz in https://github.com/apache/plc4x/pull/139
-* remove Bnd-LastModified header that is not reproducible by @hboutemy in https://github.com/apache/plc4x/pull/137
-* move structure defs into private header by @ottobackwards in https://github.com/apache/plc4x/pull/142
-* c and clion git ignore by @ottobackwards in https://github.com/apache/plc4x/pull/144
-* flatten includes, remove addr sample, use <> includes by @ottobackwards in https://github.com/apache/plc4x/pull/145
-* PLC4X-192 Support for connection string parameter conversion. by @splatch in https://github.com/apache/plc4x/pull/140
-* C api m4 feedback by @ottobackwards in https://github.com/apache/plc4x/pull/146
-* add plc4c_data type by @ottobackwards in https://github.com/apache/plc4x/pull/147
-* integrate writes with plc_data by @ottobackwards in https://github.com/apache/plc4x/pull/149
-* complex object members should not leak to external entities, add apis… by @ottobackwards in https://github.com/apache/plc4x/pull/150
-* add CODE_CONVENTIONS by @ottobackwards in https://github.com/apache/plc4x/pull/151
-* More work on access to _t internals by @ottobackwards in https://github.com/apache/plc4x/pull/152
-* Feature/c api subscriptions by @chrisdutz in https://github.com/apache/plc4x/pull/153
-* Feature/osgi by @etiennerobinet in https://github.com/apache/plc4x/pull/154
-* PLC4X-197 do not stop the global timer, remove and cancel the Timeouts instead by @ottobackwards in https://github.com/apache/plc4x/pull/155
-
-## New Contributors
-* @tenthe made their first contribution in https://github.com/apache/plc4x/pull/101
-* @amrod- made their first contribution in https://github.com/apache/plc4x/pull/110
-* @turbaszek made their first contribution in https://github.com/apache/plc4x/pull/126
-* @hboutemy made their first contribution in https://github.com/apache/plc4x/pull/137
-* @etiennerobinet made their first contribution in https://github.com/apache/plc4x/pull/154
-
-**Full Changelog**: https://github.com/apache/plc4x/compare/rel/0.5...rel/0.7
-
 ## [rel/0.6](https://github.com/apache/plc4x/releases/tag/rel/0.6) - 2020-01-13 14:49:38
 
-## What's Changed
-* PLC4X-146 - Problem when using examples/hello-integration-edgent with… by @chrisdutz in https://github.com/apache/plc4x/pull/93
-* Fixed a problem causing the karaf feature module not to sign the feat… by @chrisdutz in https://github.com/apache/plc4x/pull/95
-* Fixed a problem with running the elasticsearch example as updating el… by @chrisdutz in https://github.com/apache/plc4x/pull/94
-* - Moved the plc4cpp, plc4net and plc4py into the sandbox by @chrisdutz in https://github.com/apache/plc4x/pull/98
-* add iotdb integration example. for just saving one field for a PLC. by @jixuan1989 in https://github.com/apache/plc4x/pull/99
-* Feature/reproducible builds by @chrisdutz in https://github.com/apache/plc4x/pull/100
-* Bump org.eclipse.paho.client.mqttv3 from 1.2.0 to 1.2.1 in /plc4j/examples/hello-cloud-google by @dependabot in https://github.com/apache/plc4x/pull/96
-* Bump jackson.version from 2.9.9 to 2.10.0 by @dependabot in https://github.com/apache/plc4x/pull/97
-* Fix streampipes adapters by @tenthe in https://github.com/apache/plc4x/pull/101
-* Ab eth station address parameter by @vemmert in https://github.com/apache/plc4x/pull/102
-* PLC4X-160: Fix css to make links to Apache events and ASF homepage work again by @dominikriemer in https://github.com/apache/plc4x/pull/104
-* Feature/ams ads mpsec by @sruehl in https://github.com/apache/plc4x/pull/107
-* Plc4 x 157 opc ua disablediscovery by @nalim2 in https://github.com/apache/plc4x/pull/105
-* PLC4X-45 Add float support to Modbus protocol by @acs in https://github.com/apache/plc4x/pull/109
-* Fix future chain for InternalPlcWriteRequest by @amrod- in https://github.com/apache/plc4x/pull/110
-* improve comment matching by @sruehl in https://github.com/apache/plc4x/pull/111
-* PLC4X-164: Fix wrong NOT FOUND exception in OPC-UA driver by @acs in https://github.com/apache/plc4x/pull/112
-* Fixes in ADS protocol by @amrod- in https://github.com/apache/plc4x/pull/103
-* PLC4X-163 Fixed Netty Buffer Leaks for S7 Driver. by @JulianFeinauer in https://github.com/apache/plc4x/pull/116
-* [PLC4X-168] Shorter S7 Field Syntax by @JulianFeinauer in https://github.com/apache/plc4x/pull/113
-* PLC4X-158 Add Warning if Scraper is not used with Pooled Driver Manager. by @JulianFeinauer in https://github.com/apache/plc4x/pull/115
-* - Introduced a new optional "slaveId" parameter to the modbus driver by @acs in https://github.com/apache/plc4x/pull/127
-* [fix] wrong Parameter handling by @nalim2 in https://github.com/apache/plc4x/pull/128
-* PLC4x-142 OPC-UA read variables by @nalim2 in https://github.com/apache/plc4x/pull/130
-* Feature/plc4 x 185 cert support opc ua by @JulianFeinauer in https://github.com/apache/plc4x/pull/132
-* Feature/port simotion by @vemmert in https://github.com/apache/plc4x/pull/197
-* Update license and notice file for derived works by @hutcheb in https://github.com/apache/plc4x/pull/224
-
-## New Contributors
-* @tenthe made their first contribution in https://github.com/apache/plc4x/pull/101
-* @amrod- made their first contribution in https://github.com/apache/plc4x/pull/110
-
-**Full Changelog**: https://github.com/apache/plc4x/compare/rel/0.5...rel/0.6
-
-### Bug Fixes
-
-- general:
-  - fixed Release Notes ([dd74b34](https://github.com/apache/plc4x/commit/dd74b34b38988c56fe721b70afb631f14f571bed))
-  - fixed retrieval of lists ([dab9308](https://github.com/apache/plc4x/commit/dab93088cadf02bbcb32cdd7639cd14b1a40ea1c))
-  - fixed wrong equal check for discriminator in ads spec ([a6e4880](https://github.com/apache/plc4x/commit/a6e48805c941d892fde02c54753d91a1a5740547))
-  - fixed wrong expression in ams mspec ([2921627](https://github.com/apache/plc4x/commit/29216274c7869d709c60654094b77a4049964de7))
-  - fixed missing sandbox ams code ([408054c](https://github.com/apache/plc4x/commit/408054cb857a65a85c081410323771629c11c8f2))
-  - fix build ([a7ca2bb](https://github.com/apache/plc4x/commit/a7ca2bbca2fe9efbe2a4a6ebb5694edac68113fd))
-  - fixed generation for big integer ([0ee09fa](https://github.com/apache/plc4x/commit/0ee09faaec8c93121e41bc097ca9de394f82113a)) ([#107](https://github.com/apache/plc4x/pull/107))
-
-### Refactor
-
-- general:
-  - refactored ads mspec to use proper names ([329b639](https://github.com/apache/plc4x/commit/329b63996b0e2484b7c6081534f8905fd0a6bb37))
-
 ## [rel/0.5](https://github.com/apache/plc4x/releases/tag/rel/0.5) - 2019-10-21 15:00:13
 
-## What's Changed
-* PLC4X-129 Improve version detection macro. by @splatch in https://github.com/apache/plc4x/pull/71
-* fixed a typo on the plc4py/README.md by @martinLim45 in https://github.com/apache/plc4x/pull/74
-* Fixed a typo on the index page by @jbarop in https://github.com/apache/plc4x/pull/73
-* fix bug in opc ua driver response handling when fields are not found by @stefah in https://github.com/apache/plc4x/pull/75
-* PLC4X-139 close the worker thread on connection abortion to avoid thr… by @JulianFeinauer in https://github.com/apache/plc4x/pull/76
-* Feature/improve scraper tim by @JulianFeinauer in https://github.com/apache/plc4x/pull/77
-* Example MSpec for the DF1 protocol added to the website by @vemmert in https://github.com/apache/plc4x/pull/79
-* PLC4X-86 - Fix and re-enable tests that were disabled for Java 11 support by @thomasdarimont in https://github.com/apache/plc4x/pull/78
-* A few fixes required to build Elastic example in a containerized environment by @rvs in https://github.com/apache/plc4x/pull/80
-* Feature/implement logstash integration by @till1993 in https://github.com/apache/plc4x/pull/82
-* Simplifying inheritance of shade plugin configurations by @rvs in https://github.com/apache/plc4x/pull/81
-* Optimizing JRE for size and adding dynamic option setting for example jar by @rvs in https://github.com/apache/plc4x/pull/83
-* [fixed] OPC UA Subscription item name is null by @nalim2 in https://github.com/apache/plc4x/pull/84
-* Feature/logstash plugin improved fields by @stefah in https://github.com/apache/plc4x/pull/85
-* Adding OSGi processing to the pom for java modules by @cschneider in https://github.com/apache/plc4x/pull/87
-* Ab eth data types and doc by @vemmert in https://github.com/apache/plc4x/pull/86
-* Migrate README to Github flavored markdown page by @dominikriemer in https://github.com/apache/plc4x/pull/88
-* Update bit-io to newest version with OSGi support by @cschneider in https://github.com/apache/plc4x/pull/90
-* Feature/resolve split package osgi by @JulianFeinauer in https://github.com/apache/plc4x/pull/89
-* PLC4X-144 - When requesting invalid addresses, the DefaultS7MessagePr… by @chrisdutz in https://github.com/apache/plc4x/pull/91
-* Update the Thrift version to the just released 0.13.0 to make it compatible with Boost again (Also bumped the Boost version to the latest 1.71.0) by @chrisdutz in https://github.com/apache/plc4x/pull/92
-
-## New Contributors
-* @martinLim45 made their first contribution in https://github.com/apache/plc4x/pull/74
-* @jbarop made their first contribution in https://github.com/apache/plc4x/pull/73
-* @stefah made their first contribution in https://github.com/apache/plc4x/pull/75
-* @thomasdarimont made their first contribution in https://github.com/apache/plc4x/pull/78
-* @rvs made their first contribution in https://github.com/apache/plc4x/pull/80
-* @till1993 made their first contribution in https://github.com/apache/plc4x/pull/82
-* @cschneider made their first contribution in https://github.com/apache/plc4x/pull/87
-
-**Full Changelog**: https://github.com/apache/plc4x/compare/rel/0.4...rel/0.5
-
-### Bug Fixes
-
-- general:
-  - fixed plugin build ([bf4ca89](https://github.com/apache/plc4x/commit/bf4ca89051bc578457f79660f4eeb7a98bd200e4))
-  - fix bug in opc ua driver response handling when fields are not found ([da0b74e](https://github.com/apache/plc4x/commit/da0b74e662062aea63d77357efaedfc9e323c0a1)) ([#75](https://github.com/apache/plc4x/pull/75))
-  - fixed a typo on the plc4py/README.md ([efec1a9](https://github.com/apache/plc4x/commit/efec1a91dd0e7b8599e9a5154bd8ee2a48e2a251)) ([#74](https://github.com/apache/plc4x/pull/74))
-
 ## [rel/0.4](https://github.com/apache/plc4x/releases/tag/rel/0.4) - 2019-05-20 21:09:32
 
-## What's Changed
-* Minor changes on getting-involved.adoc by @cptblaubaer in https://github.com/apache/plc4x/pull/45
-* PLC4X-88: Add Triggering to PLC Scraper by @timbo2k in https://github.com/apache/plc4x/pull/46
-* Extend field with type information by @JulianFeinauer in https://github.com/apache/plc4x/pull/47
-* Correcting two typos in contributing.adoc by @cptblaubaer in https://github.com/apache/plc4x/pull/48
-* INFRA-18056 by @clambertus in https://github.com/apache/plc4x/pull/49
-* Preparing a little more complex PR for figuring out the Sync issues. by @chrisdutz in https://github.com/apache/plc4x/pull/50
-* Added the content for Sebastian Rühl to the team page. by @chrisdutz in https://github.com/apache/plc4x/pull/51
-* Yet another PR merge test by @chrisdutz in https://github.com/apache/plc4x/pull/52
-* Moded the web-client unpacking to the maven prepare-package phase by @chrisdutz in https://github.com/apache/plc4x/pull/53
-* Another  PR by @chrisdutz in https://github.com/apache/plc4x/pull/54
-* Hopefully the last to get PRs working by @chrisdutz in https://github.com/apache/plc4x/pull/55
-* Feature/plc4 x 108 ping method by @JulianFeinauer in https://github.com/apache/plc4x/pull/57
-* Feature/alternate plc4 x 108 by @chrisdutz in https://github.com/apache/plc4x/pull/59
-* Feature/plc4 x 111 interop server by @JulianFeinauer in https://github.com/apache/plc4x/pull/60
-* Feature/plc4net by @bjoernhoeper in https://github.com/apache/plc4x/pull/61
-* Fix link to banner by @NiklasMerz in https://github.com/apache/plc4x/pull/62
-* Add FOSSA hackathon to event list by @NiklasMerz in https://github.com/apache/plc4x/pull/63
-* [Fixed] DefaultPlcWriteRequest wrong return item for DefaultPlcWriteRequest.Builder addItem on Type Byte[] by @nalim2 in https://github.com/apache/plc4x/pull/65
-* fixed typo in S7PlcConnection by @gg587998 in https://github.com/apache/plc4x/pull/69
-* Feature/opcua by @nalim2 in https://github.com/apache/plc4x/pull/66
-
-## New Contributors
-* @cptblaubaer made their first contribution in https://github.com/apache/plc4x/pull/45
-* @clambertus made their first contribution in https://github.com/apache/plc4x/pull/49
-* @bjoernhoeper made their first contribution in https://github.com/apache/plc4x/pull/61
-
-**Full Changelog**: https://github.com/apache/plc4x/compare/rel/0.3...rel/0.4
-
-### Bug Fixes
-
-- general:
-  - fixed typo in S7PlcConnection ([7f94d6c](https://github.com/apache/plc4x/commit/7f94d6cc721eadc99d6115ed8cd6c9f040ac45ed)) ([#69](https://github.com/apache/plc4x/pull/69))
-  - fixed a TriggeredScraper Bug ([67c4372](https://github.com/apache/plc4x/commit/67c4372581408248977fce5b24caaf137166b61f))
-  - fixed one more sonar-bug ([c95f302](https://github.com/apache/plc4x/commit/c95f302a385a007986d63443d309639c13d5831b))
-  - fixed sonar bugs ([de8877f](https://github.com/apache/plc4x/commit/de8877fa37378e5a7b406a69859efc76506fbb91))
-
 ## [rel/0.3](https://github.com/apache/plc4x/releases/tag/rel/0.3) - 2019-01-16 15:32:56
 
-## What's Changed
-* [PLC4X-75] - Fixing dependency to the wrap url-handler by @ANierbeck in https://github.com/apache/plc4x/pull/42
-* S7 fix of array and String acquirement by @timbo2k in https://github.com/apache/plc4x/pull/43
-* S7: changed byteLength and blockNumber from short to int by @timbo2k in https://github.com/apache/plc4x/pull/44
-
-## New Contributors
-* @ANierbeck made their first contribution in https://github.com/apache/plc4x/pull/42
-
-**Full Changelog**: https://github.com/apache/plc4x/compare/rel/0.2...rel/0.3
-
 ## [rel/0.2](https://github.com/apache/plc4x/releases/tag/rel/0.2) - 2018-11-14 15:20:37
 
-## What's Changed
-* Added note for Service Loader. by @JulianFeinauer in https://github.com/apache/plc4x/pull/23
-* Feature/top level item spliting by @sruehl in https://github.com/apache/plc4x/pull/24
-* PLC4X-57 Bugfix by @JulianFeinauer in https://github.com/apache/plc4x/pull/25
-* Type conversions for default byte array fiel item by @timbo2k in https://github.com/apache/plc4x/pull/28
-* API Refactoring: add execute operation to requests, extract SPI package in https://github.com/apache/plc4x/pull/27
-* Opm plcentitymanager by @JulianFeinauer in https://github.com/apache/plc4x/pull/29
-* Provide connection metadata in https://github.com/apache/plc4x/pull/32
-* Add simple mock driver by @JulianFeinauer in https://github.com/apache/plc4x/pull/38
-
-
-**Full Changelog**: https://github.com/apache/plc4x/compare/rel/0.1...rel/0.2
-
-### Bug Fixes
-
-- general:
-  - fixed hello plc4x example ([2bb806d](https://github.com/apache/plc4x/commit/2bb806d6644c65df3c63c2f9e3396094d10b55fd))
-  - fix build ([2906972](https://github.com/apache/plc4x/commit/29069721ba50025834503cf682c0da9e471ada49))
-  - fixed documentation ([08437d2](https://github.com/apache/plc4x/commit/08437d2d26e3eb691c4befcc2bfe2a5750377d5c))
-  - fixed examples to use the new api ([7375d04](https://github.com/apache/plc4x/commit/7375d040917b2de0391611d3aef8c4316b625950))
-  - fixed integrations to use the new api ([361432c](https://github.com/apache/plc4x/commit/361432c63b4d94701ea52ddd4a1cf8632a28c4db))
-
 ## [rel/0.1](https://github.com/apache/plc4x/releases/tag/rel/0.1) - 2018-09-17 16:31:32
 
-## What's Changed
-* Warning cleanup by @dlaboss in https://github.com/apache/plc4x/pull/1
-* Change from AssertJ to Hamcrest by @niclash in https://github.com/apache/plc4x/pull/4
-* Cleanup warnings by @dlaboss in https://github.com/apache/plc4x/pull/5
-* cleanup sonar edgent complaints by @dlaboss in https://github.com/apache/plc4x/pull/6
-* cleanup some warnings (in Eclipse) by @dlaboss in https://github.com/apache/plc4x/pull/7
-* Added some javadoc to S7 communication path and several todos that ma… by @JulianFeinauer in https://github.com/apache/plc4x/pull/9
-* fix a few typos by @bodewig in https://github.com/apache/plc4x/pull/12
-* Implement basic example of connecting an S7 device to Azure IoT Hub by @DerDackel in https://github.com/apache/plc4x/pull/11
-* Basic example to connect S7 device to Google Cloud IoT Core by @pisquaredover6 in https://github.com/apache/plc4x/pull/13
-* Quick and dirty implementation of Apache Kafka Source Connector in https://github.com/apache/plc4x/pull/15
-* Implemented throttling in Kafka Source Connector in https://github.com/apache/plc4x/pull/16
-* Add support for multiple queries in kafka source connector in https://github.com/apache/plc4x/pull/17
-* Add support for multiple tasks in kafka sink connector in https://github.com/apache/plc4x/pull/18
-* Add URL Field to Key Schema in Kafka Source Connector in https://github.com/apache/plc4x/pull/19
-* Remove old files in https://github.com/apache/plc4x/pull/22
-
-## New Contributors
-* @dlaboss made their first contribution in https://github.com/apache/plc4x/pull/1
-* @niclash made their first contribution in https://github.com/apache/plc4x/pull/4
-* @bodewig made their first contribution in https://github.com/apache/plc4x/pull/12
-* @DerDackel made their first contribution in https://github.com/apache/plc4x/pull/11
-* @pisquaredover6 made their first contribution in https://github.com/apache/plc4x/pull/13
-
-**Full Changelog**: https://github.com/apache/plc4x/commits/rel/0.1
-
-### Bug Fixes
-
-- general:
-  - fixed compare to messup in AdsPlcFieldHandler ([4bd85c7](https://github.com/apache/plc4x/commit/4bd85c72fe1dfc4ce6fd87e50feeaa4f4dbaa648))
-  - fixed issues with site generation ([2587167](https://github.com/apache/plc4x/commit/258716723c1a3ae023349d64c8cee6aeebb1c2df))
-  - fixed ethernetip field handler ([cb27228](https://github.com/apache/plc4x/commit/cb27228be4e923cdaae2335722e580583cc7f98f))
-  - fixed missing methods for BigInteger Support ([5c3a127](https://github.com/apache/plc4x/commit/5c3a127763b919b11ccd0c7ec15564de1f60e65a))
-  - fixed remaining tests in ADS. Still needs a lot of refactoring and todo tests ([16fc039](https://github.com/apache/plc4x/commit/16fc0398b44c19bfec9888eef2f622d7c53abefd))
-  - fix some issues with generics and build ([ba34efd](https://github.com/apache/plc4x/commit/ba34efd7e50ba9118ea49cf06ff440c55b3d8dfd))
-  - fix a few typos ([ec261d5](https://github.com/apache/plc4x/commit/ec261d570deaef60a222db22e6cde72484dc25e0)) ([#12](https://github.com/apache/plc4x/pull/12))
-  - fixed some sonar bugs ([7a38a36](https://github.com/apache/plc4x/commit/7a38a361f43ab7504f48fd65f54c8b842b74df5e))
-  - fixed some sonar bugs ([4f38a3f](https://github.com/apache/plc4x/commit/4f38a3fae4cd4bc481ee6b1514fb95625fd20587))
-  - fixed double implementation in S7 ([810d649](https://github.com/apache/plc4x/commit/810d649f4912c5f720f44f6aed41440a7b99fb27))
-  - fixed upper bounds for registers. ([dbc6812](https://github.com/apache/plc4x/commit/dbc6812517b065e5a000eee324b8548eb3107249))
-  - fixed documentation of test class javadoc ([9efd47c](https://github.com/apache/plc4x/commit/9efd47c32a6d5d8125636b020dadd80f3097f982))
-  - fixed calender tests and simplified assertions while at it ([6adebdf](https://github.com/apache/plc4x/commit/6adebdffbc44d7111e935b4cb550ccd19357999d))
-  - fixed build problems ([036e394](https://github.com/apache/plc4x/commit/036e3942f599a5ab87210feffc2b9f8a46616d5d))
-  - fixed produce coil value method. Added a basic test ([cdddd19](https://github.com/apache/plc4x/commit/cdddd19e5bef17f4ccdddf9f1cb27b5fc1b69fa3))
-  - fixed small typo ([4fe91d0](https://github.com/apache/plc4x/commit/4fe91d0516c2194d4e4d704c38981cb4d85e926f))
-  - fix build ([e2e735e](https://github.com/apache/plc4x/commit/e2e735ea68e3c909fa967d88b0b7fe22ada0bdf8))
-  - fix build ([948bbba](https://github.com/apache/plc4x/commit/948bbba1c81ca0b649dfe64f4faaa065c64fdc86))
-  - fix dependency problems ([0db64c8](https://github.com/apache/plc4x/commit/0db64c8c003f4735294529858cd184c5c2793faf))
-  - fixed small warning ([ffc1680](https://github.com/apache/plc4x/commit/ffc16807010e234b6b8e107f30b54467dab87b64))
-  - fixed serial driver regex to match the serial port the right way ([151a20f](https://github.com/apache/plc4x/commit/151a20ffbcf00082b2336f97cbbb1881425cdbc7))
-  - fix remaining sonar bug ([de97867](https://github.com/apache/plc4x/commit/de97867f1aa5c85d92671a8ffcf301d9c59b25f4))
-  - fixed some bugs while working on coverage ([8b8a938](https://github.com/apache/plc4x/commit/8b8a9388d7e9e0caefc6c42c57932c871ac27ad6))
-  - fixed sonar warning about not serializable fields ([96eaca6](https://github.com/apache/plc4x/commit/96eaca6cff19802bc92c39ae6cfa1fd74baec436))
-  - fixed some sonar bugs (equals, hashcode, serializable) ([864bd96](https://github.com/apache/plc4x/commit/864bd9626177e6cef1507c01895fb270ac9114a8))
-  - fixed build ([89c034c](https://github.com/apache/plc4x/commit/89c034c9523cb2ab4de18b7f9d6c536d37887648))
-  - fixed tests ([b0fad96](https://github.com/apache/plc4x/commit/b0fad962e23dc46143fb915f3a22ee42c9dba9c5))
-  - fixed device name handling ([20090bb](https://github.com/apache/plc4x/commit/20090bb78993256448cb79c2b17580c65c859eb7))
-  - fixed wrong padding of strings. ([4b7fc7e](https://github.com/apache/plc4x/commit/4b7fc7e9a7331eb5c5fd9cb4b07e1e858be890e5))
-  - fixed failing test on travis ([976464d](https://github.com/apache/plc4x/commit/976464d3d80d332a5cd78fa90941364983e4ce7a))
-  - fixed wrong log category ([db58135](https://github.com/apache/plc4x/commit/db5813586acc07b823e3b80768776ba5f5c22ec8))
-  - fixed wrong constant for calendar ([238a2b0](https://github.com/apache/plc4x/commit/238a2b0f14cfeebd6788b16bb6a5d7f00ddf6e38))
-  - fix build ([bca6a0e](https://github.com/apache/plc4x/commit/bca6a0e2970bf139d2fe58a6e08da41b05899468))
-  - fixed bug where we remove a mapping too early ([4f1b37c](https://github.com/apache/plc4x/commit/4f1b37ca47d11d07ee06cce2c67384e4f202b358))
-  - fixed sonar bugs ([4aa6e87](https://github.com/apache/plc4x/commit/4aa6e8768672bb7c919439669a6d0b16e5c148b3))
-  - fix build ([da40d74](https://github.com/apache/plc4x/commit/da40d74d8dc1e935e95dd6d095162df0d08b3f6b))
-  - fixed handling of variable response lengths. ([010c5cb](https://github.com/apache/plc4x/commit/010c5cbf029e07d0c73c9e631f926070e999afc5))
-  - fix failing tests due to fix ([b0a0abd](https://github.com/apache/plc4x/commit/b0a0abd69e02e78764919aa63ff20b3657b75847))
-  - fix failing build by adding netty-common dependency ([b5795a7](https://github.com/apache/plc4x/commit/b5795a7eb37e8b2ec5ea4a7ff0c0fce0b6c36c7a))
-  - fixed inverted ads pipeline ([d4868e2](https://github.com/apache/plc4x/commit/d4868e2be0a9bb3eff71eb973b39f7f938e8f096))
-  - fixed remaining Tests after refactoring ([3c0c4c9](https://github.com/apache/plc4x/commit/3c0c4c9267e3cfa4cb53f082ae37551b96269933))
-  - fixed DigestUtil under the assumption the crc16 is LittleEndian ([df13820](https://github.com/apache/plc4x/commit/df1382063fbb78f6e4b02a2a998a17601c294eca))
-  - fix DigestUtil by using unsigned int conversion ([1ba0e8b](https://github.com/apache/plc4x/commit/1ba0e8bc09c338e5d7173e987b4a97cf6261a61e))
-  - fixed crc left-overs ([9a2c27e](https://github.com/apache/plc4x/commit/9a2c27e396d407358904cd38113b4e170cf14b15))
-  - fixed Benchmark ([f79137e](https://github.com/apache/plc4x/commit/f79137ec0b528a5b969c3844ab2d41ee78ece4dd))
-  - fixed digest calculation due to short overflow ([933adbe](https://github.com/apache/plc4x/commit/933adbe4a81dc996427a06c588a88b8aaf287cad))
-  - fixed broken benchmark code ([a994a4e](https://github.com/apache/plc4x/commit/a994a4e6f85bcc23993b20d8392bd6911ae3a2c7))
-  - fix build ([39fb481](https://github.com/apache/plc4x/commit/39fb481a559a6091605a184b37a7de9662653f12))
-  - fix build ([13932e9](https://github.com/apache/plc4x/commit/13932e9bed5cba1479e0ce30266f4fc261f876be))
-  - fixed renaming messup ([ab1a277](https://github.com/apache/plc4x/commit/ab1a277322ef157257239a49dcd15b60aa02795e))
-  - fix leftover from refactoring ([1a3cfe6](https://github.com/apache/plc4x/commit/1a3cfe661b87f27a22e7c76146c99a09ad473341))
-  - fix speling ([bd61054](https://github.com/apache/plc4x/commit/bd6105489f6d46a57c5b6962d76427a354e88982))
-  - fixed remaining float todo. ([bd1c69f](https://github.com/apache/plc4x/commit/bd1c69f87f31cf266bd2995c3473ea61d338b50d))
-  - fix sonarqube warnings ([e88e8d3](https://github.com/apache/plc4x/commit/e88e8d36f04c26c70b23df072955e0c4e2154ad2))
-  - fixed problem with missing variable ([8360582](https://github.com/apache/plc4x/commit/8360582787b39af452333fc1c1e89730cfc494ea))
-  - fixed missing MAX_VALUE support ([183b51d](https://github.com/apache/plc4x/commit/183b51d36ef3073c04388ab6eb58ca472df14185))
-  - fixed build as the toString() from Device.java would include non printable
-chars into <testcase name= in surefire plugin. This could be a bug with
-surefire because it should escape non-printable chars here too (might be
-the problem of junit4-parameterized too). ([0a4ed92](https://github.com/apache/plc4x/commit/0a4ed9204e473277ffe9895a75613bc8170690e6))
-  - fixed a bunch of sonar warnings. ([976d15f](https://github.com/apache/plc4x/commit/976d15f371d673d873ea85436fc7cd65a368f7de))
-  - fixed typo paket -> packet ([4e904ba](https://github.com/apache/plc4x/commit/4e904bab0d7d134b852228dd705c9946dc545419))
-  - fixed test by letting the TcpHexDumper perform a gentle shutdown ([e01a7b5](https://github.com/apache/plc4x/commit/e01a7b5197071720e29a2cdeae60d0fe554d8df8))
-  - fixed state mask and simplified generated requests. ([2cd0c2c](https://github.com/apache/plc4x/commit/2cd0c2c0ffb410c352c1bf85f19f9a6c8ce69404))
-  - fix build ([b4f5570](https://github.com/apache/plc4x/commit/b4f5570f15535db9dd3210a0afd42028f154e66d))
-  - fixed usage of wrong Type ([f609240](https://github.com/apache/plc4x/commit/f6092400a91c6b43bbd10a74a2fe3dc9855fe13a))
-  - fixed remaining implementations and added tests for it ([8e0e8e6](https://github.com/apache/plc4x/commit/8e0e8e633c3c60ce2c99c062e0cf136da93eddd9))
-  - fixed failing build ([7805d0c](https://github.com/apache/plc4x/commit/7805d0c1c89d12598250ea4a1677dec26ef6ffdd))
-  - fixed ReadLength implementation ([d0e3445](https://github.com/apache/plc4x/commit/d0e34452450a8b76bf033aa85e8cd30746d4aad1))
-  - fixed wrong implementation of Length ([46fa650](https://github.com/apache/plc4x/commit/46fa6504226d71010fe834ab9cfa9c8919e97860))
-  - fixed wrong implementation of AMSPort ([5d3ecb8](https://github.com/apache/plc4x/commit/5d3ecb85fa0afe392e335cdd10ffd393dfd58619))
-  - fixed wrong masking of integer as we masked to much ([013421c](https://github.com/apache/plc4x/commit/013421c050cb145e7082d611a1c1168a9f14c1fa))
-  - fix logging so no side effects ([1c831ad](https://github.com/apache/plc4x/commit/1c831ad213de8699ab3766f70e615e936ed480a3))
-  - fix logging so no side effects ([716ac61](https://github.com/apache/plc4x/commit/716ac61b06f268502e99c5dba036172a41277e3c))
-  - fix logging so no side effects ([c6c50b1](https://github.com/apache/plc4x/commit/c6c50b1e79f02663534eff8518d72f2682764ab5))
-  - fix missing coverage by switching to junit5 and make test compatible ([38e344e](https://github.com/apache/plc4x/commit/38e344e8158084d2062279dc0fc33174f4ea695d))
-  - fixed wrong default reporting path as this variable already contains target ([e596961](https://github.com/apache/plc4x/commit/e5969616dcece9d696568798cada7a5c083f010a))
-  - fix wrong scope. Meant to be optional true ([b8c0b06](https://github.com/apache/plc4x/commit/b8c0b063b4cfb1ba0be9aa262a37a87bf8afad7a))
-  - fixed timing issues on get responseItem by signaling after item has
-been set not before. ([5886538](https://github.com/apache/plc4x/commit/58865385e5028e4b113831685c1acfedd32c5cae))
-  - fixed edgent test ([3ce27ea](https://github.com/apache/plc4x/commit/3ce27ea3b73614c86cddcdcd44880fe0c46586d3))
-  - fixed test by cleaning up the generics. ([675a108](https://github.com/apache/plc4x/commit/675a10869faa495384e5539a68dd7f3a44e27d6c))
-  - fixed one more builder bug ([b86dc42](https://github.com/apache/plc4x/commit/b86dc4211a2a46e0a40d34f3a150380241e2244b))
-  - fixed firstType builder bug; added getValue to bulk; added getValue tests ([b3869eb](https://github.com/apache/plc4x/commit/b3869ebee63feb825bfbee2f6f21a7bace8c53ca))
-  - fix tests ([80fa0ae](https://github.com/apache/plc4x/commit/80fa0ae3d67ff5b6c4abd6c4ebd47c3473e21a90))
-  - fix up switch and endless loops ([ff882df](https://github.com/apache/plc4x/commit/ff882df35e2487502d7865d5f546ed235e225547))
-  - fix build by adding missing apache headers ([ce7eaee](https://github.com/apache/plc4x/commit/ce7eaee3f5aca6e80abb48ede5665ef17b703ad3))
-  - fix version and add tests and coverage ([6b64873](https://github.com/apache/plc4x/commit/6b64873bcc9e36653f07d811434c607d403c5430))
-  - fix failing test ([ad6bf6f](https://github.com/apache/plc4x/commit/ad6bf6fcbfb7ae9ac35ab09dbaae14e275cc505d))
-  - fixed site generation ([d0254d0](https://github.com/apache/plc4x/commit/d0254d07d9b277d59cb1f9fa43d1b050192cae7a))
-  - fixed failing build due to missing documentation. ([a1b365b](https://github.com/apache/plc4x/commit/a1b365bd5212cf4c998d106a36dbe0725394b6c6))
-  - fix pom for plx4x -> plc4x rename ([b1a2a92](https://github.com/apache/plc4x/commit/b1a2a9244b57f1ecfd05050e60be429d141cbf71))
-
-### Refactor
-
-- general:
-  - refactoring ([28a70be](https://github.com/apache/plc4x/commit/28a70be675efff73215de8f72d3dce764ea67a6a))
-  - refactored common used test code into driver-bases-test ([234c121](https://github.com/apache/plc4x/commit/234c1211e54ebdbf3dda83847b0146ead42da209))
-  - refactored protocol tests ([bf6bac3](https://github.com/apache/plc4x/commit/bf6bac343afbd0157676d4a28792c27a6f7856d3))
-  - refactor to make simplier ([a0a4ef6](https://github.com/apache/plc4x/commit/a0a4ef6197707c80cb13b21705939163e5626c80))
-  - refactored common code ([444e16a](https://github.com/apache/plc4x/commit/444e16a8be7e32e2d88542e58ccc5b19b8dc55c8))
-  - refactor to reduce complexity ([d88234a](https://github.com/apache/plc4x/commit/d88234a0af556cc3b19181dd3503ad5ced2ec6b5))
-  - refactored much common code to a abstract class ([9f6fc95](https://github.com/apache/plc4x/commit/9f6fc95b43b2ee6e6a5e51ae3e0010ab44c05703))
-  - refactored common code of request and responses into abstract classes ([af2ca39](https://github.com/apache/plc4x/commit/af2ca39c33a80180f0121a9ed105696fcdf0fae2))
-  - refactor to reduce complexity and fix endless loops ([04245aa](https://github.com/apache/plc4x/commit/04245aa62de2545be239c3945fede4abf60d16d5))
-  - refactor and clean up switches ([641c99f](https://github.com/apache/plc4x/commit/641c99f40b80bc7012602ec75a621a8871020037))
-
 \* *This CHANGELOG was automatically generated by [auto-generate-changelog](https://github.com/BobAnkh/auto-generate-changelog)*