![]() |
History of Changes

Version 1.0.4 (20-11-2006) > Version 1.0.3 (14-02-2006) > Version 1.0.2 (29-08-2005) > Version 1.0.1 (28-02-2005) > Version 1.0.0 (30-11-2004)
Version 1.0.4 (20-11-2006)
-
Fixing a XML messaging issue with Netgear MR814v2 devices. (SBB) Thanks to Smyers.
-
Fixing a missing Host HTTP header field in requests sent to UPNP devices creating an issue with Windows XP FCS. (SBB) Thanks to Malcolm.
-
Minor improvements to the InternetGatewayDevice and Discovery class API to allows to lookup devices for a particular network interface. (SBB)
-
Improving the API to easily retreive a state variable value on the UPNP device and new convenience methods added to set action message input parameters. (SBB)
-
Bug fix with ISO 8601 dates parsing, and support added for this date format as action message input parameter. (SBB)
-
Fixing an issue with boolean type conversion for action message input params from a JMX UPNPServiceMBean call. (SBB) Thanks to Goyzer.
-
Improving the API for service events subscription (SBB) Thanks to Wowplayer.
-
Fixing a bug with services events notifications when device IP is changing. (SBB) Thanks to Wowplayer.
-
Fixing an issue with XML messages parsing returned by Netgear WGR614 UPNP devices. (SBB) Thanks to Nielm.
Version 1.0.3 (14-02-2006)
-
New UPNPDiscoveryMBean created, when registered within a MBeans server, this MBean allows to discover and register all found UPNP device services as UPNPServiceMBeans. (SBB)
-
Fixing an issue with buggy XML messages parsing returned by DG814 UPNP devices. (SBB) Thanks to Goyzer.
-
New JMX UPNP connector added, expose your MBeans JMX interface as UPNP devices. (SBB)
-
Infinite event subscription returned by an device event registration request was not handled correctly by the library. (SBB)
-
UPNP device events messages reception sometimes generates a read timeout exception with some device UPNP impls. Fixing this read issue. (SBB)
-
Fixing an XML SAX parsing bug that could have potentially truncated some device response values. (SBB) Thanks to Hillbrad.
-
Fixing the last (hopefully) bug when UPNP devices where not providing an URLBase, should fix problems with Belkin ADSL routers. (SBB) Thanks to Dinocore.
Version 1.0.2 (29-08-2005)
-
Refactoring the SSDP Discovery mechanism to support multiple network interfaces. (SBB)
-
Bug fixed when a service stateVariable tag in a device service xml doc had no sendEvents attribute provided. (SBB)
-
Fixing a bug when UPNP devices where not providing an URLBase, should fix problems with Netgear ADSL routers and Fritz ADSL routers using UPNP. (SBB)
Version 1.0.1 (28-02-2005)
-
Fixing an issue with wrong SOAPACTION http header content provided to UPNP devices during operations calls and state variables queries. Should fix several compatibility issues with existing UPNP devices. (SBB)
-
Adding support for WANPPPConnection to the InternetGatewayDevice class and improving checks to make sure that all detected InternetGatewayDevice implements the WANConnectionDevice device and WANIPConnection or WANPPPConnection service for the NAT mapings. (SBB)
-
Fixing an issue with Sercom's IP505H UPNP device which provides an unparsable manufacturerURL field. (SBB) Thanks to AlexLee.
-
Making a workaround for devices who presents an non UPNP compliant UDC field in their device xml description file (all numeric according to the specs, found a device who do not follow this directive). (SBB)
-
Fixing a performance issue with HTTP request (SBB)
-
Removing dependency to Apache Jakarta Commons HttpClient lib (SBB)
-
Adding a sample (IGDPortsTest class) to show how to map and unmap a port on an IGD device using the lib (SBB)
-
Adding methods in the InternetGatewayDevice class to compute the nat table size and the current number of nat mapping entries (SBB)
-
Adding trademark symbols to UPNP in the docs to make lawyers happy. (SBB)
Version 1.0.0 (30-11-2004)
-
First release (SBB)