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 20a07f5 Site checkin for project PLC4X: Jenkins Tools
20a07f5 is described below
commit 20a07f5b9cf0597b529722c23dd2ecd2e6151aad
Author: jenkins <[email protected]>
AuthorDate: Sun May 24 11:48:35 2020 +0000
Site checkin for project PLC4X: Jenkins Tools
---
developers/preparing/index.html | 36 +++++++++-
users/download.html | 144 +++++++++++++++++++++++++++++++---------
2 files changed, 148 insertions(+), 32 deletions(-)
diff --git a/developers/preparing/index.html b/developers/preparing/index.html
index b6f4e52..191dbf9 100644
--- a/developers/preparing/index.html
+++ b/developers/preparing/index.html
@@ -227,7 +227,24 @@ However this greatly depends on which parts you want to
build.
The <code>Java</code> modules hereby probably have the least demanding
requirements.</p>
</div>
<div class="paragraph">
-<p>In order to build at all you are required to have <code>Java 8</code>
installed on your machine.</p>
+<p>In order to build most Java parts of <code>PLC4X</code> you are required to
have at least <code>Java 8</code> installed on your machine.
+Some integration modules and some other languages however may add some
additional constraints to this.</p>
+</div>
+<div class="paragraph">
+<p>For example if you are using the <code>with-logstash</code> module to build
the Logstash integration, you are required to use <code>Java 8</code> to
<code>Java 11</code>, below and above doesn’t work.
+On the other side as soon as you’re building with the
<code>with-c</code>, <code>with-cpp</code> or <code>with-proxies</code> you
need to use at least <code>Java 11</code> as the
<code>cmake-maven-plugin</code> requires at least this version.</p>
+</div>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Tip</div>
+</td>
+<td class="content">
+Currently Java 11 is the sweet-spot for being able to build all parts of PLC4X.
+</td>
+</tr>
+</table>
</div>
<div class="admonitionblock tip">
<table>
@@ -236,7 +253,7 @@ The <code>Java</code> modules hereby probably have the
least demanding requireme
<div class="title">Tip</div>
</td>
<td class="content">
-We have tested the build with Java 8 up to Java 13 (Latest version at the time
of writing this document).
+We have tested the build with Java 8 up to Java 14 (Latest version at the time
of writing this document).
</td>
</tr>
</table>
@@ -246,6 +263,21 @@ We have tested the build with Java 8 up to Java 13 (Latest
version at the time o
We’ll probably fix them as soon as possible.
However in the past with Oracle’s new release strategy, there have been
a few bumps on the road.</p>
</div>
+<div class="paragraph">
+<p>Also will PLC4X build with any Maven version starting with <code>Maven
3.3.0</code> however the <code>with-c</code>, <code>with-cpp</code> and
<code>with-proxies</code> profiles require at least <code>Maven 3.6</code> as
the <code>cmake-maven-plugin</code> requires this.</p>
+</div>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Tip</div>
+</td>
+<td class="content">
+Currently Maven 3.6 and above is required for being able to build all parts of
PLC4X.
+</td>
+</tr>
+</table>
+</div>
<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 33.3333%;"/>
diff --git a/users/download.html b/users/download.html
index 9c5fd5d..4109f8e 100644
--- a/users/download.html
+++ b/users/download.html
@@ -268,8 +268,95 @@
</div>
<div class="sect2">
<h3 id="current_releases">Current Releases</h3>
-<div class="sect3 6 0">
-<h4 id="release-0">0.6.0 Official <a
href="https://www.apache.org/dyn/closer.lua/plc4x/0.6.0/apache-plc4x-0.6.0-source-release.zip">source
release</a> [ <a
href="https://downloads.apache.org/plc4x/0.6.0/apache-plc4x-0.6.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://downloads.apache.org/plc4x/0.6.0/apache-plc4x-0.6.0-source-release.zip.asc">ASC</a>
]</h4>
+<div class="sect3">
+<h4 id="release-0_7_0">0.7.0 Official <a
href="https://www.apache.org/dyn/closer.lua/plc4x/0.7.0/apache-plc4x-0.7.0-source-release.zip">source
release</a> [ <a
href="https://downloads.apache.org/plc4x/0.7.0/apache-plc4x-0.7.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://downloads.apache.org/plc4x/0.7.0/apache-plc4x-0.7.0-source-release.zip.asc">ASC</a>
]</h4>
+<div class="paragraph">
+<p>This version is the first after a major refactoring of the driver
+core. All previous driver versions are now considered deprecated
+and have been replaced by versions using the new driver structure
+and generated driver codebase.</p>
+</div>
+<div class="sect4">
+<h5 id="new_features">New Features</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>Drivers now support structured types using PlcValues</p>
+</li>
+<li>
+<p>The EIP (EtherNet/IP) driver no longer requires an external
+library and is implemented fully in the PLC4X project</p>
+</li>
+<li>
+<p>The Modbus driver no longer requires an external library
+and is implemented fully in the PLC4X project</p>
+</li>
+<li>
+<p>The new S7 Driver supports writing multiple entries in one
+request (The API allowed this from the beginning now not
+every item is wrapped in a single request. It should bring
+significant performance gains when writing multiple vlaues)</p>
+</li>
+<li>
+<p>S7 Driver now supports String datatypes.</p>
+</li>
+<li>
+<p>OSGi : Implementation of Drivers/Transports as OSGi services
+to be able to use them in an OSGi container.</p>
+</li>
+<li>
+<p>New Firmata protocol driver</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="incompatible_changes">Incompatible changes</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>Due to the refactoring of the driver core there might be issues
+running drivers built against older core versions.</p>
+</li>
+<li>
+<p>This version doesn’t provide a Beckhoff AMS/ADS driver as this
+driver is still being ported to the new mspec format.</p>
+</li>
+<li>
+<p>All drivers connection strings now follow the same pattern:
+{protocol-code:(transport-code:)?//{transport-config}(?{params})?
+Please check the drivers documentation on our website:
+<a href="https://plc4x.apache.org/users/protocols/s7.html"
class="bare">https://plc4x.apache.org/users/protocols/s7.html</a></p>
+</li>
+<li>
+<p>The karaf-feature modules are removed as the drivers now all
+provide both a feature.xml as well as a <code>kar</code> bundled archive</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="bug_fixes">Bug Fixes</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>PLC4X-174 UDP Transport does not accept ports containing 0</p>
+</li>
+<li>
+<p>PLC4X-134 S7 is terminating the connection during handshake</p>
+</li>
+<li>
+<p>PLC4X-192 Support for conversion of complex connection string
parameters</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="previous_releases">Previous Releases</h3>
+<div class="sect3">
+<h4 id="release-0_6_0">0.6.0 Official <a
href="https://archive.apache.org/dist/plc4x/0.6.0/apache-plc4x-0.6.0-source-release.zip">source
release</a> [ <a
href="https://archive.apache.org/dist/plc4x/0.6.0/apache-plc4x-0.6.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://archive.apache.org/dist/plc4x/0.6.0/apache-plc4x-0.6.0-source-release.zip.asc">ASC</a>
]</h4>
<div class="paragraph">
<p>This is the last release of PLC4X with the "handwritten" drivers.
This Minor release will thus receive updates and fixes until
@@ -280,7 +367,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">New Features</h5>
+<h5 id="new_features_2">New Features</h5>
<div class="ulist">
<ul>
<li>
@@ -291,7 +378,7 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="incompatible_changes">Incompatible changes</h5>
+<h5 id="incompatible_changes_2">Incompatible changes</h5>
<div class="ulist">
<ul>
<li>
@@ -301,7 +388,7 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="bug_fixes">Bug Fixes</h5>
+<h5 id="bug_fixes_2">Bug Fixes</h5>
<div class="ulist">
<ul>
<li>
@@ -326,16 +413,13 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
</div>
-</div>
-<div class="sect2">
-<h3 id="previous_releases">Previous Releases</h3>
-<div class="sect3 5 0">
-<h4 id="release-0">0.5.0 Official <a
href="https://archive.apache.org/dist/plc4x/0.5.0/apache-plc4x-0.5.0-source-release.zip">source
release</a> [ <a
href="https://archive.apache.org/dist/plc4x/0.5.0/apache-plc4x-0.5.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://archive.apache.org/dist/plc4x/0.5.0/apache-plc4x-0.5.0-source-release.zip.asc">ASC</a>
]</h4>
+<div class="sect3">
+<h4 id="release-0_5_0">0.5.0 Official <a
href="https://archive.apache.org/dist/plc4x/0.5.0/apache-plc4x-0.5.0-source-release.zip">source
release</a> [ <a
href="https://archive.apache.org/dist/plc4x/0.5.0/apache-plc4x-0.5.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://archive.apache.org/dist/plc4x/0.5.0/apache-plc4x-0.5.0-source-release.zip.asc">ASC</a>
]</h4>
<div class="paragraph">
<p>This is the first release containing our new generated drivers (AB-ETH)</p>
</div>
<div class="sect4">
-<h5 id="new_features_2">New Features</h5>
+<h5 id="new_features_3">New Features</h5>
<div class="ulist">
<ul>
<li>
@@ -365,11 +449,11 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="incompatible_changes_2">Incompatible changes</h5>
+<h5 id="incompatible_changes_3">Incompatible changes</h5>
</div>
<div class="sect4">
-<h5 id="bug_fixes_2">Bug Fixes</h5>
+<h5 id="bug_fixes_3">Bug Fixes</h5>
<div class="ulist">
<ul>
<li>
@@ -391,13 +475,13 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
</div>
-<div class="sect3 4 0">
-<h4 id="release-0">0.4.0 Official <a
href="https://archive.apache.org/dist/plc4x/0.4.0/apache-plc4x-0.4.0-source-release.zip">source
release</a> [ <a
href="https://archive.apache.org/dist/plc4x/0.4.0/apache-plc4x-0.4.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://archive.apache.org/dist/plc4x/0.4.0/apache-plc4x-0.4.0-source-release.zip.asc">ASC</a>
]</h4>
+<div class="sect3">
+<h4 id="release-0_4_0">0.4.0 Official <a
href="https://archive.apache.org/dist/plc4x/0.4.0/apache-plc4x-0.4.0-source-release.zip">source
release</a> [ <a
href="https://archive.apache.org/dist/plc4x/0.4.0/apache-plc4x-0.4.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://archive.apache.org/dist/plc4x/0.4.0/apache-plc4x-0.4.0-source-release.zip.asc">ASC</a>
]</h4>
<div class="paragraph">
<p>This is the first release of Apache PLC4X as top-level project.</p>
</div>
<div class="sect4">
-<h5 id="new_features_3">New Features</h5>
+<h5 id="new_features_4">New Features</h5>
<div class="ulist">
<ul>
<li>
@@ -416,7 +500,7 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="incompatible_changes_3">Incompatible changes</h5>
+<h5 id="incompatible_changes_4">Incompatible changes</h5>
<div class="ulist">
<ul>
<li>
@@ -426,7 +510,7 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="bug_fixes_3">Bug Fixes</h5>
+<h5 id="bug_fixes_4">Bug Fixes</h5>
</div>
</div>
@@ -436,7 +520,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">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.apache.org/dist/incubator/plc4x/0.3.1-incubating/apache-plc4x-incubating-0.3.1-source-r
[...]
<div class="sect4">
-<h5 id="new_features_4">New Features</h5>
+<h5 id="new_features_5">New Features</h5>
<div class="ulist">
<ul>
<li>
@@ -446,7 +530,7 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="incompatible_changes_4">Incompatible changes</h5>
+<h5 id="incompatible_changes_5">Incompatible changes</h5>
<div class="ulist">
<ul>
<li>
@@ -456,7 +540,7 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
<div class="sect4">
-<h5 id="bug_fixes_4">Bug Fixes</h5>
+<h5 id="bug_fixes_5">Bug Fixes</h5>
<div class="ulist">
<ul>
<li>
@@ -475,10 +559,10 @@ This release contains no further features and mostly
stabilization.</p>
</div>
</div>
</div>
-<div class="sect3 3 0">
-<h4 id="release-0">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-source-release.zip.asc">ASC</a>
]</h4>
+<div class="sect3">
+<h4 id="release-0_3_0">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-source-release.zip.asc">ASC</a>
]</h4>
<div class="sect4">
-<h5 id="new_features_5">New Features</h5>
+<h5 id="new_features_6">New Features</h5>
<div class="ulist">
<ul>
<li>
@@ -497,7 +581,7 @@ runtime environment</p>
</div>
</div>
<div class="sect4">
-<h5 id="incompatible_changes_5">Incompatible changes</h5>
+<h5 id="incompatible_changes_6">Incompatible changes</h5>
<div class="ulist">
<ul>
<li>
@@ -514,7 +598,7 @@ a <code>plc4j-protocol-{name}</code> you now need to change
this to
</div>
</div>
<div class="sect4">
-<h5 id="bug_fixes_5">Bug Fixes</h5>
+<h5 id="bug_fixes_6">Bug Fixes</h5>
<div class="ulist">
<ul>
<li>
@@ -536,8 +620,8 @@ a <code>plc4j-protocol-{name}</code> you now need to change
this to
</div>
</div>
</div>
-<div class="sect3 2 0">
-<h4 id="release-0">0.2.0 (incubating) Official <a
href="https://archive.apache.org/dist/incubator/plc4x/0.2.0-incubating/apache-plc4x-incubating-0.2.0-source-release.zip">source
release</a> [ <a
href="https://archive.apache.org/dist/incubator/plc4x/0.2.0-incubating/apache-plc4x-incubating-0.2.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://archive.apache.org/dist/incubator/plc4x/0.2.0-incubating/apache-plc4x-incubating-0.2.0-source-release.zip.asc">ASC</a>
]</h4>
+<div class="sect3">
+<h4 id="release-0_2_0">0.2.0 (incubating) Official <a
href="https://archive.apache.org/dist/incubator/plc4x/0.2.0-incubating/apache-plc4x-incubating-0.2.0-source-release.zip">source
release</a> [ <a
href="https://archive.apache.org/dist/incubator/plc4x/0.2.0-incubating/apache-plc4x-incubating-0.2.0-source-release.zip.sha512">SHA512</a>
] [ <a
href="https://archive.apache.org/dist/incubator/plc4x/0.2.0-incubating/apache-plc4x-incubating-0.2.0-source-release.zip.asc">ASC</a>
]</h4>
<div class="sect4">
<h5 id="changes">Changes:</h5>
<div class="ulist">
@@ -558,8 +642,8 @@ a <code>plc4j-protocol-{name}</code> you now need to change
this to
</div>
</div>
</div>
-<div class="sect3 1 0">
-<h4 id="release-0">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-source-release.zip.asc">ASC</a>
]</h4>
+<div class="sect3">
+<h4 id="release-0_1_0">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-source-release.zip.asc">ASC</a>
]</h4>
</div>
</div>