Skip to content

Openwsman 2.4.0

Compare
Choose a tag to compare
@kkaempf kkaempf released this 10 Sep 15:02

This is a minor version upgrade to 2.4.0

Due to the support for OptionSet in ClientOptions, the binary interface is incompatible with 2.3.x

Features

  • Add support for OptionSet in SOAP header (breaks ABI)
  • Increase soversion of libwsman_client to 2.0.0
  • new function wsmc_add_option
  • Redirect plugin: Added facilities to import the redirection details from an included file (Praveen K Paladugu)

Bugfixes

  • wsman_transport_set_verify_host passed wrong values to CURL
  • recognize 'Msvc' (Hyper V) and 'DCIM' (Dell Drac) CIM schemata
  • xml_parser_element_dump: fix pointer (github issue #8)

Bindings

  • Ruby: Fix Ruby 1.9 threading locks for wsmc_action_* functions

  • Ruby: API change: Transport.verify_{host,peer}? return Boolean now

    Transport.verify_peer -> Transport.verify_peer?
    Transport.verify_host -> Transport.verify_host?

  • Support for OptionSet

    • ClientOptions#add_option
    • ClientOptions#options= (Ruby)
  • XmlDoc#to_s returns non-indented xml representation

  • Ruby: Accessors for OptionSet, Selectors, and Properties

    • ClientOptions#options
    • ClientOptions#properties
    • ClientOptions#selectors
  • Define security delivery modes (WSMAN_DELIVERY_SEC_*)

  • Vastly improved bindings documentation

  • Generate documenation with rdoc 1.9

    • Windows Remote Shell client implementation (see ruby/tests/winrs.rb)