Skip to content

Commit a4db821

Browse files
committed
Release_4.3.0
[skip travis]
1 parent cf667a8 commit a4db821

File tree

4 files changed

+59
-30
lines changed

4 files changed

+59
-30
lines changed

configure.ac

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ AC_CONFIG_AUX_DIR(autoconf) # (directory containing auxillary build tools)
2727

2828
VERS_MAJ=4 # first digit of version
2929
VERS_INT=3 # second digit of version
30-
VERS_MIN=9999 # third digit of version
30+
VERS_MIN=0 # third digit of version
3131

3232
AM_INIT_AUTOMAKE(hercules,${VERS_MAJ}.${VERS_INT}.${VERS_MIN})
3333
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])

html/hercconf.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -845,7 +845,8 @@ <h3>System parameters</h3>
845845
Specifies a particular STFL/STFLE facility to be enabled or disabled,
846846
or a request to query of the current settings. Use <code>QUERY ALL</code>
847847
to obtain a list of valid <code><em>facility</em></code> &nbsp;names
848-
that may be used for the given archlvl.
848+
that may be used for the given archlvl. Enter <code>help facility</code>
849+
for detailed <code>FACILITY</code> command/statement use.
849850
<p>
850851
Alternatively, you can also specify the actual STFL/STFLE bit number
851852
to be turned off or on (disabled or enabled) using the format

html/hercnew.html

+12-4
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@ <h1>What's new in Hercules</h1>
1414
<!-- ---------------------------------------------------------------------------- -->
1515

1616
<h2>What's new in release 4.3
17-
&nbsp; &nbsp; <small><i>(in development)</i></small>
1817
</h2>
1918

20-
<p>Release date: <i><b>(in development)</b></i>
19+
<p>Release date: 28 November 2020
2120

2221
<br>Official Source and Binaries:
2322
<a href="https://github.com/SDL-Hercules-390/hyperion/releases/tag/Release_4.3">Release_4.3</a>
@@ -32,19 +31,28 @@ <h2>What's new in release 4.3
3231
<li> Fix driver code incompatibility with other Herculeses (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/251">#251</a>)
3332
<li> Fix issue where thread names are incorrectly set (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/254">#254</a>)
3433
<li> Fix missing timestamp in daemon mode; add DATESTAMP option (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/259">#259</a>), (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/260">#260</a>)
34+
<li> Fix CNSLPORT to honor new updated setting (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/318">#318</a>)
3535
<li> <a href="hercrnot.html#4.3">Watchdog monitoring</a> reinstated.
36+
<li> New <a href="https://sdl-hercules-390.github.io/html/hercconf.html#PANOPT">PANOPT</a> option MSGCOLOR=DARK/LIGHT
3637
<li> Fix hang/deadlock in device-attention function (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/277">#277</a>)
3738
<li> Improved CTCE driver functionality (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/269">#269</a>), (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/273">#273</a>)
3839
<li> TCPNJE device support. Refer to the <a href="https://github.com/SDL-Hercules-390/hyperion/blob/master/readme/README.TCPNJE.md">README.TCPNJE</a> document for details (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/280">#280</a>)
40+
<li> TCPNJE Connectivity And Stability Enhancements
41+
<li> Fix RARP (Reverse ARP) Ethernet frame type constant
3942
<li> Fix Linux panel high CPU usage (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/289">#289</a>)
4043
<li> Fix z/VM guest architecture switching (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/295">#295</a>)
4144
<li> Fix for IPL command without a LOADPARM (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/296">#296</a>)
4245
<li> Work around VS2019 compiler C4789 Warning bug.
4346
<li> Fix crash if incomplete network device group defined.
4447
<li> Fix ooRexx v5.0.0. load failure on Apple Mac (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/301">#301</a>)
4548
<li> Fix crash in CCKD dasd termination logic (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/303">#303</a>)
46-
<li> Preliminary (Experimental) Transactional-Execution Facility (TXF) support (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/263">#263</a>)
47-
<li> Various other internal fixes and improvements.
49+
<li> Fix KIMD instruction
50+
<li> Fix VM FixPage assist
51+
<li> Fix channel prefetch buffer overrun crash (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/319">#319</a>)
52+
<li> Fix instruction stepping invalidation/refetch bug (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/321">#321</a>)
53+
<li> New z15 Secure Boot (Secure IPL) Diagnose 0x308 support
54+
<li> Preliminary <i>(Experimental)</i> Transactional-Execution Facility (TXF) support (<a href="https://github.com/SDL-Hercules-390/hyperion/issues/263">#263</a>)
55+
<li> MANY other internal fixes and improvements
4856

4957
</ul>
5058

html/hercrnot.html

+44-24
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,36 @@ <h1>Hercules Release Notes and Known Issues</h1>
1616
<hr noshade>
1717

1818
<h2>Release notes for <a href="https://github.com/SDL-Hercules-390/hyperion/releases/tag/Release_4.3">SDL Hyperion 4.3</a>
19-
&nbsp;&nbsp; <i>(in development)</i>
2019
</h2>
2120

2221
<p>
2322
<dl>
2423

2524

25+
<dt>Improved CTCE driver functionality.
26+
<dd>
27+
<p>
28+
The CTCE device driver has been enhanced and improved, including changes to
29+
the syntax of the device statement parameters, Please refer to the
30+
<a href="https://github.com/SDL-Hercules-390/hyperion/blob/master/readme/README.NETWORKING.md">Hercules
31+
Networking README</a> as well as to the actual
32+
<a href="https://sdl-hercules-390.github.io/html/hercconf.html#CTCE">Hercules
33+
Configuration File</a> web page itself for more information.
34+
</p>
35+
36+
37+
<dt>New "MSGCOLOR=DARK/LIGHT" panel option
38+
<dd>
39+
<p>
40+
A new <code>MSGCOLOR</code> option has been added to the existing
41+
<a href="https://sdl-hercules-390.github.io/html/hercconf.html#PANOPT"><code>PANOPT</code></a>
42+
configuration file statement
43+
that will colorize non-informational Error, Warning and Debug panel messages to make them more
44+
noticable to the user (less likely to be missed). Users are <i>strongly encouraged</i> to enable
45+
this new option in their configuration files.
46+
</p>
47+
48+
2649
<dt>Watchdog monitoring has been reinstated.
2750
<dd>
2851
<p>
@@ -51,39 +74,36 @@ <h2>Release notes for <a href="https://github.com/SDL-Hercules-390/hyperion/rele
5174
</p>
5275

5376

54-
<dt>Improved CTCE driver functionality.
55-
<dd>
56-
<p>
57-
The CTCE device driver has been enhanced and improved, including changes to
58-
the syntax of the device statement parameters, Please refer to the
59-
<a href="https://github.com/SDL-Hercules-390/hyperion/blob/master/readme/README.NETWORKING.md">Hercules
60-
Networking README</a> as well as to the actual
61-
<a href="https://sdl-hercules-390.github.io/html/hercconf.html#CTCE">Hercules
62-
Configuration File</a> web page itself for more information.
63-
</p>
64-
65-
66-
<dt>Preliminary Transactional-Execution Facility (TXF) support
77+
<dt>EXPERIMENTAL Transactional-Execution Facility (TXF) support
6778
<dd>
6879
<p>
6980
This release of SDL Hyperion includes preliminary <i><u>experimental</u></i>
7081
support for the z/Architecture "Transactional-Execution Facility" (bits 73
7182
and 50).
7283
</p><p>
73-
This support is known to be <i>incomplete</i> and not fully functional yet (nor
74-
has it been thoroughly tested either) so it is still considered at this stage
75-
to be <i><u>highly experimental</u></i>. It does however work well enough
76-
to allow certain guest operating systems requiring it (such as z/OS 2.4 for example)
77-
to successfully IPL.
84+
This support is known to be incomplete and not 100% functional yet (it still
85+
has some problems, especially under SIE), so it is still considered to be
86+
<i><u>highly experimental</u></i> at this stage. It seems to work well enough
87+
to allow certain guest operating systems requiring it (such
88+
as z/OS 2.4 for example) to successfully IPL and run though.
7889
</p><p>
79-
Because it is still incomplete and in the experimental stage however, it is
80-
not enabled by default, so those users wishing to take advantage of it must
81-
first manually enable it in their Hercules configuration file via the
82-
<a href="https://sdl-hercules-390.github.io/html/hercconf.html#FACILITY"><code>FACILITY</code></a>
83-
configuration file statement:
90+
Because it is still considered to be experimental and under active development
91+
however, it is not enabled by default. Therefore users wishing to take advantage
92+
of it must first manually enable it in their Hercules configuration file via the
93+
following two <a href="https://sdl-hercules-390.github.io/html/hercconf.html#FACILITY"><code>FACILITY</code></a>
94+
configuration file statements:
8495
</p><p><pre>
8596
FACILITY ENABLE 073_TRANSACT_EXEC
8697
FACILITY ENABLE 050_CONSTR_TRANSACT</pre>
98+
</p><p>
99+
Only when the feature has been fully completed and thoroughly test however,
100+
will it then be enabled by default. For the time being however, since it is
101+
still under active development and considered to be experimental, it must be
102+
manually enabled as described above.
103+
</p><p>
104+
Should you decide to use, Bug Reports would be <i>greatly appreciated</i>
105+
by creating a NEW <a href="https://github.com/SDL-Hercules-390/hyperion/issues">GitHub Issue</a>
106+
describing the problem along with all supporting documentation. Thank you!
87107
</p>
88108

89109

0 commit comments

Comments
 (0)