version 1.20, 2013/07/18 13:41:36
|
version 1.21, 2015/03/18 17:07:01
|
|
|
| |
| |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> | <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> |
<style> | <style> |
st1\:*{behavior:url(#ieooui) } | st1\:*{behavior:url(#ieooui) } |
|
|
Proposal (PEP)<o:p></o:p></span></b></p> | Proposal (PEP)<o:p></o:p></span></b></p> |
<p class="MsoNormal" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="color: black;"> | <p class="MsoNormal" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="color: black;"> |
<br> | <br> |
<b>PEP #:</b> 366<br> |
<b>PEP #:</b> 368<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 version 2.13.0</p> |
Notes for OpenPegasus version 2.14.0</p> |
<p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Created:</b> 18 July |
<p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Created:</b> 20 November 2014<br> |
2013<br> |
|
</p> | </p> |
<p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Authors: </b>Karl | <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Authors: </b>Karl |
Schopmeyer<br> | Schopmeyer<br> |
|
|
</tr> | </tr> |
<tr style=""> | <tr style=""> |
<td style="padding: 0.75pt;" height="22"> | <td style="padding: 0.75pt;" height="22"> |
<p class="MsoNormal" style="text-align: center;" align="center"><span style="font-family: Arial; color: black;"><font size="2"> 1.0</font><o:p></o:p></span></p> |
<p class="MsoNormal" style="text-align: center;" align="center"><span style="font-family: Arial; color: black;"><font size="2"> 0.99</font><o:p></o:p></span></p> |
</td> | </td> |
<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"> <font size="2"><span style="font-family: Arial;">11 July 2013<br> |
<p class="MsoNormal" style="text-align: center;" align="center"> <font size="2"><span style="font-family: Arial;">12 Nov. 2014<br> |
</span></font></p> | </span></font></p> |
</td> | </td> |
<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"> <span style="font-family: Arial;"><font size="2">Karl Schopmeyer</font></span></p> | <p class="MsoNormal" style="text-align: center;" align="center"> <span style="font-family: Arial;"><font size="2">Karl Schopmeyer</font></span></p> |
</td> | </td> |
<td style="padding: 0.75pt;" height="22"> | <td style="padding: 0.75pt;" height="22"> |
<p class="MsoNormal"><span style="font-family: Arial; color: black;"><font size="2">Initial Submission <span style="color: red;"></span></font><o:p><font size="2"> </font></o:p></span></p> |
<p class="MsoNormal"><span style="font-family: Arial; color: black;"><font size="2">Initial Submission for review<span style="color: red;"></span></font><o:p><font size="2"> </font></o:p></span></p> |
</td> | </td> |
</tr> | </tr> |
<tr> | <tr> |
<td style="padding: 0.75pt;" align="center" height="21">1.01<br> |
<td style="padding: 0.75pt;" align="center" height="21">1.00<br> |
</td> | </td> |
<td style="padding: 0.75pt;" align="center" height="21">11 July 2013<br> |
<td style="padding: 0.75pt;" align="center" height="21">14 March 2015<br> |
</td> | </td> |
<td style="padding: 0.75pt;" align="center" height="21">Karl |
<td style="padding: 0.75pt;" align="center" height="21">Karl Schopmeyer<br> |
Schopmeyer<br> |
|
</td> | </td> |
<td style="padding: 0.75pt;" height="21">Minor editorial updates |
<td style="padding: 0.75pt;" height="21">Update to finish the document (approved as bug 9684)<br> |
before review<br> |
|
</td> | </td> |
</tr> | </tr> |
<tr style=""> | <tr style=""> |
<td style="padding: 0.75pt;" align="center" height="21">1.02<br> |
<td style="padding: 0.75pt;" align="center" height="21"><br> |
</td> | </td> |
<td style="padding: 0.75pt;" align="center" height="21">16 July 2013<br> |
<td style="padding: 0.75pt;" align="center" height="21"><br> |
</td> | </td> |
<td style="padding: 0.75pt;" align="center" height="21">Karl |
<td style="padding: 0.75pt;" align="center" height="21"><br> |
Schopmeyer<br> |
|
</td> | </td> |
<td style="padding: 0.75pt;" height="21">Update with comments from |
<td style="padding: 0.75pt;" height="21"><br> |
1.01. See bug 9611. Add new section"Notes on SpecificOpenPegasus |
|
Functionality"<br> |
|
</td> | </td> |
</tr> | </tr> |
<tr> | <tr> |
<td style="padding: 0.75pt;" align="center" height="21">1.03<br> |
<td style="padding: 0.75pt;" align="center" height="21"><br> |
</td> | </td> |
<td style="padding: 0.75pt;" align="center" height="21">18 July 2013<br> |
<td style="padding: 0.75pt;" align="center" height="21"><br> |
</td> | </td> |
<td style="padding: 0.75pt;" align="center" height="21">Karl Schopmeyer<br> |
<td style="padding: 0.75pt;" align="center" height="21"><br> |
</td> | </td> |
<td style="padding: 0.75pt;" height="21">Respond to HP comment about some confusion with the comment to bug 8830 in the compatibility Considerations section<br> |
<td style="padding: 0.75pt;" height="21"><br> |
</td> | </td> |
</tr> | </tr> |
<tr style=""> | <tr style=""> |
|
|
<div class="MsoNormal" style="text-align: center;" align="center"> <span style="color: black;"> | <div class="MsoNormal" style="text-align: center;" align="center"> <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> |
<br> | <br> |
<b>Abstract:</b> This document defines the release notes for the 2.13.0 |
<b>Abstract:</b> This document defines the release notes for the 2.14.0 |
release of the OpenPegasus CIM Server. The purpose of this PEP is to | release of the OpenPegasus CIM Server. The purpose of this PEP is to |
summarize the characteristics of this release, point to other | 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 |
|
|
the various features found in OpenPegasus using a simple color coded key | the various features found in OpenPegasus using a simple color coded key |
(white, red, yellow, green) and a description of each feature. <br> | (white, red, yellow, green) and a description of each feature. <br> |
<br> | <br> |
OpenPegasus 2.13.0 is a major release, extending the previous Pegasus |
OpenPegasus 2.14.0 is a major release, extending the previous Pegasus |
release in selected areas as described in the Pegasus PEP defining |
release in selected areas as described in these release notes. <br> |
this release . <br> |
|
<br> | <br> |
NOTE: OpenPegasus releases are categorized as follows:<br> | NOTE: OpenPegasus releases are categorized as follows:<br> |
<ul> | <ul> |
|
|
release includes major functionality change and incompatible | release includes major functionality change and incompatible |
behavior changes and/or incompatible public API changes, <br> | behavior changes and/or incompatible public API changes, <br> |
</li> | </li> |
<li>Second number changes (ex 2.12.0 2.13.0) - Minor Release and |
<li>Second number changes (ex 2.12.0 2.14.0) - Minor Release and |
includes new functionality but maintains behavior and public API | includes new functionality but maintains behavior and public API |
compatibility, <br> | compatibility, <br> |
</li> | </li> |
<li>3rd number changes (2.13.0 to 2.13.1) - Revision(also called point |
<li>3rd number changes (2.14.0 to 2.14.1) - Revision(also called point |
release) release and only includes bug fixes.</li> | release) release and only includes bug fixes.</li> |
</ul> | </ul> |
<br> | <br> |
<u><b>ALL</b></u> changes for each release are documented in the | <u><b>ALL</b></u> changes for each release are documented in the |
OpenPegasus bug data base by tagging each bug(keyword field of bug). | OpenPegasus bug data base by tagging each bug(keyword field of bug). |
No change to Pegasus is committed with out this tag on the bug. Changes | No change to Pegasus is committed with out this tag on the bug. Changes |
for this minor release are tagged 2.13.0_APPROVED. All changes for |
for this minor release are tagged 2.14.0_APPROVED. All changes for |
this minor release can be viewed through this link to the | this minor release can be viewed through this link to the |
OpenPegasus bugzilla <a href="http://bugzilla.openpegasus.org/buglist.cgi?keywords=2.13.0_APPROVED"> |
OpenPegasus bugzilla <a href="http://bugzilla.openpegasus.org/buglist.cgi?keywords=2.14.0_APPROVED"> |
Pegasus 2.13.0_APPROVED bug list. Bugs. </a>Bugs marked as |
Pegasus 2.14.0_APPROVED bug list. Bugs. </a>Bugs marked as |
enhancements can be reviewed through the this <a href="http://bugzilla.openpegasus.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=CIM+Server+Core&product=CIMClient+Application&product=CIMClient+DefaultCPlusPlus&product=CIMClient+Java-SNIA&product=CIMConsumer+DefaultCPlusPlus&product=CIMIndicationHandler&product=CIMListener+Dynamic&product=CIMListener+Standalone&product=CIMProvider+CMPI&product=CIMProvider+CMPIRemote&product=CIMProvider+DefaultCPlusPlus&product=CIMProvider+Instrumentation&product=CIMProvider+JMPI&product=CIMSchema&product=CIMServer+Administration&product=CIMServer+Administration+Command&product=CIMServer+Administration+Profiles&product=CIMServer+ProviderManagement&product=CIMServer+Repository&product=CIMServer+SLP&product=OpenPegasus+Build+System&product=OpenPegasus+Documentation&product=OpenPegasus+Security+Defects&product=OpenPegasusProject+Bugzilla&product=OpenPegasusProject+CVS&product=OpenPegasusProject+Website&product=PegasusCIMOM&product=PegasusGeneral&product=RPM+CIMServer&product=TestProduct&product=Unsupported&product=WMI+Mapper&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=2.13.0_APPROVED&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfield=%5BBug+creation%5D&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=bug_severity&type0-0-0=equals&value0-0-0=enhancement">link |
enhancements can be reviewed through the this <a href="http://bugzilla.openpegasus.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=CIM+Server+Core&product=CIMClient+Application&product=CIMClient+DefaultCPlusPlus&product=CIMClient+Java-SNIA&product=CIMConsumer+DefaultCPlusPlus&product=CIMIndicationHandler&product=CIMListener+Dynamic&product=CIMListener+Standalone&product=CIMProvider+CMPI&product=CIMProvider+CMPIRemote&product=CIMProvider+DefaultCPlusPlus&product=CIMProvider+Instrumentation&product=CIMProvider+JMPI&product=CIMSchema&product=CIMServer+Administration&product=CIMServer+Administration+Command&product=CIMServer+Administration+Profiles&product=CIMServer+ProviderManagement&product=CIMServer+Repository&product=CIMServer+SLP&product=OpenPegasus+Build+System&product=OpenPegasus+Documentation&product=OpenPegasus+Security+Defects&product=OpenPegasusProject+Bugzilla&product=OpenPegasusProject+CVS&product=OpenPegasusProject+Website&product=PegasusCIMOM&product=PegasusGeneral&product=RPM+CIMServer&product=TestProduct&product=Unsupported&product=WMI+Mapper&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=2.14.0_APPROVED&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfield=%5BBug+creation%5D&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=bug_severity&type0-0-0=equals&value0-0-0=enhancement">link |
to OpenPegasus bugzilla 2.13.0 enhancement bugs</a> . Bugs fixed |
to OpenPegasus bugzilla 2.14.0 enhancement bugs</a> . Bugs fixed |
for subsequent revision releases (ex. 2.13.1) would also be viewed through |
for subsequent revision releases (ex. 2.14.1) would also be viewed through |
corresponding Bugzilla tags for each revisions (ex 2.13.1_APPROVED).<br> |
corresponding Bugzilla tags for each revisions (ex 2.14.1_APPROVED).<br> |
<br> | <br> |
The major areas of development including both enhancements and bug fixes | The major areas of development including both enhancements and bug fixes |
for this release were as follows. Note that the bugs listed | for this release were as follows. Note that the bugs listed |
|
|
more information access the PEP/BUG for each change defined below:<br> | more information access the PEP/BUG for each change defined below:<br> |
<br> | <br> |
<p style="margin-top: 0pt; margin-bottom: 0pt;" align="left"> <font style="font-weight: bold;" size="4"> Table of Major | <p style="margin-top: 0pt; margin-bottom: 0pt;" align="left"> <font style="font-weight: bold;" size="4"> Table of Major |
Changes for this Release. Please review Bugzilla 2.13.0 |
Changes this Release. Review Bugzilla 2.14.0 |
Enhancements and approved(above) for a complete list<br> | Enhancements and approved(above) for a complete list<br> |
</font></p> | </font></p> |
<table style="font-family: Arial;" bordercolordark="#666666" bordercolorlight="#CCCCCC" border="1" cellspacing="1" width="82%"> | <table style="font-family: Arial;" bordercolordark="#666666" bordercolorlight="#CCCCCC" border="1" cellspacing="1" width="82%"> |
|
|
<tr align="center"> | <tr align="center"> |
<th bgcolor="#00ffff">BUG #</th> | <th bgcolor="#00ffff">BUG #</th> |
<th bgcolor="#00ffff">Description of Change</th> | <th bgcolor="#00ffff">Description of Change</th> |
<th bgcolor="#00ffff" width="128">Posted PEP<br> |
|
Version</th> |
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=133">133</a></td> |
<td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9601">9601</a></td> |
<td>Fixed issues where Pegasus compiler converted Schema Qualifer |
<td>Support only TLS V1.2 Protocol for Security Compliance<br> |
decl to CLASS</td> |
|
<td><br> |
|
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"> <span style="color: blue;"><span style="text-decoration: underline;">5904</span></span><br> |
<td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9676">9676</a>, <a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9819">9819</a><br> |
</td> | </td> |
<td>Fixed issue that could cause server error if providers |
<td>Support DMTF defined Pull Operations (per DMTF |
return associator or ref responses with no keys in path</td> |
specification DSP 0200 and 0201). This is a major extension to |
<td><br> |
OpenPegasus and implements all of the DMTF defined pull operations with |
|
NO changes to providers. This includes extentions to both the server |
|
and client code as well as new operations implemented in cimcli to |
|
allow execution of pull operations and pull operations with FQL.<br> |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9373" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9373">9373</a><br> |
<td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9721">9721</a><br> |
</td> |
|
<td>Support Writing indications to local file. Note that this is |
|
primarily a development and debug extension.<br> |
|
</td> | </td> |
<td><br> |
<td>Fix issue causing failures when cmpi returned |
|
instances that do not have a class. This was causing problems with the |
|
Jobs profiles which specifically return information for which there is |
|
no class.<br> |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9406" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9406">9406</a></td> |
<td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9724">9724</a><br> |
<td>Remove the PEGASUS_VENDOR_HP build variable</td> |
|
<td><br> |
|
</td> | </td> |
|
<td>Dynamic disable of the reliable Indication feature<br> |
|
</td> |
|
|
</tr> | </tr> |
|
|
<tr> | <tr> |
<td style="text-align: center;"><a title="9414" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9414">9414</a><br> |
<td style="vertical-align: top; text-align: center;">9812<br> |
</td> | </td> |
<td>Enhance repupgrade utility to support "interop" namespace (see |
<td style="vertical-align: top;">FootPrint Reduction<br> |
note below)<br> |
|
</td> |
|
<td><a href="https://collaboration.opengroup.org/pegasus/pp/documents/24686/PEP304.htm">PEP |
|
304, Version 1.6</a><br> |
|
</td> | </td> |
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9455" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9455">9455</a><br> |
<td style="vertical-align: top; text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9831">9831</a><br> |
</td> |
|
<td>Support clang compiler in Production Build<br> |
|
</td> |
|
<td><br> |
|
</td> | </td> |
|
<td style="vertical-align: top;">Generate mini-CA and signed certificate instead of self-signed certificates</td> |
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9456" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9456">9456</a><br> |
<td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9832">9832</a><br> |
</td> |
|
<td>Add more supplemental help info to cimconfig CLI tool that views |
|
and sets runtime parameters<br> |
|
</td> | </td> |
<td><br> |
<td>Include cimcli in release packages<br> |
</td> | </td> |
|
|
</tr> | </tr> |
|
|
<tr> | <tr> |
<td style="vertical-align: top; text-align: center;"><a title="9478" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9478">9478 |
<td style="vertical-align: top; text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9883">9883</a><br> |
</a>and others<br> |
|
</td> |
|
<td style="vertical-align: top;">Fixed issues involving compiled |
|
unused variable warnings and set compiler defaults to make these |
|
warnings a build error.<br> |
|
</td> | </td> |
<td style="vertical-align: top;"><br> |
<td style="vertical-align: top;">support HTTP Negotiate Authentication in OpenPegasus |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9506" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9506">9506</a><br> |
<td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9892">9892</a><br> |
</td> |
|
<td>Clean up issues with building with static libraries<br> |
|
</td> | </td> |
<td><br> |
<td>Reduce overhead of use of PAM by use of a |
|
SessionCookie. This also introduces a new runtime configuration |
|
parameter to control the session timeout<br> |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9530" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9530">9530</a><span style="color: blue;"><span style="text-decoration: underline;"><br> |
<td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9828">9928</a><br> |
</span></span> </td> |
|
<td>Reduce static code size (Note: several bug fixes contributed to |
|
this reduction) (see 9555, 9560, 9557, 9558, 9580)<br> |
|
</td> | </td> |
<td><br> |
<td>Incorporate FQL (Filter Query Language) support for the pull operations (Experimental)<br> |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9550" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9550">9550</a><br> |
<td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9880">9880</a>,<a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9778">9778</a><br> |
</td> | </td> |
<td>Log rotation configuration variable to set max file size (see |
<td>Several minor extension to the APIs (ex. extend String class methods)<br> |
below for more info)<br> |
|
</td> |
|
<td><br> |
|
</td> | </td> |
|
|
</tr> | </tr> |
<tr align="center"> | <tr align="center"> |
<td style="text-align: center;" width="7%"><a title="9564" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9564">9564</a><br> |
<td style="text-align: center;" width="7%"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9737">9737</a><br> |
</td> | </td> |
<td align="left" width="75%">Remove compile option |
<td align="left" width="75%">Improve CLANG compiler support <br> |
PEGASUS_CLIENT_TRACE_ENABLE (now always compiles) </td> |
|
<td width="128"><br> |
|
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9591" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9591">9591</a><br> |
<td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9219">9219</a><br> |
</td> |
|
<td>Fix issues requiring restart of cimserver if indication |
|
provider reregistered<br> |
|
</td> | </td> |
<td><br> |
<td>Initial CIMRS and Web Admin support (This is Experimental and the CIMRS function will be modified for CIMRS V2 specification)<br> |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9592" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9592">9592</a><br> |
<td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9853">9853</a><br> |
</td> |
|
<td>Initial configure script for OpenPegasus (Experimental, see below)<br> |
|
</td> | </td> |
<td><br> |
<td>Correct old error in the Memory Resident |
|
Repository logic. This logic did not work in several previous versions |
|
because of the issues documented in this bug.<br> |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9600" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9600">9600</a><br> |
<td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9926">9926</a><br> |
</td> |
|
<td>Update env_var_LINUX.status and env_var_HPUX.status to change |
|
some build defaults<br> |
|
</td> | </td> |
<td align="center"><br> |
<td>Update default CIM Schema to CIM 2.41<br> |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9632" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9632">9632</a></td> |
<td style="text-align: center;"><br> |
<td>Modify environment variable definition that controls client |
</td> |
tracing (See below)</td> |
<td>Add scripts for load testing of OpenPegasus (see the directory src/Unsupported/Scripts/UinxLoadTests)<br> |
<td><br> |
|
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;" width="7%"><a style="" title="9637" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9637">9637</a><br> |
<td style="text-align: center;" width="7%"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=10012">10012</a><br> |
</td> |
|
<td align="left" width="75%">Add support for PUSH_WITH_ACK delivery |
|
mode for WSMAN indications<br> |
|
</td> | </td> |
<td style="text-align: center;" width="128">PEP 365<br> |
<td align="left" width="75%">Fix issue with the configuration parameters for numberOfTraceFiles and traceFileSizeKbytes. |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9645" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9645">9645</a></td> |
<td style="text-align: center;"><br> |
<td>Change default Schema version to use CIM Schema 2.36</td> |
</td> |
<td><br> | <td><br> |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9646" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9646">9646</a><br> |
<td style="text-align: center;"><br> |
</td> |
|
<td>Replace custom atomic operations with GCC built-in atomic |
|
operations(see below for more comments)<br> |
|
</td> | </td> |
<td><br> | <td><br> |
</td> | </td> |
|
|
</tr> | </tr> |
<tr align="center"> | <tr align="center"> |
<td style="text-align: center;" width="7%"><a title="9635" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9635">9635</a>, |
<td style="text-align: center;" width="7%"><br> |
<a title="9636" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9636">9637</a><br> |
|
</td> | </td> |
<td align="left" width="75%">IPV6 support for OpenPegasus slp using |
<td align="left" width="75%"><br> |
OpenSLP 2.0 (See OpenSLP 2.0 issues documented below)<br> |
|
</td> |
|
<td width="128"> |
|
<br> |
|
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9663" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9663">9663</a><br> |
|
</td> |
|
<td>Support for ARM 64 CPU by adding platform definition |
|
(Experimental because of limited testing)<br> |
|
</td> |
|
<td style="text-align: center;"><br> | <td style="text-align: center;"><br> |
</td> | </td> |
|
<td><br> |
|
</td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9604" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9604">9604</a><br> |
<td style="text-align: center;"><br> |
</td> |
|
<td>Fix connection between indication handlers and IndicationService |
|
so that OnFatalErrorPolicy works<br> |
|
</td> | </td> |
<td><br> | <td><br> |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9639" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9639">9639</a><br> |
<td style="text-align: center;"><br> |
</td> |
|
<td>Expand reporting of errors from PAM so detailed PAM errors reported.<br> |
|
</td> | </td> |
<td><br> | <td><br> |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9641" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9641">9641</a><br> |
<td style="text-align: center;"><br> |
</td> |
|
<td>Allow remote update of expired user password for PAM session |
|
based authentication<br> |
|
</td> | </td> |
<td><br> | <td><br> |
</td> | </td> |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td style="text-align: center;"><a title="9643" href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9643">9643</a><br> |
<td style="text-align: center;"><br> |
</td> |
|
<td>Role-based authorization extension for CMPI providers<br> |
|
</td> | </td> |
<td><br> | <td><br> |
</td> | </td> |
|
|
</tr> | </tr> |
</tbody> | </tbody> |
</table> | </table> |
|
|
<br> | <br> |
<h3>Add new RunTime Variables to control trace file size and Rotation(OpenPegasus | <h3>Add new RunTime Variables to control trace file size and Rotation(OpenPegasus |
2.13.0)(bug 9550)</h3> | 2.13.0)(bug 9550)</h3> |
As of OpenPegasus 2.13.0, two new runtime variables have been added:<br> |
As of OpenPegasus 2.14.0, several new runtime variables have been added that can be manipulated with the <span style="font-family: Courier New,Courier,monospace;">cimconfig</span> utility:<br> |
|
<br> |
|
* <span style="font-weight: bold;">pullOperationsMaxObjectCount </span>- |
|
Defines the maximum allowed value of the maxObjectCount argument on |
|
open and pull operation requests which defines the maximum number of |
|
instances or paths that will be returned in a single open or pull |
|
response. Requests that have a value higher than this configuration |
|
parameter will be rejected. The default is10000. This may be set to any |
|
value between 1 and 10000. <br> |
|
* <span style="font-weight: bold;">pullOperationsDefaultTimeout</span> |
|
- Defines the default timeout in seconds between the time a pull open |
|
response is sent by the server and a subsequent pull or close response |
|
received from the client if the value is not set by the client in the |
|
request. This can be set to any value between 1 and 90 seconds. |
|
Default=30<br> |
|
* <span style="font-weight: bold;">pullOperationsMaxTimeout</span> |
|
- Defines the maximum allowable value for the maxTimeout argument that |
|
is part of the pull open... (openEnumerationInstances, etc) requests. |
|
Any value higher than the value set in this configuration parameter |
|
will cause the request to be rejected by the CIMServer. The default=90 |
|
seconds. TODO - Explain more on all of these above<br> |
|
* <span style="font-weight: bold;">httpSessionTimeout </span>- |
|
Allows using a cookie to temporarily bypass the PAM authentication in |
|
favor of the cookie provided by the server during a single session.<br> |
|
This is a performance enhancement. If this variable is set to |
|
zero (default) the cookie bypass is disabled, the server will not send |
|
nor accept the id cookie. If set to<br> |
|
an integer, a client session will maintain the cookie for the number of |
|
seconds defined by the value of this variable. Enabled with a build |
|
parameter PEGASUS_ENABLE_SESSION_COOKIES.<br> |
|
* <span style="font-weight: bold;">sslBackwardCompatibility</span> |
|
- Limits OpenPegasus support to TLS 1.2/OpenSSL1.01. Can be set to |
|
allow backward compatibility with older versions of TLS/OpenSSL. <br> |
|
<br> |
|
The following sections describe in more detail some of the more |
|
significatn changes in this release as well as carrying forward some of |
|
the same information for the last release to be sure users are aware |
|
what these changes affect.<br> |
|
<br> |
|
<h3>DMTF Pull Client operations and FQL Query Language (OpenPegasus 2.14.0)</h3>As |
|
of DMTF DSP0200 version 1.4, new client operations (generally named the |
|
pull operations have been part of the CIM/XML protocol). This consists<br> |
|
of a set of new operations (open..., pull..., close) that allow getting |
|
enumerations, associations, references (and their corresponding name |
|
operations) as a sequence<br> |
|
of operations (an enumeration sequence) rather than a single monolithic operation.<br> |
|
<br> |
|
This will provider several advantages including:<br> |
|
1. Better control of client memory since the client can determine the size of each response.<br> |
|
2. Clearly separates the return of errors from data.<br> |
|
<br> |
|
Pegasus 2.14 supports all of these operations in both in the CIM/XML |
|
client and the server. For more information on the implementation and |
|
use of<br> |
|
these operation see the following documents:<br> |
|
<br> |
|
1. OpenPegasus <a href="https://wiki.opengroup.org/pegasus-wiki/doku.php?id=dev:workgroups:pulloperationsupportworkgroup:pull_operation_support_work_group">Wiki page</a> for this project.<br> |
|
2. PEP documenting the Pull operations and FQL<br> |
|
<br> |
|
<h3>HTTP Sessions(OpenPegasus 2.14.0)</h3>Allows using a cookie to |
|
enhance performance of PAM. This function is enabled with the |
|
build varaible PEGASUS_ENABLE_SESSION_COOKIES. When<br> |
|
the option is enabled, the OpenPegasus CIM server will |
|
use HTTP cookies for session management (RFC 6265). |
<br> | <br> |
* traceFileSizeKBytes - Defines the size of the |
|
tracefile in kilobytes. The trace file will be rolled once its size |
After a successful client authentication the client is given a cookie. The |
exceeds the specified size.<br> |
client is then not asked for re-authentication as long as it provides the |
* numberOfTraceFiles - Specifies the number of the tracefiles |
same cookie in all subsequent requests and until the session expires. Session |
for rolling where the default is 3. <br> |
expiry is configurable using httpSessionTimeout configuration option. |
|
<br> |
|
|
|
Nothing changes for clients that do not support HTTP cookies (RFC 6465) - |
|
their requests are authenticated as usual, either using Basic or Negotiate |
|
authentication mechanisms. |
|
<br> |
|
<br> |
|
The timeout for a session is determined by the runtime parameter <span style="font-weight: bold;">httpSessionTimeout</span>. If this runtime parameter is set to zero the HTTP cookies option is disabled.<br> |
|
<br> |
|
This option has proven to represent a significant improvement in performance over using PAM for every client operation.<span style="font-family: Arial;"><span style="font-weight: bold;"> <br> |
|
</span></span><h3>WEBAdmin (OpenPegasus 2.14.0)</h3>OpenPegasus has |
|
included on an experimental basis a web server that acts as an |
|
adminstration tool to replace the command line tools. This option |
|
presents the<br> |
|
same information as the major command line tools as web pages so that |
|
parameters can be modified without using the command line tools. |
|
It is compiled by<br> |
|
default and may be disabled with the build option |
|
PEGASUS_ENABLE_PROTOCOL_WEB=false. See the file readme.webadmin in the |
|
OpenPegasus<br> |
|
source tree for more detailed information on using WEBAdmin.<br> |
|
<br> |
|
Note: This option is considered experimental for 2.14<br> |
<br> | <br> |
<h3>Using GCC 4.7 Compiler on Linux OS (OpenPegasus 2.13.0)<br> | <h3>Using GCC 4.7 Compiler on Linux OS (OpenPegasus 2.13.0)<br> |
</h3> | </h3> |
As of 2.13.0, OpenPegasus has been updated to replace the custom atomic |
As of 2.14.0, OpenPegasus has been updated to replace the custom atomic |
operations with GCC built-in atomic operations if GCC version 4.7 or | operations with GCC built-in atomic operations if GCC version 4.7 or |
greater is used as the compiler. It is recommended that if possible | greater is used as the compiler. It is recommended that if possible |
this version of the GCC compiler be used since the change provides | this version of the GCC compiler be used since the change provides |
|
|
</tr> | </tr> |
<tr> | <tr> |
<td width="33%">DSP 0200 - CIM Operations over HTTP</td> | <td width="33%">DSP 0200 - CIM Operations over HTTP</td> |
<td width="33%">Version 1.2, Final, January 09, 2007</td> |
<td width="33%">Version 1.4, 26 August 2013<br> |
|
</td> |
</tr> | </tr> |
<tr> | <tr> |
<td width="33%">DSP 0201 - Representation of CIM in XML</td> | <td width="33%">DSP 0201 - Representation of CIM in XML</td> |
<td width="33%">Version 2.2 Final, January 09, 2007</td> |
<td width="33%">Version 2.4.0 16 January 2014<br> |
|
</td> |
</tr> | </tr> |
<tr> | <tr> |
<td width="33%">DSP 0202 - CIM Query Language Specification</td> | <td width="33%">DSP 0202 - CIM Query Language Specification</td> |
|
|
<td>DSP0230 - WS-CIM Mapping Specification </td> | <td>DSP0230 - WS-CIM Mapping Specification </td> |
<td>Version 1.1.0<br> | <td>Version 1.1.0<br> |
</td> | </td> |
|
</tr><tr> |
|
<td style="vertical-align: top;">DSP0212 - Filter Query Language<br> |
|
</td> |
|
<td style="vertical-align: top;">Version 1.0.1, 22 August 2013<br> |
|
</td> |
</tr> | </tr> |
|
|
</tbody> | </tbody> |
</table> | </table> |
<h2><a name="Conformance with DMTF Specifications"></a>DMTF/SNIA SMI | <h2><a name="Conformance with DMTF Specifications"></a>DMTF/SNIA SMI |
|
|
all properties rather than just the properties supplied with the | all properties rather than just the properties supplied with the |
request thereby Nulling out existing values. See bug <a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8752">8752</a> | request thereby Nulling out existing values. See bug <a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8752">8752</a> |
for more information.</li> | for more information.</li> |
<li><b>OpenPegasus Interop Namespace</b> - The default interop namespace |
<li><b>OpenPegasus Interop Namespace</b> |
name in OpenPegasus is "root/PG_Interop". In versions of |
- The default interop namespace name in OpenPegasus is |
OpenPegasus prior to 2.12.0 this could be changed during build by |
"root/PG_Interop". In versions of OpenPegasus prior to 2.12.0 |
modifying a string definition in the code. Effective version 2.12.0 |
this could be changed during build by modifying a string definition in |
this has become a build option with the build configuraton |
the code. Effective version 2.12.0 this has become a build option |
environment variable PEGASUS_INTEROP_NAMESPACE = <name for this |
with the build configuraton environment variable |
namespace> however, the default if built without this change is |
PEGASUS_INTEROP_NAMESPACE = <name for this namespace> however, |
still "root/PG_InterOp". Effective with OpenPegasus 2.13.0 the reupgrade utility has been extended to allow existing repositories to be converted from the use of "root/PG_Interop" to "interop" (See discussion above). The default in the CVS source code is still "root/PG_InterOp".<br> |
the default if built without this change is still "root/PG_InterOp". |
|
Effective with OpenPegasus 2.13.0 the reupgrade utility has been |
|
extended to allow existing repositories to be converted from the use of |
|
"root/PG_Interop" to "interop" (See discussion above). The |
|
default in the CVS source code is still "root/PG_InterOp".<br> |
</li> | </li> |
<li><b>OpenPegasus WSMAN protocol on windows does not handle NaN, INF, | <li><b>OpenPegasus WSMAN protocol on windows does not handle NaN, INF, |
or -INF</b>However, t (bug <a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8836">8836</a>) | or -INF</b>However, t (bug <a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8836">8836</a>) |
|
|
general agreement is that the requirement itself is not supportable | general agreement is that the requirement itself is not supportable |
and particularly not with the existing OpenPegasus APIs. | and particularly not with the existing OpenPegasus APIs. |
Further, the requirement is expected to be removed in the future (i.e | Further, the requirement is expected to be removed in the future (i.e |
CIM 3.0).<br> |
CIM 3.0).</li> |
|
<li><span style="font-weight: bold;">FQL Query Language</span> |
|
(bug 9956) incorporated has some limitations with respect to the DMTF |
|
defined Query Language (does not support full regex defined in the |
|
specification and does not support embedded instance comparison).<br> |
</li> | </li> |
|
|
</ol> | </ol> |
|
|
<h2><b><span style="font-family: Times;">OpenPegasus <a name="Supported Platforms">Supported | <h2><b><span style="font-family: Times;">OpenPegasus <a name="Supported Platforms">Supported |
Platforms</a></span></b></h2> | Platforms</a></span></b></h2> |
|
|
Each OpenPegasus release lists as 'active' platforms those | Each OpenPegasus release lists as 'active' platforms those |
hardware/software platforms that have recognized ports for the Pegasus | hardware/software platforms that have recognized ports for the Pegasus |
code base including a maintainer for the platform that will be willing to | code base including a maintainer for the platform that will be willing to |
|
|
release.<br> | release.<br> |
<br> | <br> |
- Changes for this release (bugs Tagged | - Changes for this release (bugs Tagged |
2.13.0_APPROVED). The link is <a href="http://bugzilla.openpegasus.org/buglist.cgi?keywords=2.13.0_APPROVED"> |
2.14.0_APPROVED). The link is <a href="http://bugzilla.openpegasus.org/buglist.cgi?keywords=2.13.0_APPROVED"> |
Pegasus 2.13.0_APPROVED bug list.</a><br> | Pegasus 2.13.0_APPROVED bug list.</a><br> |
<h2><a name="Pegasus Release Control and Version Definition Documentation">Release | <h2><a name="Pegasus Release Control and Version Definition Documentation">Release |
Control | Control |
|
|
PEP document rather than in the CVS repository. </span> </b></li> | PEP document rather than in the CVS repository. </span> </b></li> |
<b> </b> <b> </b> | <b> </b> <b> </b> |
<li><b>Pegasus Release Notes - <span style="font-weight: normal;"> | <li><b>Pegasus Release Notes - <span style="font-weight: normal;"> |
</span>PEP 364 - <span style="font-weight: normal;"> (This document |
</span>PEP 368 - <span style="font-weight: normal;"> (This document |
is located in the approved PEP repository and the OpenPegasus | is located in the approved PEP repository and the OpenPegasus |
source tree root directory </span></b><span style="font-weight: normal;">(<big><span style="font-family: monospace;">pegasus/ReleaseNotes.htm</span></big>)</span></li> | source tree root directory </span></b><span style="font-weight: normal;">(<big><span style="font-family: monospace;">pegasus/ReleaseNotes.htm</span></big>)</span></li> |
<b> </b> | <b> </b> |