Api 7.3.3 Release Note
(Generated Tue Aug 31 11:12:22 CEST 2010)
TangORB-7.3.3 - 31/08/10:
Problem fixed by Gwenalle Abeille:
- Reconnection in DeviceProxy class.
- Memory leak in Jacorb when timeout occured
- delete_device() added for memory leak problem on server side.
- Pb with restart_server on DServer fixed.
- MutliDevFailed for asynchronous API added.
- NullPointerException in DeviceAttribute_3DAODefaultImpl.getAttributeValueObject_2 fixed.
TangORB-7.3.0 - 07/06/10:
Pb on crossed references to compile fixed (thanks to Gwenalle Abeille).
TangORB-7.2.2 - 15/03/10:
Pb on reconnect at first connection (notifd and server re-started) fixed.
TangORB-7.2.1 - 12/03/10:
Bug in re-connection in case of external IOR info (Astor usage) fixed.
TangORB-7.2.0 - 09/12/09:
Dependances on Taco.jar removed to compile.
Now the TangORB.jar will be patched if taco protocole is needed.
TangORB-7.1.1 - 08/10/09:
Some bugs have been fixed by Gwenaelle Abeille.
TangORB-7.1.0 - 11/09/09:
tangorc environment file is managed.
TangORB-7.0.4 - 11/06/09:
Bug in writing uchar attribute fixed.
TangORB-7.0.2 - 27/04/09:
equals() method added to Connection class.
Pb on Access control for astor fixed.
TangORB-7.0.1 - 31/03/09:
Pb with always executed_hook() fixed.
Exception different than DevFailed catched in command_inout and write_attribute
Ident added for asynchronous calls
TangORB-7.0.0 - 25/03/09:
Tango 7 compatibility.
Polling history mechanism changed for Device_4Impl devices.
Attributes data transfered as union (not in an Any any more).
DevEncoded type added.
EventQueue management added.
DataReady event added.
Serialization BY_DEV, BY_CLASS, NO_SYNC (by Attribute) added in server API.
Tango Access (security) management improved.
Asynchronous calls updated for Device_3Impl/Device_4Impl specific features
TangORB-6.1.0 - 30/07/08:
insert/extract UChar added in DeviceData and DeviceAttribute classes.
min/max comparaison is now strict in TangoDs.WAttribute class.
TangORB-6.0.9 - 16/07/08:
Remove a useless print
TangORB-6.0.8 - 11/07/08:
Invert adm_device_proxy.ping() and connect_event_channel() in EventConsumer.
TangORB-6.0.7 - 10/07/08:
Transparency reconnection on command_query() added.
set_timeout_millis() and getDeviceProxy() added to AttributeProxy class
TangORB-6.0.6 - 09/07/08:
Another bug in event reconnection (in case of server multi devices) fixed.
TangORB-6.0.5 - 26/06/08:
Bug in event reconnection after a network blank fixed
(Timeout on EventChannel object for MyFactory() and notifd_close_connection counter).
TangORB-6.0.4 - 20/06/08:
disconnect_structured_push_supplier() added at ORB shutdown.
TangORB-6.0.3 - 30/05/08:
Does not use introspection factory if not from web.
TangORB-6.0.2 - 16/04/08:
Event subscription stateless added.
TangORB-6.0.1 - 11/04/08:
AttConfig event added.
TangORB-6.0.0 - 10/04/08:
Use JacORB-2.3.0
Commands and Attributes access have been serialized.
Event reconnection has been improved.
TangORB-5.2.0:
Build with new sourceforge architecture (javacomon and javadao modules).
TangORB-5.1.2:
Blackbox access have been synchronized
TangORB-5.1.1:
Take care for extractState() and extractDevState() methods.
TangORB-5.1.0:
Long64, ULong64, ULong, UShort and DevState attributes added.
TangORB is now compiled with java 1.5
Katy's utilities added.
TangORB-5.0.9:
Remove Katy's utilities for java 1.4 compatibility
TangORB-5.0.8a:
Catch TIMEOUT execption in TangoDs.Util.server_already_running() added.
TangORB-5.0.8:
Katy's utilities added.
TangORB-5.0.7:
Bug between AccessControl and -nodb option fixed.
Method get_device_attribute_list() added in Database class.
TangORB-5.0.6:
Bug fixed in Database.getDevices() and Database.getServices().
TangORB-5.0.5:
Catch for runtime exception added in read_attribute_history
and read_command_history methods.
TangORB-5.0.4:
Bug in reconnection fixed for org.omg.CORBA.OBJECT_NOT_EXIST exception.
Bug in reconnection fixed for write_attribute() and status() call.
TangORB-5.0.3:
Methods register_service and unregister_service added to the Database class.
TangORB-5.0.2:
Remove trace about access control service.
TangORB-5.0.1:
Bug on date formating in database history fixed.
TangORB-5.0.0:
Access Control management added.
(available only if TangoAccessControl installed and registred).
Read and Write boolean attribute on java server added.
get_class() and get_inheritance_class() methods added on DeviceProxy class.
(if server generated with pogo-4.6.0 or above and DataBaseds is Release_2_9 or above)
TangORB-4.9.5:
Maximum transfert buffer has been set to 16 Mbytes.
TangORB-4.9.4:
Memory leak on asynchronous calls fixed.
TangORB-4.9.3:
Event reconnection management has been changed to reconnect after network blank.
TangORB-4.9.2:
Bug on events if DS change host fixed.
TangORB-4.9.1:
Catch exception in case of host shutdown on event handling.
TangORB-4.9.0:
History commands added.
State added in DevStateFloatReadPoint Taco type.
TangORB-4.8.3:
extractCharArray() method added on DeviceAttribute class.
TangORB-4.8.2:
Exception catched and converted to DevFailed in
DeviceProxy.subscribe_event() andDeviceProxy.unsubscribe_event()
TangORB-4.8.1:
set_db_obj(String tango_host) and
set_db_obj(String host, String port)
methods added to set TANGO_HOST without java machine property.
TangORB-4.8.0:
java import have been optimized.
invokeLater() in dispatch_event() method for
TangoArchive, TangoPeriodic and TangoQualityChange classes.
TangORB-4.7.7:
EventConsumer.updateDatabaseObject() method added to
change database when using events.
Bug fixed on TangORBrevision class.
TangORB-4.7.6:
Optimization of JacORB output Stream.
TangORB-4.7.5:
extractUChar and extractUCharArray methods added
in fr.esrf.TangoApi.DeviceDataHistory class.
TangORB-4.7.4:
Tango data types modified (UCHAR and Tango_CONST_DEV_STRING).
TangORB-4.7.3:
Transparency reconnection has been set to true by default.
Bug fixed on UCHAR on DeviceAttribute.getType() method.
TangORB-4.7.2:
Debug sleep removed.
TangORB-4.7.1:
Little bug on TACO interface fixed.
TangORB-4.7.0:
Using Jacorb 2.2.2.
Event management has been inproved.
TangORB-4.6.4:
get_source and set_source methods added for Taco device.
TangORB-4.6.3:
Bug in Multi Tango Host fixed.
TangORB-4.6.2:
Bug in TACO signals mapping fixed.
TangORB-4.6.1:
Methods and fields set to public in TangoDs.AttrData class.
Bug in DeviceData.getType() method fixed.
TangORB-4.6.0:
A redundancy between 2 database servers has been added.
TangORB-4.5.7:
Bug fixed on Database reconnection.
TangORB-4.5.6:
The reconnection use at least one time the methods
DeviceHelper.narrow() to check device access.
The reconnection is tried only one time per seconds if failed
to do not overload database server.
The DeviceProxy.get_adm_dev() manage a singleton for
all devices of a server.
TangORB-4.5.5:
The methods Object.is_a() and DeviceHelper.narrow() have been
re-written to do not access network at call.
TangORB-4.5.4:
events/TangoChange.java use invokeLater() in dispatch_event() method.
TangORB-4.5.3:
Taco interface does not use JNI any more.
TangORB-4.5.2:
Notifd reconnection improved.
NullPointerException catched at subsribe event (very rare).
TangORB-4.5.1:
getType() method added to DeviceData.
TangORB-4.5.0:
Attribute historic buffer can be filled by trigger.
TangORB-4.4.5:
get_idl_version() method added to AttributeProxy class.
TangORB-4.4.4:
Event subscribe in a server bug fixed.
DeviceAttribute.getType() method added.
TangORB-4.4.3:
Multi nethost bug fixed.
TangORB-4.4.1:
Case bug fixed on get_device_by_name.
TangORB-4.4.0:
Bug fixed on int READ_WRITE attribute fixed.
TangORB-4.3.8:
Attribute name set to lower case in subscribe event.
TangORB-4.3.7:
DeviceProxy.info() returns DevInfo_3 object.
TangORB-4.3.6:
DeviceInfo Object added (Start/Stop device dates).
TangORB-4.3.5:
Bug on get_attribute_list() fixed (build connection before).
TangORB-4.3.4:
Bug on get_attr_history() and get_cmd_history() fixed.
TangORB-4.3.3:
Convert NamedDevFailedList to DevFailed for single write_attribute().
TangORB-4.3.1:
Manage DeviceDataHistory for Tango 5.
TangORB-4.3.0:
Ready for TANGO 5.
TangORB-4.2.3:
Classes extending DevFailed have been added.
TangORB-4.2.2:
Second bug fixed on multi TANGO_HOST
TangORB-4.2.1:
One bug fixed on multi TANGO_HOST
TangORB-4.2.0:
Using JacORB-2.2.1
TangORB-4.1.2:
Bug fixed on compatibility with Tango 5 (Device_3Impl)
TangORB-4.1.1:
Bug fixed on compatibility with Tango 5 (Device_3Impl)
TangORB-4.1.0:
Compatibility with Tango 5 (Device_3Impl)