This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/plc4x-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 84718a022 Site checkin for project PLC4X: Jenkins Tools
84718a022 is described below
commit 84718a02233e0eafccad4647c7812a594a787452
Author: jenkins <[email protected]>
AuthorDate: Tue Dec 31 06:36:52 2024 +0000
Site checkin for project PLC4X: Jenkins Tools
---
plc4x/latest/users/download.html | 166 +++++++++++++++++++++++++++++++--------
search-index.js | 2 +-
2 files changed, 133 insertions(+), 35 deletions(-)
diff --git a/plc4x/latest/users/download.html b/plc4x/latest/users/download.html
index a6c099377..6131ee198 100644
--- a/plc4x/latest/users/download.html
+++ b/plc4x/latest/users/download.html
@@ -465,17 +465,117 @@
</div>
</div>
</div>
+<div class="sect1">
+<h2 id="_current_releases"><a class="anchor"
href="#_current_releases"></a>Current Releases</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_0_12_0_official_source_release_sha512_asc"><a class="anchor"
href="#_0_12_0_official_source_release_sha512_asc"></a>0.12.0 Official <a
href="https://www.apache.org/dyn/closer.lua/plc4x/0.12.0/apache-plc4x-0.12.0-source-release.zip">source
release</a> [ <a
href="https://downloads.apache.org/plc4x/0.12.0/apache-plc4x-0.12.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://downloads.apache.org/plc4x/0.12.0/apache-plc4x-0.12.0-source-release.zip.asc">ASC</a>
]</h3>
+<div class="paragraph">
+<p>This release was mainly a release containing many bugfixes. We literally
halved the number of open issues. A second major topic would have been another
API streamlining in preparation to aiming for the big 1.0.0 release. The API
was extended by additional features, that now allow tools to automatically
provide support for tool assist when connecting to devices. Now additional
information such as:
+- Which transports does a given driver support?
+- Which is the default transport for a given driver?
+- Which configuration-options does a driver have?
+- What types are these configuration options?
+- What are the default-values these configuration options have?
+- Which of these configuration options are required?
+- The same set of information is also available for the transports a driver is
using.</p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_new_features"><a class="anchor" href="#_new_features"></a>New
Features</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>API: Made several bits of information available via the API
+allowing tools to provide more content assist when dealing
+with PLC4X connections.</p>
+</li>
+<li>
+<p>S7: The S7 driver now supports reading of STRING and
+WSTRING data-types without providing a maximum length.</p>
+</li>
+<li>
+<p>Build: Worked on making PLC4X provide reproducible builds.</p>
+</li>
+<li>
+<p>Added "Ping" functionality to: ADS, EIP, KNX, Mock, Modbus
+and Simulated drivers.</p>
+</li>
+<li>
+<p>The OPC-UA Java driver now support certificate-based
+authentication and encryption.</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_incompatible_changes"><a class="anchor"
href="#_incompatible_changes"></a>Incompatible changes</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>Java 8 is no longer officially supported and Java 11 is the
+new base-line.</p>
+</li>
+<li>
+<p>Renamed the PlcDriverManager method <code>listDrivers</code> to
+<code>getProtocolCodes</code></p>
+</li>
+<li>
+<p>Renamed the PlcDriverMetadata method <code>canDiscover</code> to
+<code>isDiscoverySupported</code></p>
+</li>
+<li>
+<p>Renamed the PlcConnectionMetadata methods <code>canRead</code>,
<code>canWrite</code>
+<code>canSubscribe</code> and <code>canBrowse</code> to
<code>isReadSupported</code>,
+<code>isWriteSupported</code>, <code>isSubscribeSupported</code> and
<code>isBrowseSupported</code></p>
+</li>
+<li>
+<p>The configuration syntax for configuring transport-related
+config options in the connection-string was updated to be
+now prefixed with the transport name the option belongs to.</p>
+</li>
+</ul>
+</div>
+</div>
<div class="sect2">
-<h3 id="_current_releases"><a class="anchor"
href="#_current_releases"></a>Current Releases</h3>
+<h3 id="_bug_fixes"><a class="anchor" href="#_bug_fixes"></a>Bug Fixes</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>S7: Several bugs and issues regarding supporting various
+duration, date and time data-types.</p>
+</li>
+<li>
+<p>S7: Implemented the missing 64bit (L-) types.</p>
+</li>
+<li>
+<p>KNX: Fixed an issue with decoding 16 bit floating point
+numbers.</p>
+</li>
+<li>
+<p>NiFi-Integration: The NiFi integration module was greatly
+improved.</p>
+</li>
+<li>
+<p>Core: Fixed several leaks of open threads.</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_previous_releases"><a class="anchor"
href="#_previous_releases"></a>Previous Releases</h2>
+<div class="sectionbody">
<div class="sect3">
-<h4 id="_0_11_0_official_source_release_sha512_asc"><a class="anchor"
href="#_0_11_0_official_source_release_sha512_asc"></a>0.11.0 Official <a
href="https://www.apache.org/dyn/closer.lua/plc4x/0.11.0/apache-plc4x-0.11.0-source-release.zip">source
release</a> [ <a
href="https://downloads.apache.org/plc4x/0.11.0/apache-plc4x-0.11.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://downloads.apache.org/plc4x/0.11.0/apache-plc4x-0.11.0-source-release.zip.asc">ASC</a>
]</h4>
+<h4 id="_0_11_0_official_source_release_sha512_asc"><a class="anchor"
href="#_0_11_0_official_source_release_sha512_asc"></a>0.11.0 Official <a
href="https://archive.apache.org/dist/plc4x/0.11.0/apache-plc4x-0.11.0-source-release.zip">source
release</a> [ <a
href="https://downloads.apache.org/plc4x/0.11.0/apache-plc4x-0.11.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://downloads.apache.org/plc4x/0.11.0/apache-plc4x-0.11.0-source-release.zip.asc">ASC</a>
]</h4>
<div class="paragraph">
<p>The APIs have been streamlined in a preparation for a hopefully soon 1.0.0
release.
Many drivers have been re-implemented with much more features.
Integration modules have been improved.</p>
</div>
<div class="sect4">
-<h5 id="_new_features"><a class="anchor" href="#_new_features"></a>New
Features</h5>
+<h5 id="_new_features_2"><a class="anchor" href="#_new_features_2"></a>New
Features</h5>
<div class="ulist">
<ul>
<li>
@@ -496,7 +596,7 @@ exported from the new ETS version 6.</p>
</div>
</div>
<div class="sect4">
-<h5 id="_bug_fixes"><a class="anchor" href="#_bug_fixes"></a>Bug Fixes</h5>
+<h5 id="_bug_fixes_2"><a class="anchor" href="#_bug_fixes_2"></a>Bug Fixes</h5>
<div class="ulist">
<ul>
<li>
@@ -518,11 +618,8 @@ values for any of these types.</p>
</div>
</div>
</div>
-</div>
-<div class="sect2">
-<h3 id="_previous_releases"><a class="anchor"
href="#_previous_releases"></a>Previous Releases</h3>
<div class="sect3">
-<h4 id="_0_10_0_official_source_release_sha512_asc"><a class="anchor"
href="#_0_10_0_official_source_release_sha512_asc"></a>0.10.0 Official <a
href="https://archive.apache.org/dist/plc4x/0.10.0/apache-plc4x-0.10.ß-source-release.zip">source
release</a> [ <a
href="https://downloads.apache.org/plc4x/0.10.0/apache-plc4x-0.10.ß-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://downloads.apache.org/plc4x/0.10.ß/apache-plc4x-0.1ß.ß-source-release.zip.asc">ASC</a>
]</h4>
+<h4 id="_0_10_0_official_source_release_sha512_asc"><a class="anchor"
href="#_0_10_0_official_source_release_sha512_asc"></a>0.10.0 Official <a
href="https://archive.apache.org/dist/plc4x/0.10.0/apache-plc4x-0.10.0-source-release.zip">source
release</a> [ <a
href="https://downloads.apache.org/plc4x/0.10.0/apache-plc4x-0.10.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://downloads.apache.org/plc4x/0.10.0/apache-plc4x-0.10.0-source-release.zip.asc">ASC</a>
]</h4>
<div class="paragraph">
<p>A lot of the work in this version went into refactoring and
cleaning up our code generation. The code generation itself is
@@ -541,7 +638,7 @@ also support all of the constructs mspec has to offer.</p>
<p>Please note that CVE-2021-43083 only affects the PLC4C part of PLC4X.</p>
</div>
<div class="sect4">
-<h5 id="_bug_fixes_2"><a class="anchor" href="#_bug_fixes_2"></a>Bug Fixes</h5>
+<h5 id="_bug_fixes_3"><a class="anchor" href="#_bug_fixes_3"></a>Bug Fixes</h5>
<div class="paragraph">
<p>CVE-2021-43083 Apache PLC4X 0.9.0 Buffer overflow in PLC4C via crafted
server response</p>
</div>
@@ -555,7 +652,7 @@ accumulated over time. It doesn’t have an explicit
focus on
a particular topic.</p>
</div>
<div class="sect4">
-<h5 id="_new_features_2"><a class="anchor" href="#_new_features_2"></a>New
Features</h5>
+<h5 id="_new_features_3"><a class="anchor" href="#_new_features_3"></a>New
Features</h5>
<div class="ulist">
<ul>
<li>
@@ -584,11 +681,11 @@ Eclipse Milo was being used.</p>
</div>
</div>
<div class="sect4">
-<h5 id="_incompatible_changes"><a class="anchor"
href="#_incompatible_changes"></a>Incompatible changes</h5>
+<h5 id="_incompatible_changes_2"><a class="anchor"
href="#_incompatible_changes_2"></a>Incompatible changes</h5>
</div>
<div class="sect4">
-<h5 id="_bug_fixes_3"><a class="anchor" href="#_bug_fixes_3"></a>Bug Fixes</h5>
+<h5 id="_bug_fixes_4"><a class="anchor" href="#_bug_fixes_4"></a>Bug Fixes</h5>
<div class="paragraph">
<p>PLC4X-200 OPC-UA Driver not connecting if params string is not provided
PLC4X-201 OPC-UA PlcList underlying type not compatible with Eclipse Milo
@@ -614,7 +711,7 @@ accumulated over time. It doesn’t have an explicit
focus on
a particular topic.</p>
</div>
<div class="sect4">
-<h5 id="_new_features_3"><a class="anchor" href="#_new_features_3"></a>New
Features</h5>
+<h5 id="_new_features_4"><a class="anchor" href="#_new_features_4"></a>New
Features</h5>
<div class="ulist">
<ul>
<li>
@@ -639,7 +736,7 @@ a particular topic.</p>
</div>
</div>
<div class="sect4">
-<h5 id="_incompatible_changes_2"><a class="anchor"
href="#_incompatible_changes_2"></a>Incompatible changes</h5>
+<h5 id="_incompatible_changes_3"><a class="anchor"
href="#_incompatible_changes_3"></a>Incompatible changes</h5>
<div class="ulist">
<ul>
<li>
@@ -669,7 +766,7 @@ a particular topic.</p>
</div>
</div>
<div class="sect4">
-<h5 id="_bug_fixes_4"><a class="anchor" href="#_bug_fixes_4"></a>Bug Fixes</h5>
+<h5 id="_bug_fixes_5"><a class="anchor" href="#_bug_fixes_5"></a>Bug Fixes</h5>
<div class="paragraph">
<p>A lot of testing was done regarding the IEC 61131-3 data-types.
This resulted in numerous bugfixes in many protocols.</p>
@@ -752,7 +849,7 @@ and have been replaced by versions using the new driver
structure
and generated driver codebase.</p>
</div>
<div class="sect4">
-<h5 id="_new_features_4"><a class="anchor" href="#_new_features_4"></a>New
Features</h5>
+<h5 id="_new_features_5"><a class="anchor" href="#_new_features_5"></a>New
Features</h5>
<div class="ulist">
<ul>
<li>
@@ -786,7 +883,7 @@ to be able to use them in an OSGi container.</p>
</div>
</div>
<div class="sect4">
-<h5 id="_incompatible_changes_3"><a class="anchor"
href="#_incompatible_changes_3"></a>Incompatible changes</h5>
+<h5 id="_incompatible_changes_4"><a class="anchor"
href="#_incompatible_changes_4"></a>Incompatible changes</h5>
<div class="ulist">
<ul>
<li>
@@ -811,7 +908,7 @@ provide both a feature.xml as well as a <code>kar</code>
bundled archive</p>
</div>
</div>
<div class="sect4">
-<h5 id="_bug_fixes_5"><a class="anchor" href="#_bug_fixes_5"></a>Bug Fixes</h5>
+<h5 id="_bug_fixes_6"><a class="anchor" href="#_bug_fixes_6"></a>Bug Fixes</h5>
<div class="ulist">
<ul>
<li>
@@ -839,7 +936,7 @@ most users have switched to 0.7 and above (with generated
drivers).</p>
as the critical (memory leak) bug PLC4X-163 is fixed.</p>
</div>
<div class="sect4">
-<h5 id="_new_features_5"><a class="anchor" href="#_new_features_5"></a>New
Features</h5>
+<h5 id="_new_features_6"><a class="anchor" href="#_new_features_6"></a>New
Features</h5>
<div class="ulist">
<ul>
<li>
@@ -850,7 +947,7 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="_incompatible_changes_4"><a class="anchor"
href="#_incompatible_changes_4"></a>Incompatible changes</h5>
+<h5 id="_incompatible_changes_5"><a class="anchor"
href="#_incompatible_changes_5"></a>Incompatible changes</h5>
<div class="ulist">
<ul>
<li>
@@ -860,7 +957,7 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="_bug_fixes_6"><a class="anchor" href="#_bug_fixes_6"></a>Bug Fixes</h5>
+<h5 id="_bug_fixes_7"><a class="anchor" href="#_bug_fixes_7"></a>Bug Fixes</h5>
<div class="ulist">
<ul>
<li>
@@ -891,7 +988,7 @@ This release contains no further features and mostly
stabilization.</p>
<p>This is the first release containing our new generated drivers (AB-ETH)</p>
</div>
<div class="sect4">
-<h5 id="_new_features_6"><a class="anchor" href="#_new_features_6"></a>New
Features</h5>
+<h5 id="_new_features_7"><a class="anchor" href="#_new_features_7"></a>New
Features</h5>
<div class="ulist">
<ul>
<li>
@@ -921,11 +1018,11 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="_incompatible_changes_5"><a class="anchor"
href="#_incompatible_changes_5"></a>Incompatible changes</h5>
+<h5 id="_incompatible_changes_6"><a class="anchor"
href="#_incompatible_changes_6"></a>Incompatible changes</h5>
</div>
<div class="sect4">
-<h5 id="_bug_fixes_7"><a class="anchor" href="#_bug_fixes_7"></a>Bug Fixes</h5>
+<h5 id="_bug_fixes_8"><a class="anchor" href="#_bug_fixes_8"></a>Bug Fixes</h5>
<div class="ulist">
<ul>
<li>
@@ -953,7 +1050,7 @@ This release contains no further features and mostly
stabilization.</p>
<p>This is the first release of Apache PLC4X as top-level project.</p>
</div>
<div class="sect4">
-<h5 id="_new_features_7"><a class="anchor" href="#_new_features_7"></a>New
Features</h5>
+<h5 id="_new_features_8"><a class="anchor" href="#_new_features_8"></a>New
Features</h5>
<div class="ulist">
<ul>
<li>
@@ -972,7 +1069,7 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="_incompatible_changes_6"><a class="anchor"
href="#_incompatible_changes_6"></a>Incompatible changes</h5>
+<h5 id="_incompatible_changes_7"><a class="anchor"
href="#_incompatible_changes_7"></a>Incompatible changes</h5>
<div class="ulist">
<ul>
<li>
@@ -982,9 +1079,8 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="_bug_fixes_8"><a class="anchor" href="#_bug_fixes_8"></a>Bug Fixes</h5>
+<h5 id="_bug_fixes_9"><a class="anchor" href="#_bug_fixes_9"></a>Bug Fixes</h5>
-</div>
</div>
</div>
<div class="sect2">
@@ -992,7 +1088,7 @@ This release contains no further features and mostly
stabilization.</p>
<div class="sect3">
<h4 id="_0_3_1_incubating_official_source_release_sha512_asc"><a
class="anchor"
href="#_0_3_1_incubating_official_source_release_sha512_asc"></a>0.3.1
(incubating) Official <a
href="https://archive.apache.org/dist/incubator/plc4x/0.3.1-incubating/apache-plc4x-incubating-0.3.1-source-release.zip">source
release</a> [ <a
href="https://archive.apache.org/dist/incubator/plc4x/0.3.1-incubating/apache-plc4x-incubating-0.3.1-source-release.zip.sha512">SHA512</a>
] [ <a href="https://archive.apa [...]
<div class="sect4">
-<h5 id="_new_features_8"><a class="anchor" href="#_new_features_8"></a>New
Features</h5>
+<h5 id="_new_features_9"><a class="anchor" href="#_new_features_9"></a>New
Features</h5>
<div class="ulist">
<ul>
<li>
@@ -1002,7 +1098,7 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="_incompatible_changes_7"><a class="anchor"
href="#_incompatible_changes_7"></a>Incompatible changes</h5>
+<h5 id="_incompatible_changes_8"><a class="anchor"
href="#_incompatible_changes_8"></a>Incompatible changes</h5>
<div class="ulist">
<ul>
<li>
@@ -1012,7 +1108,7 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="_bug_fixes_9"><a class="anchor" href="#_bug_fixes_9"></a>Bug Fixes</h5>
+<h5 id="_bug_fixes_10"><a class="anchor" href="#_bug_fixes_10"></a>Bug
Fixes</h5>
<div class="ulist">
<ul>
<li>
@@ -1034,7 +1130,7 @@ This release contains no further features and mostly
stabilization.</p>
<div class="sect3">
<h4 id="release-0_3_0"><a class="anchor" href="#release-0_3_0"></a>0.3.0
(incubating) Official <a
href="https://archive.apache.org/dist/incubator/plc4x/0.3.0-incubating/apache-plc4x-incubating-0.3.0-source-release.zip">source
release</a> [ <a
href="https://archive.apache.org/dist/incubator/plc4x/0.3.0-incubating/apache-plc4x-incubating-0.3.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://archive.apache.org/dist/incubator/plc4x/0.3.0-incubating/apache-plc4x-incubating-0.3.0-so
[...]
<div class="sect4">
-<h5 id="_new_features_9"><a class="anchor" href="#_new_features_9"></a>New
Features</h5>
+<h5 id="_new_features_10"><a class="anchor" href="#_new_features_10"></a>New
Features</h5>
<div class="ulist">
<ul>
<li>
@@ -1053,7 +1149,7 @@ runtime environment</p>
</div>
</div>
<div class="sect4">
-<h5 id="_incompatible_changes_8"><a class="anchor"
href="#_incompatible_changes_8"></a>Incompatible changes</h5>
+<h5 id="_incompatible_changes_9"><a class="anchor"
href="#_incompatible_changes_9"></a>Incompatible changes</h5>
<div class="ulist">
<ul>
<li>
@@ -1070,7 +1166,7 @@ a <code>plc4j-protocol-{name}</code> you now need to
change this to
</div>
</div>
<div class="sect4">
-<h5 id="_bug_fixes_10"><a class="anchor" href="#_bug_fixes_10"></a>Bug
Fixes</h5>
+<h5 id="_bug_fixes_11"><a class="anchor" href="#_bug_fixes_11"></a>Bug
Fixes</h5>
<div class="ulist">
<ul>
<li>
@@ -1117,6 +1213,8 @@ a <code>plc4j-protocol-{name}</code> you now need to
change this to
<div class="sect3">
<h4 id="release-0_1_0"><a class="anchor" href="#release-0_1_0"></a>0.1.0
(incubating) Official <a
href="https://archive.apache.org/dist/incubator/plc4x/0.1.0-incubating/apache-plc4x-incubating-0.1.0-source-release.zip">source
release</a> [ <a
href="https://archive.apache.org/dist/incubator/plc4x/0.1.0-incubating/apache-plc4x-incubating-0.1.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://archive.apache.org/dist/incubator/plc4x/0.1.0-incubating/apache-plc4x-incubating-0.1.0-so
[...]
+</div>
+</div>
</div>
</div>
</article>
diff --git a/search-index.js b/search-index.js
index 6be094f58..00cc23f97 100644
--- a/search-index.js
+++ b/search-index.js
@@ -1 +1 @@
-antoraSearch.initSearch(lunr,
{"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1",[0,67.018]],["name/1",[1,1.538]],["text/1",[]],["component/1",[2,0.399]],["title/2-1",[3,33.884,4,29.882]],["name/2-1",[]],["text/2-1",[]],["component/2-1",[]],["title/2-2",[5,42.322]],["name/2-2",[]],["text/2-2",[]],["component/2-2",[]],["title/2-3",[6,11.758,7,12.428,8,9.313,9,16.054,10,15.639,11,20.771,12,26.916,13,12.108]],["name/2-3",[]],["text/2-3",[]],[
[...]
\ No newline at end of file
+antoraSearch.initSearch(lunr,
{"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1",[0,67.103]],["name/1",[1,1.536]],["text/1",[]],["component/1",[2,0.399]],["title/2-1",[3,33.955,4,29.95]],["name/2-1",[]],["text/2-1",[]],["component/2-1",[]],["title/2-2",[5,42.396]],["name/2-2",[]],["text/2-2",[]],["component/2-2",[]],["title/2-3",[6,11.798,7,12.468,8,9.349,9,15.993,10,15.684,11,20.824,12,26.979,13,12.148]],["name/2-3",[]],["text/2-3",[]],["
[...]
\ No newline at end of file