version 1.16, 2009/01/28 16:20:14
|
version 1.17, 2010/03/26 13:20:35
|
|
|
| |
<br> | <br> |
| |
<b>PEP #:</b> 345<br> |
<b>PEP #:</b> 355<br> |
| |
</span></p> | </span></p> |
| |
<p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Title: </b>Release | <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Title: </b>Release |
Notes for OpenPegasus 2.9.0</p> |
Notes for OpenPegasus version 2.10.0</p> |
| |
| |
<p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Created:</b> 05 January 2009</p> |
<p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Created:</b> 21 January 2010</p> |
| |
<p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Authors: </b>Karl Schopmeyer<br> | <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Authors: </b>Karl Schopmeyer<br> |
| |
|
|
<td style="padding: 0.75pt;" align="left" height="22"> | <td style="padding: 0.75pt;" align="left" height="22"> |
| |
<p class="MsoNormal" style="text-align: center;" align="center"> | <p class="MsoNormal" style="text-align: center;" align="center"> |
<font size="2"><span style="font-family: Arial;">05 January 2009</span></font></p> |
<font size="2"><span style="font-family: Arial;">21 January 2010</span></font></p> |
| |
</td> | </td> |
| |
|
|
| |
<tr> | <tr> |
| |
<td style="padding: 0.75pt;" align="center" height="21">1.1</td> |
<td style="padding: 0.75pt;" align="center" height="21">1.1<br></td> |
| |
<td style="padding: 0.75pt;" align="center" height="21">16 Jananuary 2008</td> |
<td style="padding: 0.75pt;" align="center" height="21">10 Feb 2010</td> |
| |
<td style="padding: 0.75pt;" align="center" height="21">Karl Schopmeyer</td> | <td style="padding: 0.75pt;" align="center" height="21">Karl Schopmeyer</td> |
| |
<td style="padding: 0.75pt;" height="21">Update with comments from 1.0 incorporated.</td> |
<td style="padding: 0.75pt;" height="21"> Remove PEP 353 and 354 from |
|
list and point to repository.<p>Clean up PEP list</td> |
| |
</tr> | </tr> |
| |
<tr style=""> | <tr style=""> |
| |
<td style="padding: 0.75pt;" align="center" height="21"></td> |
<td style="padding: 0.75pt;" align="center" height="21">1.2</td> |
| |
<td style="padding: 0.75pt;" align="center" height="21"></td> |
<td style="padding: 0.75pt;" align="center" height="21">18 Mar 2010</td> |
| |
<td style="padding: 0.75pt;" align="center" height="21"></td> |
<td style="padding: 0.75pt;" align="center" height="21">Karl Schopmeyer</td> |
| |
<td style="padding: 0.75pt;" height="21"></td> | <td style="padding: 0.75pt;" height="21"></td> |
| |
|
|
| |
<tr> | <tr> |
| |
<td style="padding: 0.75pt;" align="center" height="21"></td> |
<td style="padding: 0.75pt;" align="center" height="21">1.3</td> |
| |
<td style="padding: 0.75pt;" align="center" height="21"></td> |
<td style="padding: 0.75pt;" align="center" height="21">25 March 2010</td> |
| |
<td style="padding: 0.75pt;" align="center" height="21"></td> |
<td style="padding: 0.75pt;" align="center" height="21">Karl Schopmeyer</td> |
| |
<td style="padding: 0.75pt;" height="21"></td> |
<td style="padding: 0.75pt;" height="21">Incorporate comments from Vote on |
|
this PEP - This version approved</td> |
| |
</tr> | </tr> |
| |
|
|
<span style="color: black;"> | <span style="color: black;"> |
<hr align="center" color="#009900" noshade="noshade" size="2" width="100%"></span></div> | <hr align="center" color="#009900" noshade="noshade" size="2" width="100%"></span></div> |
<p><b>Abstract:</b> This document defines the release notes for the | <p><b>Abstract:</b> This document defines the release notes for the |
2.9.0 release of the OpenPegasus CIM Server. The purpose of this PEP is |
2.10.0 release of the OpenPegasus CIM Server. The purpose of this PEP is |
to summarize the characteristics of this release, point to other | to summarize the characteristics of this release, point to other |
documentation that defines the release in more detail, and provide | documentation that defines the release in more detail, and provide |
additional information about this release that is not available in the | additional information about this release that is not available in the |
|
|
that is available on the OpenPegasus web site . That web page shows the | that is available on the OpenPegasus web site . That web page shows the |
Pegasus users and developers the status of the various features found in Pegasus | Pegasus users and developers the status of the various features found in Pegasus |
using a simple color coded key (white, red, yellow, green) and a description of | using a simple color coded key (white, red, yellow, green) and a description of |
each feature.<p>Pegasus 2.9.0 |
each feature.<p>Pegasus 2.10.0 |
is a major release, extending the previous Pegasus release in selected | is a major release, extending the previous Pegasus release in selected |
areas as described in the Pegasus PEP defining this release | areas as described in the Pegasus PEP defining this release |
. </p> | . </p> |
| |
<p>The major areas of development for this release were as follows. For | <p>The major areas of development for this release were as follows. For |
more information access the PEP for each change defined:</p> | more information access the PEP for each change defined:</p> |
|
|
<p style="margin-top: 0pt; margin-bottom: 0pt;" align="left"> <font style="font-weight: bold;" size="4"> | <p style="margin-top: 0pt; margin-bottom: 0pt;" align="left"> <font style="font-weight: bold;" size="4"> |
Table of Major Changes for this Release</font></p> | Table of Major Changes for this Release</font></p> |
| |
|
|
</tr> | </tr> |
<tr align="center"> | <tr align="center"> |
<td style="text-align: center;" width="7%">PEP 311</td> | <td style="text-align: center;" width="7%">PEP 311</td> |
<td align="left" width="75%">WS-Management Support in CIM Server - Phase II</td> |
<td align="left" width="75%">WS-Management Support in CIM Server - Phase II. |
<td width="128"><a href="http://www.openpegasus.org/pp/uploads/40/17656/PEP311_WSManSupportInCIMServer_2_1.htm">2.1</a></td> |
NOTE: This is an update of the same PEP number that incorporated |
|
WS_Management changes to Pegasus 2.9.0 to incorporate more WS_Management |
|
functionality.</td> |
|
<td width="128"> |
|
<a href="http://www.openpegasus.org/pp/uploads/40/21402/PEP-311V2-2.html"> |
|
2.2</a><br></td> |
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;" width="7%">PEP 314</td> |
<td style="text-align: center;" width="7%">PEP 283</td> |
<td align="left" width="75%">SQLite Repository</td> |
<td align="left" width="75%">Extend CIMCLI to create/modify instances with other features</td> |
<td style="text-align: center;" width="128"><a href="http://www.openpegasus.org/pp/uploads/40/18018/PEP314_SQLiteRepository_2_3.htm">2.3</a></td> |
<td style="text-align: center;" width="128"><a href="http://www.openpegasus.org/pp/uploads/40/21271/PEP283_cimcliV1_5.html">1.5</a></td> |
</tr> | </tr> |
<tr align="center"> | <tr align="center"> |
<td style="text-align: center;" width="7%">PEP 316</td> |
<td style="text-align: center;" width="7%">PEP 348</td> |
<td align="left" width="75%">In-Memory-Tracing</td> |
<td align="left" width="75%">Single-Memory-Object for CMPI structure</td> |
<td width="128"><a href="http://www.openpegasus.org/pp/uploads/40/17360/PEP_316-In-Memory_Tracing.htm">1.1</a></td> |
<td width="128"><a href="http://www.openpegasus.org/pp/uploads/40/21210/PEP_348.pdf">1.1</a></td> |
</tr> | </tr> |
<tr align="center"> | <tr align="center"> |
<td style="text-align: center;" width="7%">PEP 328</td> |
<td style="text-align: center;" width="7%">PEP 347</td> |
<td align="left" width="75%">Solaris 11 (Nevada) support for CC compiler and IX86</td> |
<td align="left" width="75%">Separate Internal Modules from Common Library</td> |
<td width="128"><a href="http://www.openpegasus.org/pp/uploads/40/18239/PEP328_SolarisIX86Port.htm">1.2</a></td> |
<td width="128"> |
|
<a href="http://www.openpegasus.org/pp/uploads/40/19229/PEP-347-SplitCommon.html"> |
|
1.1</a></td> |
</tr> | </tr> |
| |
| |
<tr><td style="text-align: center;">Bug 7902</td><td>Allow modifyClass on non-leaf class</td><td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=7902">7902</a></td></tr><tr><td style="text-align: center;">Bug 7996</td><td>64 bit platform support for z;/OS</td><td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=7996">7996</a></td></tr><tr align="center"> |
<tr><td style="text-align: center;">PEP 350</td><td>Multi CIMOM support on |
<td style="text-align: center;" width="7%">Bug 8074 </td><td align="left" width="75%">Significant performance enhancement in out-of-process providers (~ 300%) through binary protocol</td> |
same OS<br></td><td style="text-align: center;"> |
|
<a href="http://www.openpegasus.org/pp/uploads/40/21277/PEP350_MultiCIMOM.htm"> |
|
1.0</a></td></tr><tr><td style="text-align: center;"> |
|
<a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8525">Bug 8525</a></td><td> |
|
<span class="norm"><a name="comtag_90">repupgrade utility enhancement to |
|
update SystemName property in indication filter/handler and |
|
ObjectManager instances</a></span><br></td><td style="text-align: center;"><br></td></tr><tr align="center"> |
|
<td style="text-align: center;" width="7%"> |
|
<a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8406">Bug 8406</a> </td><td align="left" width="75%"> |
|
<span class="norm"><a name="comtag_95">Indication service can be |
|
disabled/enabled dynamically</a></span><br></td> |
| |
<td width="128"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8074">8074</a></td> |
<td width="128"><br></td> |
</tr> | </tr> |
<tr align="center"> | <tr align="center"> |
<td style="text-align: center;" width="7%">Bug 8171</td><td align="left" width="75%">Access to binary protocol for clients </td> |
<td style="text-align: center;" width="7%"> </td><td align="left" width="75%"> </td> |
| |
<td width="128"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8171">8171</a></td> |
<td width="128"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8171"><br></a></td> |
</tr> | </tr> |
</tbody> | </tbody> |
</table> | </table> |
|
|
significantly affects interoperability) that may require the Community to make | significantly affects interoperability) that may require the Community to make |
potentially incompatible changes. The following table contains a list of defect | potentially incompatible changes. The following table contains a list of defect |
fixes that MAY impact, even well-behaved, OpenPegasus Providers or Clients when | fixes that MAY impact, even well-behaved, OpenPegasus Providers or Clients when |
upgrading to this OpenPegasus release.</p> |
upgrading to this OpenPegasus release.</p><p> </p> |
<table style="font-family: Arial;" bordercolordark="#666666" bordercolorlight="#CCCCCC" border="1" cellspacing="1" width="80%"> | <table style="font-family: Arial;" bordercolordark="#666666" bordercolorlight="#CCCCCC" border="1" cellspacing="1" width="80%"> |
<tbody> | <tbody> |
<tr align="center"> | <tr align="center"> |
<th bgcolor="#00ffff" width="10%">Bugzilla #</th> | <th bgcolor="#00ffff" width="10%">Bugzilla #</th> |
<th bgcolor="#00ffff">Description</th> | <th bgcolor="#00ffff">Description</th> |
</tr> | </tr> |
<tr><td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8229">8229</a></td><td>The Common Information Model (CIM) Infrastructure Specification (DSP0004) |
<tr><td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8229"><br></a></td><td><br></td></tr><tr align="center"> |
version 2.3 contains this statement in section 3.2: "If the specification |
<td></td> |
references a class without defining it first, the server must reject it as |
<td align="left"></td> |
invalid if it does not already have a definition of that class." |
|
Previously, this check was only performed for derived classes. In |
|
Pegasus 2.9, the check is also done for base classes. This may cause a |
|
MOF file that previously loaded without problem to generate an error if it |
|
contains a forward reference. Note that the CIM 2.13.1 schema in the |
|
Pegasus source repository contained such an error in Pegasus 2.8, which is |
|
also corrected in Pegasus 2.9.</td></tr><tr align="center"> |
|
<td><a href="http://cvs.rdg.opengroup.org/bugzilla/show_bug.cgi?id=6812">6812</a></td> |
|
<td align="left">In Pegasus 2.8, the behavior of the setName() method was |
|
changed in the Pegasus C++ interface for the CIM data type model. For |
|
data types that use a shared representation model, the setName() method |
|
now throws an Exception when the object is "contained" by another CIM |
|
data object. <br> |
|
Specifically, setName() may throw the new exception in these cases: <br> |
|
<u>CIMProperty</u> contained by CIMClass, CIMInstance, and CIMObject <br> |
|
<u>CIMQualifier</u> contained by CIMClass, CIMInstance, CIMObject, |
|
CIMProperty, CIMParameter, and CIMMethod <br> |
|
<u>CIMMethod</u> contained by CIMClass <br> |
|
<u>CIMParameter</u> contained by CIMMethod</td> |
|
</tr> | </tr> |
<tr align="center"> | <tr align="center"> |
<td><a href="http://cvs.rdg.opengroup.org/bugzilla/show_bug.cgi?id=7453">7453</a></td> |
<td></td> |
<td> |
<td></td> |
<p align="left">In Pegasus 2.8, the C++ CMPI IndicationMI function |
|
signatures were changed to fit the CMPIIndicationMIFT definitions. |
|
<br> |
|
The CmpiResult parameter in CmpiIndicationMI authorizeFilter, mustPoll, |
|
activateFilter and deActivateFilter have been removed cause it does not |
|
exist in the CMPIIndicationMIFT definitions. <br> |
|
The missing CmpiContext parameter and CMPIStatus have been added to |
|
enableIndications and disableIndications.</p></td> |
|
</tr> | </tr> |
<tr align="center"> | <tr align="center"> |
<td><a href="http://cvs.rdg.opengroup.org/bugzilla/show_bug.cgi?id=7488">7488</a></td> |
<td></td> |
<td> |
<td></td> |
<p align="left">In Pegasus 2.8, the CMPI property filter handling performance was improved. <br> |
|
Two things have changed in the behaviour of the property filter |
|
handling: <br> |
|
* Repeated applying of property filters onto the same instance will now |
|
only leave the properties which build the most common dominator on the |
|
instance. <br> |
|
* It is not possible anymore to add properties not defined for the |
|
corresponding class to an instance.</p></td> |
|
</tr> | </tr> |
<tr align="center"> | <tr align="center"> |
<td><a href="http://cvs.rdg.opengroup.org/bugzilla/show_bug.cgi?id=7624">7624</a></td> |
<td></td> |
<td> |
<td></td> |
<p align="left">In Pegasus 2.8, the algorithm used by the MessageLoader |
|
to search the accept language list to determine which message file to |
|
open was changed. Before Pegasus 2.8, the Message Loader used the |
|
following algorithm: </p> |
|
<blockquote> |
|
<p align="left">1.) The Message Loader will search the accept |
|
language list for an exact match. The first exact match found will |
|
be returned.<br> |
|
2.) If an exact match does not exist, the Message Loader will return |
|
an ICU "fallback" match for the first entry in accept language list.<br> |
|
3.) If an ICU "fallback" match does not exist for the first entry, |
|
it will return the ROOT resource bundle.</p> |
|
</blockquote> |
|
<p align="left">With the release of Pegasus 2.8, the Message Loader no longer returns ICU "fallback" matches. In addition, it gives |
|
preference to the default process locale over the ROOT resource bundle. |
|
In Pegasus 2.8, the Message Loader was modified to use the |
|
following algorithm: </p> |
|
<ul> |
|
<p align="left">1.) The Message Loader will search the accept |
|
language list for an exact match. The first exact match found will |
|
be returned.<br> |
|
2.) If an exact match does not exist, the Message Loader will return |
|
an exact match for the default process locale.<br> |
|
3.) If an exact match for the default process locale is not found, |
|
it will return the ROOT resource bundle.</p> |
|
</ul> |
|
</td> |
|
</tr> | </tr> |
<tr align="center"> | <tr align="center"> |
<td><a href="http://cvs.rdg.opengroup.org/bugzilla/show_bug.cgi?id=7501"> |
<td></td> |
7501</a></td> |
<td></td> |
<td> |
|
<p align="left">Since OpenPegasus 2.7.2 the way CMPI_chars are added to |
|
arrays was corrected to follow the CMPI specification. Following the |
|
CMPI specification means that CMPI_chars are not to be dereferenced, |
|
contrary to all other subtypes of CMPIValues.<br> |
|
If you experience an error since switching over to OpenPegasus 2.8 |
|
saying "The byte sequence starting at offset xx is not valid UTF-8 |
|
encoding", this is an indication for a missing update in the provider |
|
code.<br> |
|
<br> |
|
The update for a C CMPI provider using arrays of CMPI_chars is to use a |
|
char* now as input parameter instead of a char**.<br> |
|
<u>CMPI Example:</u><br> |
|
char* role = "Unknown";<br> |
|
array = CMNewArray(_broker,1,CMPI_chars,rc);<br> |
|
<i>from:</i><br> |
|
CMSetArrayElementAt(array,0,(CMPIValue*)<b>&</b>role,CMPI_chars);<br> |
|
<i>to:</i><br> |
|
CMSetArrayElementAt(array,0,(CMPIValue*)role,CMPI_chars);</p></td> |
|
</tr> | </tr> |
</tbody> | </tbody> |
</table> | </table> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td width="33%">CIM Schema </td> | <td width="33%">CIM Schema </td> |
<td width="33%">2.17.1 Final, 14 Dec 2007( default) </td> |
<td width="33%">2.22.1 Final, 22 Oct 2009( default) </td> |
</tr> | </tr> |
</tbody> | </tbody> |
</table> | </table> |
|
|
option on Instance Operations</font><span style="color: black;"><b> </b> | option on Instance Operations</font><span style="color: black;"><b> </b> |
- | - |
The DMTF specifications have deprecated the use of qualifiers on | The DMTF specifications have deprecated the use of qualifiers on |
instance operations with the 1.2 CIM Operations Specification. |
instance operations with the 1.2 CIM Operations Specification and |
|
stated specifically that the client should NOT depend on the |
|
includeQualifiers parameter of the CIM/XML instance operations |
|
returning qualifiers. |
Some CIM Client implementations expect instances | Some CIM Client implementations expect instances |
returned | returned |
from the CIM Server to include the qualifiers defined in the class | from the CIM Server to include the qualifiers defined in the class |
|
|
should NOT depend on Pegasus accurately honoring the includeQualifier | should NOT depend on Pegasus accurately honoring the includeQualifier |
parameter for instance operations. In the future it is expected | parameter for instance operations. In the future it is expected |
that Pegasus will deprecate the use of qualifiers on instance | that Pegasus will deprecate the use of qualifiers on instance |
operations completely.<font color="#ff0000"> </font></p> |
operations completely. When Pegasus uses object normalization, |
</li> |
the normalizer does apply qualifiers to returned instances if the |
<li><b>LocalOnly option on instance |
includeQualifiers operation parameter is set.</p></li><li><b>LocalOnly option on instance |
Operations </b>- With the 1.1 version of Specification for CIM | Operations </b>- With the 1.1 version of Specification for CIM |
Operations over HTTP, the definition of the LocalOnly parameter for the | Operations over HTTP, the definition of the LocalOnly parameter for the |
GetInstance and Enumerate Instances operations was modified. This change | GetInstance and Enumerate Instances operations was modified. This change |
|
|
</tr> | </tr> |
<tr style=""> | <tr style=""> |
<td style="padding: 0.75pt;"> | <td style="padding: 0.75pt;"> |
<p class="MsoNormal"><span style="color: black;">HP-UX<o:p></o:p></span></p> |
<p class="MsoNormal"><span style="color: black;">HP-UX<o:p> PA_RISC and |
|
Itanium</o:p></span></p> |
</td> | </td> |
<td style="padding: 0.75pt;"> | <td style="padding: 0.75pt;"> |
<p class="MsoNormal"><span style="color: black;">HP <span class="SpellE">aC</span>++ B3910B<o:p></o:p></span></p> | <p class="MsoNormal"><span style="color: black;">HP <span class="SpellE">aC</span>++ B3910B<o:p></o:p></span></p> |
|
|
<span style="color: black;"><font size="3">Linux IA-32</font></span></td> | <span style="color: black;"><font size="3">Linux IA-32</font></span></td> |
<td style="padding: 0.75pt;"> | <td style="padding: 0.75pt;"> |
<span class="SpellE"><span style="color: black;"><font size="3">gcc</font></span></span><span style="color: black;"><font size="3"> | <span class="SpellE"><span style="color: black;"><font size="3">gcc</font></span></span><span style="color: black;"><font size="3"> |
(versions 2.9x, 3.xx, 4.xx)</font><o:p></o:p></span></td> |
(versions 3.xx, 4.xx)</font><o:p></o:p></span></td> |
</tr> | </tr> |
<tr style=""> | <tr style=""> |
<td style="padding: 0.75pt;"> | <td style="padding: 0.75pt;"> |
|
|
</td> | </td> |
<td style="padding: 0.75pt;"> | <td style="padding: 0.75pt;"> |
<p class="MsoNormal"><span class="SpellE"><span style="color: black;">gcc</span></span><span style="color: black;"> | <p class="MsoNormal"><span class="SpellE"><span style="color: black;">gcc</span></span><span style="color: black;"> |
(versions 2.9x, 3.xx, 4.xx)</span></p> |
(versions 3.xx, 4.xx)</span></p> |
</td> |
|
</tr> |
|
<tr style=""> |
|
<td style="padding: 0.75pt;"> |
|
<p class="MsoNormal"><span style="color: black;">Windows 2000</span></p> |
|
</td> |
|
<td style="padding: 0.75pt;"> |
|
<font size="3">Microsoft Visual C++ Ver. 6 and Microsoft .Net compiler version. Works on VC .NET 2003 v7.1). |
|
NOTE: Visual C++ Ver. 6 no longer being regularly tested.</font></td> |
|
</tr> |
|
<tr> |
|
<td style="padding: 0.75pt;"> <font size="3">Windows 2003</font><p></p> |
|
</td> |
|
<td style="padding: 0.75pt;"> |
|
<font size="3">Microsoft Visual C++ Ver. 6 and Microsoft .Net compiler Version 7.1. |
|
Note: Visual C++ Ver. 6 no longer being regular tested. |
|
</font> |
|
</td> | </td> |
</tr> | </tr> |
<tr> | <tr> |
<td style="vertical-align: top;"><big>HP OpenVMS 8.3 or later Alpha</big></td> |
|
<td style="vertical-align: top;"><font size="3"> </font><big><font style="color: rgb(0, 0, 0);" color="RED">HP C++ V<span style="color: rgb(153, 51, 153);">7.3-009 or later required</span> for OpenVMS |
|
Alpha</font></big></td> |
|
</tr> |
|
<tr> |
|
<td style="vertical-align: top;"><big><span class="norm"></span><font style="color: rgb(0, 0, 0);"> HP OpenVMS 8.3 or later IA64</font></big></td> |
|
<td style="vertical-align: top;"><span class="norm"></span><big><font style="color: rgb(0, 0, 0);">HP C++ V7.</font><font color="#993399">3-023 or |
|
later required</font><font style="color: rgb(0, 0, 0);"> on OpenVMS IA64</font></big></td> |
|
</tr> |
|
<tr> |
|
<td style="vertical-align: top;"><font size="3">z/OS V1.7 and up</font></td> | <td style="vertical-align: top;"><font size="3">z/OS V1.7 and up</font></td> |
<td style="vertical-align: top;"><font size="3">XL C/C++ from z/OS Version | <td style="vertical-align: top;"><font size="3">XL C/C++ from z/OS Version |
1.7 and up</font></td> | 1.7 and up</font></td> |
</tr> | </tr> |
</tbody> | </tbody> |
</table> | </table> |
<p align="center"><b>Platforms no Actively supported for this release (No |
<p align="center"><b>Platforms not Actively supported for this release (No |
current Nightly Build Test Results</b></p> | current Nightly Build Test Results</b></p> |
<table class="MsoNormalTable" style="width: 90%;" id="table2" border="1" cellpadding="0" cellspacing="1"> | <table class="MsoNormalTable" style="width: 90%;" id="table2" border="1" cellpadding="0" cellspacing="1"> |
<tbody> | <tbody> |
|
|
<td style="vertical-align: top;"><big>GNU 2.95.3, Sun | <td style="vertical-align: top;"><big>GNU 2.95.3, Sun |
WorkShop 6 update 2 C++ 5.3, patch 111685-22 2005/04/09</big><br> | WorkShop 6 update 2 C++ 5.3, patch 111685-22 2005/04/09</big><br> |
</td> | </td> |
</tr><tr><td><big>OpenSolaris 11 (Nevada) Community Edition (Sparc and IX86)</big></td><td><big>CC Compiler Sun Studio 5.11</big></td></tr> |
</tr><tr><td><big>HP OpenVMS 8.3 or later Alpha</big></td><td><big><font style="color: rgb(0, 0, 0);" color="RED">HP C++ V<span style="color: rgb(153, 51, 153);">7.3-009 or later required</span> for OpenVMS |
|
Alpha</font></big></td></tr> |
|
<tr><td><big><font style="color: rgb(0, 0, 0);"> HP OpenVMS 8.3 or later IA64</font></big></td><td><big><font style="color: rgb(0, 0, 0);">HP C++ V7.</font><font color="#993399">3-023 or |
|
later required</font><font style="color: rgb(0, 0, 0);"> on OpenVMS IA64</font></big></td></tr> |
|
<tr> |
|
<td style="padding: 0.75pt;"> |
|
<p class="MsoNormal"><span style="color: black;">Windows 2000</span></p> |
|
</td> |
|
<td style="padding: 0.75pt;"> |
|
<font size="3">Microsoft Visual C++ Ver. 6 and Microsoft .Net compiler version. Works on VC .NET 2003 v7.1). |
|
NOTE: Visual C++ Ver. 6 no longer being regularly tested.</font></td> |
|
</tr> |
|
<tr> |
|
<td style="padding: 0.75pt;"> <font size="3">Windows 2003</font><p></p> |
|
</td> |
|
<td style="padding: 0.75pt;"> |
|
<font size="3">Microsoft Visual C++ Ver. 6 and Microsoft .Net compiler Version 7.1. |
|
Note: Visual C++ Ver. 6 no longer being regular tested. |
|
</font> |
|
</td> |
|
</tr> |
|
<tr><td><big>OpenSolaris 11 (Nevada) Community Edition (Sparc and IX86)</big></td><td><big>CC Compiler Sun Studio 5.11</big></td></tr> |
</tbody> | </tbody> |
</table> | </table> |
<p><b>Platform patches</b> | <p><b>Platform patches</b> |
|
|
<p>The Pegasus bugzilla database documents any defects found in Pegasus | <p>The Pegasus bugzilla database documents any defects found in Pegasus |
and is available through the following link: <a href="http://cvs.rdg.opengroup.org/bugzilla/">OpenPegasus bugzilla | and is available through the following link: <a href="http://cvs.rdg.opengroup.org/bugzilla/">OpenPegasus bugzilla |
database</a>. | database</a>. |
Effective with the start of the Pegasus 2.6 work, all changes to the CVS tree |
Effective with the start of the Pegasus 2.6 work, all changes to the |
were documented through bugs. Bugs reports were filed not only for bugs and |
CVS tree are documented through bugs. Bugs reports are filed not |
their corresponding fixes but also as part of the process of committing new code |
only for bugs and |
representing the work on PEPs done for Pegasus 2.6 and all subsequent versions. Therefore, a search of |
their corresponding fixes but also as part of the process of committing |
the Open Pegasus bugzilla base for bugs with the tag for a particular version |
new code |
|
representing the work on PEPs done for Pegasus 2.6 and all subsequent |
|
versions. Therefore, a search of |
|
the Open Pegasus bugzilla base for bugs with the tag for a particular |
|
version |
(ex. | (ex. |
<a href="http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?keywords=2.6.0_APPROVED"> | <a href="http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?keywords=2.6.0_APPROVED"> |
2.6.0_APPROVED</a>, | 2.6.0_APPROVED</a>, |
<a href="http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?keywords=2.6.1_APPROVED"> | <a href="http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?keywords=2.6.1_APPROVED"> |
2.6.1_APPROVED</a>, | 2.6.1_APPROVED</a>, |
<a href="http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?keywords=2.7.0_APPROVED">2.7.0_APPROVED</a>) will yield all changes to |
<a href="http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?keywords=2.7.0_APPROVED">2.7.0_APPROVED</a>, etc) will yield all changes to |
the Pegasus CVS tree for that Pegasus release.</p> | the Pegasus CVS tree for that Pegasus release.</p> |
| |
<p> | <p> |
- Changes for Pegasus 2.9.0 release (bugs Tagged |
- Changes for this release (bugs Tagged |
2.9.0_APPROVED). The link is <a href="http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?keywords=2.9.0_APPROVED"> |
2.10.0_APPROVED). The link is <a href="http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?keywords=2.10.0_APPROVED"> |
Pegasus 2.9.0_APPROVED bug list.</a></p> |
Pegasus 2.10.0_APPROVED bug list.</a></p> |
| |
<h2><a name="Pegasus Release Control and Version Definition Documentation">Release Control and Version Definition Documentation</a></h2> | <h2><a name="Pegasus Release Control and Version Definition Documentation">Release Control and Version Definition Documentation</a></h2> |
| |
<p>The Pegasus project is controlled largely through a set of documents |
<p>The Pegasus project is controlled largely through the CVS repository and a set of documents |
(PEPs) that serve both as the definition and review mechanism for new and | (PEPs) that serve both as the definition and review mechanism for new and |
modified Pegasus functionality and for the definition and documentation | modified Pegasus functionality and for the definition and documentation |
of releases.</p>The following PEPs define the characteristics of this |
of releases.</p>The following documentation defines the characteristics of this |
Pegasus release. These PEPs are available at |
Pegasus release. The PEPs are available at |
<a href="http://www.openpegasus.org/pp/protected/documents.tpl?CALLER=index.tpl&gdc_docage=0&S=gdc_title&R=desc" style="color: blue; text-decoration: underline;"> | <a href="http://www.openpegasus.org/pp/protected/documents.tpl?CALLER=index.tpl&gdc_docage=0&S=gdc_title&R=desc" style="color: blue; text-decoration: underline;"> |
OpenPegasus Approved PEPs.</a><ol> | OpenPegasus Approved PEPs.</a><ol> |
| |
<b> <li> | <b> <li> |
No PEP (See Wiki Section <a href="http://wiki.opengroup.org/pegasus-wiki/doku.php?id=dev:release:2_9_x">OpenPegasus 2.9.x Release Status</a>) - OpenPegasus Release Definition/Status - </li></b>A |
OpenPegasus Release Definition/Status - </li>No PEP (See Wiki Section <a href="http://wiki.opengroup.org/pegasus-wiki/doku.php?id=dev:release:2_9_x">OpenPegasus 2.10.x Release Status</a>) - </b>A |
section in the Pegasus wiki is used | section in the Pegasus wiki is used |
throughout the development of this version as the control point for | throughout the development of this version as the control point for |
functionality that will go into the release and points to all of the PEPs that | functionality that will go into the release and points to all of the PEPs that |
represent the Pegasus functionality changes for this version of Pegasus<span style="font-weight: bold;">.</span> |
represent the Pegasus functionality changes for this version of Pegasus<span style="font-weight: bold;">.<br></span> |
|
|
<b> | <b> |
| |
<li> |
OpenPegasus Build and Configuration |
<a href="http://www.openpegasus.org/pp/uploads/40/18245/PEP343_RecommendedReleaseOption2.9.htm"> |
|
PEP 343</a> - OpenPegasus Build and Configuration |
|
Options for Selected | Options for Selected |
Platforms -<span style="font-weight: normal;"> Also located in the OpenPegasus CVS repository as <big><span style="font-family: monospace;">pegasus/doc/BuildAndReleaseOptions.html</span></big>.</span></li></b><b> |
Platforms -<span style="font-weight: normal;"> </span> |
|
<a href="http://cvs.opengroup.org/cgi-bin/viewcvs.cgi/*checkout*/pegasus/doc/BuildAndReleaseOptions.html?rev=1.18">CVS Respository Build And Release Options Document</a> - |
|
<span style="font-weight: normal;">In previous versions of Pegasus this |
|
information was releases as a Pegasus PEP. Starting with Pegasus 2.9.0 |
|
the information is located in the OpenPegasus CVS repository as <big> |
|
<span style="font-family: monospace;">pegasus/doc/BuildAndReleaseOptions.html</span></big>.</span></li></b><b> |
| |
<li> | <li> |
<a href="http://www.openpegasus.org/pp/uploads/40/18244/PEP344_ExternalInterface2.9.htm"> |
OpenPegasus External Interfaces - |
PEP 344</a> - OpenPegasus 2.8 External Interfaces - </li></b>Lists the public |
<a href="http://cvs.opengroup.org/cgi-bin/viewcvs.cgi/*checkout*/pegasus/doc/ExternalInterface.html?rev=1.3"> |
interfaces for clients and providers that are considered external and |
CVS Repository External Interfaces Document</a>- </b>THE list of the |
therefore "frozen".<b><br> |
OpenPegasus interfaces that are considered external and therefore "frozen". |
|
Unless an exception is explicitly approved by the Steering Committee all |
|
subsequent releases of Pegasus MUST continue to support these interfaces. |
|
Interfaces not explicitly listed in this document, should be considered as |
|
internal and subject to change.<b> |
|
|
|
</b>In previous Pegasus releases this information was available as a separate |
|
PEP. Starting with Pegasus 2.9.0 this information is integrated into the |
|
Pegasus repository<b> </b>as <font face="Courier New" size="4">pegasus/doc/EnternalInterface.html</font>.<b><br> |
| |
| |
| |
<li> | <li> |
|
OpenPegasus SDK Packaging Definition - </li> |
<a href="http://www.openpegasus.org/pp/uploads/40/16779/PEP330_SDKFile2.8.0.htm"> | <a href="http://www.openpegasus.org/pp/uploads/40/16779/PEP330_SDKFile2.8.0.htm"> |
PEP 342</a> - OpenPegasus SDK Packaging Definition - </li></b>Defines the |
PEP 352</a> - </b>Defines the |
recommended set of files for inclusion in the OpenPegasus SDK | recommended set of files for inclusion in the OpenPegasus SDK |
| |
<b> | <b> |
| |
<li> | <li> |
|
Pegasus Runtime Packaging Definition - |
<a href="http://www.openpegasus.org/pp/uploads/40/18247/PEP341_RuntimePackaging2.9.0.htm"> | <a href="http://www.openpegasus.org/pp/uploads/40/18247/PEP341_RuntimePackaging2.9.0.htm"> |
PEP 341</a> - Pegasus Runtime Packaging Definition - </li></b>Defines the |
PEP 351</a> - </li></b>Defines the |
recommended set of files for inclusion in this OpenPegasus release. | recommended set of files for inclusion in this OpenPegasus release. |
| |
<b> | <b> |
| |
<li>PEP 345 - Pegasus Release Notes - <span style="font-weight: normal;"> (This document located in the |
<li>Pegasus Release Notes - <span style="font-weight: normal;"> </span>PEP 355 |
|
- <span style="font-weight: normal;"> (This document is located in the |
approved PEP | approved PEP |
repository and the OpenPegasus source tree root directory (<big><span style="font-family: monospace;">pegasus/ReleaseNotes.html</span></big>)</span><br> |
repository and the OpenPegasus source tree root directory (<big><span style="font-family: monospace;">pegasus/ReleaseNotes.htm</span></big>)</span><br> |
| |
</li> | </li> |
| |