root/openwsman/trunk/ChangeLog

Revision 2976, 9.5 kB (checked in by nashif, 4 months ago)

update changelog

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 2.1.0
2 - Security related fixes
3 - Many bug fixes related to http stack
4 - GSSAPI support (thanks to Paul Moore)
5
6 2.0.1
7 - Added Java bindings
8 - Set proxy in C++ bindings
9 - Fixed SelectorSet Filter
10 - Added SelectorSet filter support to C++ interface
11 - SelecorFilter does not need __cimnamespace
12
13
14 2.0.0
15 - minor bug fixes
16
17 2.0.0b2
18  * Support SelectorSet Dialect
19  * Improved Filter API
20  * Improved EPR API
21  * Enahnced bindings to support filters
22  * Initial cmake support (Thanks to Klaus Kaempf)
23  * Many other bug fixes
24
25 2.0.0b1
26
27  * Use latest shttpd code base
28  * Fixed SSL related issues with shttpd.
29  * Ruby bindings using swish now and part of openwsman
30  * Python bindings update
31  * serialize/de-serialize APIs updated.
32    Make serialize/de-serialize APIs independent of server related structure;
33    New APIs of
34         do_serialize_real32,
35         do_serialize_real64,
36         do_serialize_int8 ,
37         do_serialize_int16,
38         do_serialize_int32 and
39         do_serialize_int64 added.
40  * secure eventing delivery support in WS-Eventing server code and related
41    options added in client code.
42  * WS-Eventing client interfaces updated to make it more general.
43  * Source indication namespace configuration supported so that the
44    namespace of subscription related classes can be different from that of indication class.
45  * Anonymous identify and custom identify file supported.
46  * Many other bug fixings.
47
48 1.5.1
49
50     * Fixed compilation client library on windows
51     * Fixed crash in CIM plugin
52     * Fixed serialization in client library
53
54 1.5.0
55
56 Openwsman 1.5 is an interim stable release toward 2.0 with all completed features since 1.0. This release serves as a checkpoint to evaluate implemented and outstanding features and to take care of bugs instead of waiting until the beta phase of 2.0.
57
58     * Structure Improvements
59           o New file structure. Header files separated from source file
60           o wsman_util library integrated into main library
61           o CIM client library (relying on SFCC) is part of the CIM plugin now
62     * Openwsman Server:
63           o Rename server binary to openwsmand to avoid conflicts (wsmand is very generic)
64           o Accept indications
65     * Openwsman Client:
66           o Added --encoding options to choose encoding type of sent and received messages
67           o Added options to support eventing
68           o Load custom method parameters from external file
69     * WS-Eventing Phase 1
70           o Subscribe, Unsubscribe, Renew commands supported
71           o Heartbeat message supported. The granularity is 1 second.
72           o Four kinds of delivery modes supported: Push, PushWithAck, Pull, Events
73           o Extensible subscription storage mechanism and local subscription storage implemented
74           o If the delivery mode is PushWithAck or Events and there is no acknowledgment response from the event sink, the subscription will be terminated.
75           o Expired subscription will be deleted from the storage.
76           o Subscription with no expiry time will be kept until the service restarts. When the service restarts, all expired and non-expiry subscriptions will be deleted.
77           o If the delivery mode is set to Pull, the number of events kept in the service is limited. Any events over that limit will be discarded.
78           o Initial CIM indication support in the CIM plugin
79     * XML abstraction layer and parser improvements
80     * Language Bindings:
81           o Python
82     * Better support for windows authentication and client API support on windows
83     * Windows Client-side WS-Eventing support:
84     * C++ Bindings (Interface use mostly on windows)
85           o Connect using proxy server.
86           o Support replacing user name without the need to call constructor. Added api - void SetUserName?(const char *user_name)
87           o Support replacing password without the need to call constructor. Added api - void SetPassword?(const char *password)
88           o Add mechanism to extract error message (as string) using the error code inside the GeneralWsmanExeption?.
89           o Fixed bugs related to Kerberos communication in windows transport client
90     * Integration with CIMOMs:
91           o Sfc Broker (Support local and CIMXML communication): Now it is possible to choose backend in the configuration file
92           o Openwbem (External Request handler)
93
94     * Many many other fixes and improvements
95
96 1.2.0
97
98     * Fixed memory leaks in client, cpp client
99     * cleanup API to support external plugins and openwbem request handler
100     * General cleanup and minor fixes
101 1.1.0
102
103 Thread saftey: Moved static variables to client struct
104 TLS Support: Support mutual authentication on Linux and Windows
105 C++ client improvements
106 API changes: Fixed long names and modified prefix of client API function
107 Filtering: Assoc./References Support improved
108
109 1.0.0
110
111 First major release
112 0.7.5
113
114 Bug fix release
115 0.7.4
116
117 Bug fix release
118 0.7.3
119
120 Bug fix release
121 0.7.2
122
123 Bug fix release
124 0.7.1
125
126 Bug fix release
127 0.7.0
128
129     * Enumeration Expiry support and timeout handler added
130     * C++ Wrapper library added
131     * Enhanced low-level API to support different types of data, now operations and actions requiring input (payload) accept:
132           o Text
133           o XML
134           o Serialized data
135     * Simple C API with Sessions support added
136     * Serialization, Reworked and enhanced, added the following:
137           o Date/Time Serialization
138           o EPR Serialization
139     * Create and Delete are now supported on the server level and the CIM plugin
140     * Namespace and resource URI handling is now stricter now allowing the use of random namespaces (they have to be defined in the configuration file)
141     * Transport using native interface on windows (not curl)
142     * Unified error handling for Windows and Linux
143     * Enahncements to make client compile and work on Windows
144     * Single Client API header
145     * Many bugs and spec conformance issues fixed
146
147 0.6.1
148
149 The updates in this version of Openwsman have been focused on WS-CIM and WS-Management specification compliance.
150
151 Interoperability with other WS-Management implementations was done at the Management Developers Conference (MDC) 2006. The issues found at the MDC have been corrected in this release.
152 0.6.0
153 0.5.1
154
155 0.5.0
156
157 0.4.2
158     * Removed env_t and replaced it with SoapH
159     * removing iWsDoc. Using WsXmlDocH everywhere
160     * improved create request routine for transfer put
161
162 0.4.1
163     *
164    
165 0.4.0
166     * Standalone http server (replace libsoup), libsoup server still available using config options, however it will no longer be supported
167     * Support for both Basic and Diegst at the same time
168     * Command line client
169         * Client now uses curl
170         * Added additional debuging options( save output to file, step operatings)
171     * WS-CIM Compliance
172         - Added support for namespaces as selectors
173         - Full polymorphism support
174     * CIM Plugin
175         - Authentication with CIMOM using basic authentication
176         - Multiple vendor namespace now supported
177         - Vendor namespaces are configured in master config file
178         - Default CIM namespace configurable in master config file
179     * PAM Support
180     * Removed dependency on Glib2
181     * New command line parser for client and server
182     * Improved client interface
183     * Test clients added
184     * CUnit testing added (more tests to follow)
185     * Functional testing scripts added (more comliance tests to follow)
186     * Compliance with WS-Management specification
187         - Authenticate with same credentials when enumerating
188         - More Header checks
189     * Updated Fault table
190     * Many memory leak fixes
191     * Plugin reads configuration data from master config file
192        
193 0.3.2
194
195     * Parse SSL port correctly
196     * Invoke CIM methods with right variables.
197
198 0.3.1
199
200     * fixed bug with null array value in cim access library: #24
201
202 0.3.0
203
204     * Code Cleanup
205     * Optimize code size
206     * RPM Support using SUSE build services
207     * Further modularization
208     * More WS-Management specification conformance
209     * Utility Library (glib replacement in core library)
210     * Basic CIM Binding support (Polymorphism)
211     * Many bug fixes, see report for more details.
212
213 0.2.0
214
215     * This is a cleanup release with many bug fixes and the following additional features:
216     * RPM support
217     * Core library split into functional sub libraries for server, client and utility functions.
218
219 0.1.0
220     * This is the first release defaulting to support the WS-management specification from the DMTF (version 1.0, currently draft). Support for the June 2005 specification has been disabled. You will not be able to send requests to Windows 2003 R2 or Vista with WS-Man support unless those have the new WS-Management stack from Microsoft.
221
222     * This release also added some new options to the client and removed many command line options from the service. Those options are now part of the configuration file used for the service.
223 0.09:
224     * Support DMTF draft specification (Work in Progress)
225     * Optimized enumeration
226     * EPR enumeration
227     * EPR And Object Enumeration
228     * Estimate Item Count in Enumeration
229    
230 0.07:
231     * Various fixes to generic CIM plugin
232     * Eliminated memory leaks in various location
233     * Removed obsolete code which was inherited from the reference implementation this project is based on
234     * Added support for custom methods: It is now possible to invoke custom methods (Extrinsic CIM operations).
235     * Capture errors and status codes from the CIM library as WS-Management faults
236     * Moved all CIM client library dependencies to the cim client interface library to be able to support other client libraries (i.e. OpenWBEM client interface ) in the future.
237     * Changed command line options for the client to accomodate new actions and custom methods.
238