Release Notes
This page displays a brief synopsis of relevant changes between the various build releases of DataSplice 3.0. This includes bug fixes, added features, updated functionality, version dependencies, and other pertinent information. Please note that the following build numbers may skip increments, as some builds may be for internal review only, and will in turn not appear in this listing.
DataSplice 3.0 Build 124
- Release date: January 8, 2008
- Important changes:
- Performance mprovements to the ADO.NET plug-in when evaluating query schema.
- Added Long Text option to text fields so they can be edited in a multi-line pop-up dialog.
- Better support for shopping-cart style configurations with the scanner plug-in.
- Added Round expression function (
round(<number>, <decimals>).
- Bug fixes:
- Certain hot keys were occasionally lost to the IME on Pocket PC.
DataSplice 3.0 Build 118
- Release date: October 10, 2007
- Important changes:
- Added support for the target record in the Navigate Query chain (after the default action) if exactly one record is returned.
- Bug fixes:
- Workaround for exception when running the Remote Client on devices with Compact Framework 2.0 and no service pack.
DataSplice 3.0 Build 116
- Release date: July 27, 2007
- Bug fixes:
- Other important changes:
- Fixed Scanner Plug-In Lockups on Symbol MC7090
- Scanner plugin will now inject a new attribute DS_SCANNER_FIELD it contains the name of the focused field when scan is initiated from the filter or grid.
DataSplice 3.0 Build 115
- Release date: July 26, 2007
- Bug fixes:
- 560: Changes to wild card filtering introduced in Build 111 caused new records (on-line) to not pass the filter if it contained a wild card.
- Other important changes:
- Change made as of Build 111 caused problems with the scanner plugin on Intermec devices. Improved Keypress function for Hotkeys.
DataSplice 3.0 Build 114
- Release date: July 19, 2007
- Important changes:
- Added feature to support Duplicating Records
- In the Create Record query, if DS_DONT_REPLACE_UI_FILTER is true then the filter will not change.
- Note: This is for create record against the current view. If query takes you to another view it will leave the filter blank as well, but won't use the Default Filter if it is set. Also, changing to a grid view and clicking on a sortable column will not use the filter you expect.
DataSplice 3.0 Build 113
- Release date: July 11, 2007
- Bug fixes:
- 559: Verify record didn't fire if you Tabbed off end of grid so that Navigation Control got focus.
- 545: Display Plug-in Functions didn't first fire Verify Record event.
- Other important changes:
- Improved Keypress function for Hotkeys
- Will now accept ASCII, also will accept HEX virtual key code of form 0x01 to 0xFF (Google for Windows Virtual Key Codes to look one up)
- Added Function Key support
- Support added for Hotkey mappings for Functions Keys F13 to F24.
DataSplice 3.0 Build 112
- Release date: July 6, 2007
- Bug fixes:
- Fix to hand held communication between remoteclient.exe and datasplice.services.exe (MFC/C++ to Compact Framwork).
- Resolves issues where strings are not localized on startup.
- Other important changes:
- Client side printing plug-in works correctly
DataSplice 3.0 Build 111
- Release date: July 2007
- Bug fixes:
554: Changes to fields in Verify Record chain might not repaint. Fix involved invalidating a cache, we should verify that does not adversely impact performance
556: Resetting changes in the Admin Client didn't correctly refresh the view and undo its changes.
557: Multiple copies of DSSplicer.exe could start in a Windows Terminal Services environment
- Other important changes:
- Added the ability to "munge" scanned data
- Users may now use either % (percent) or * (asterisk) for Like queries
DataSplice 3.0 Build 110
- Release date: May 31, 2007
- Bug fixes:
- Changes to COM interfaces to fix memory leaks.
- Resolves problem introduced in Build 109 (seems to be a bug in .NET when passing SAFEARRAY of structs with BSTR fields). Would get error in Admin Client trying to change password.
DataSplice 3.0 Build 106-109
- Release date: May 2007
- Bug fixes:
Build 109
- Fixes to COM memory leaks
Build 108
- 551: Admin Client menu in view fields section said "Move Field Down" twice.
- 552: introduced in build 106, Toolbar buttons are disabled in Pop-Up Grid.
Build 107
- 550: Changes introduced in recent builds (105,106) could cause Admin Client to crash
- 542: ALT+D to access Data menu did not work on desktop
- 549: Added Support to SQLDataStore on Desktop for SQL Server 2005 Express edition
- Other important changes:
- Added more menu keyboard shortcuts to desktop version of RemoteClient
- Fixed problem where clicking multiple page downs can go past the number of records to a blank screen.
- Changed gray color on desktop build
DataSplice 3.0 Build 105
- Release date: April 30, 2007
- Bug fixes:
- Improved client-side logging functionality.
- Other important changes:
- Incorporated significant client performance enhancements.
DataSplice 3.0 Build 103
- Release date: March 22, 2007
- Bug fixes:
- Added behavior to correctly truncate field data from look-up lists to match the maximum acceptable field length of target fields.
- Fixed behavior for setting the maximum number of threads to use.
- Resolved scenarios that could cause the client-side barcode plug-in to fail to load properly.
- Fixed behavior to ensure that only one instance of the SQL data store can load at a given time on desktop clients.
- Other important changes:
- Changed COM apartment threading to fix potential logger lockups.
- Introduced client-side logging.
- Introduced support for filtering users and groups returned from a Windows Authentication domain (LDAP).
- ADO.NET data source plug-in now supports latest Oracle ODP.NET provider with changed assembly version scheme.
- Added performance enhancements to client-side data store cache.
- Add ability to press ALT+ENTER to select a record in the pop-up grid.
- Version dependencies:
- Starting with this DataSplice build, the barcode printing plug-in version 2.1.45 is supported. As such, when upgrading to DataSplice build 103 or later, the barcode printing plug-in should also be upgraded to version 2.1.45.
DataSplice 3.0 Build 101
- Release date: February 7, 2007
- Bug fixes:
- Resolved problem in which the Remote Client could potentially have difficulty reading information from a
ClientDefaults.inifile.
- Resolved problem in which the Remote Client could potentially have difficulty reading information from a
DataSplice 3.0 Build 100
- Release date: January 29, 2007
- Bug fixes:
- Resolved behavior in Administration Client in which clicking on a drop-down field located at the bottom of a page could auto-scroll the section down, in turn involuntarily selecting the next item in the drop-down list.
- Fixed potential server crash if the client times out when attempting to cancel an offline synchonization process.
- The Discard Changes dialog box now has the No button selected by default.
- When looking at session entries in the Administration Client, the application's automatic refresh was causing the current selection to lose focus. This has been fixed so that the current selection stays selected even after the application refreshes.
- Fixed potential OLE DB error that could result when using a date filter field with a calendar control.
- Resolved behavior in Remote Client in which login information could inadvertently be cleared out.
- Other important changes:
- Updated the ADO.NET data source plug-in so that meta data queries for Oracle stored procedure names and parameters no longer filter on STATUS = VALID, in an effort to prevent parameter loss when schema changes invalidate existing stored procedures.
DataSplice 3.0 Build 99
- Release date: January 10, 2007
- Bug fixes:
- Fixed behavior where cyclical group assignments could crash the DataSplice Server upon connection.
- Resolved incorrect calculation of datetime fields on mobile devices when using the DS_GMT_OFFSET attribute.
- Other important changes:
- Added functionality for robust server logging. When enabled, this incorporates a Log4Net debug-level query logger. Note: this should only be enabled temporarily for debugging purposes. To activate this logging:
- Ensure that the DataSplice Server is not currently running.
- Open Windows Explorer and locate the
DSSplicer.exe.configfile in the DataSplice 3.0 installation directory (by default,C:\Program Files\DataSplice3). - Open the file in a text editor, such as Notepad.
- Locate the
<level value="INFO" />tag towards the bottom of the file. - Change this entry to read
<level value="DEBUG" />. - Save and exit the file.
- Start the DataSplice Server.
- Added functionality for robust server logging. When enabled, this incorporates a Log4Net debug-level query logger. Note: this should only be enabled temporarily for debugging purposes. To activate this logging:
DataSplice 3.0 Build 98
- Release date: December 12, 2006
- Bug fixes:
- Fixed behavior where query-based attributes could corrupt the simple RAM data store, causing some modified records to not be saved successfully. This problem was not applicable if the SQL data store was loaded.
- Version dependencies:
- The DataSplice barcode printing plug-in version 1.x is not compatible with this DataSplice build and later. As such, when upgrading to DataSplice build 98, the barcode printing plug-in must also be upgraded to the plug-in version 2.1.44.
DataSplice 3.0 Build 97
- Release date: December 8, 2006
- Bug fixes:
- Fixed installer to include the
DefaultFunctions.dllplug-in file when appropriate components are selected. - Resolved an issue where the list of plug-in functions was skipped if only one plug-in function was available. The Remote Client would go directly to the plug-in's associated dialog, rather than presenting the option to select the plug-in from a list. This created confusion by not always being able to tell which plug-in function was being invoked.
- Added missing textual description for Display Virtual Record view setting in the Administration Client.
- Resolved problem where a navigation condition query-based attribute could try to log on too soon during application startup.
- Fixed installer to include the
- Other important changes:
- DS_SKIP_OFFLINE_PURGE attribute added to allow for existing offline data on a client device to be retained during a synchronization process. Even if the data is not found in the returning query from the server, the offline client data will still be left "as is" on the client device.
- Improved overall offline query performance.
DataSplice 3.0 Build 96
- Release date: November 17, 2006
- Bug fixes:
- Corrected version information for
ScannerPlugin.dllfile. - Fixed behavior in which function expressions that did not contain spaces or $ characters would not get evaluated correctly.
- Corrected version information for
DataSplice 3.0 Build 95
- Release date: October 17, 2006
- Bug fixes:
- Added build numbers to Web Service and Windows Authentication plug-ins.
- Default Functions plug-in resources added for mobile devices.
- Corrected version information for
DataSpliceCOMLib.dllfile. - Resolved Page-Up and Page-Down hotkey functionality.
- Resolved behavior where complex expressions could replace attributes too early.
- Resolved problem with the scanner plug-in that would cause the plug-in to interfere with a device's scan wedge program if it added a TAB character in its preamble.
- Resolved user masquerade behavior in the Administration Client such that session attributes are reset appropriately.
- Resolved cases where the About dialog could initially display a blank screen.
- Resolved "gwes.exe" error, which could be encountered upon application exit on Windows Mobile 5.1.x devices.
- Corrected scenarios where localized messages could get incorrectly mapped when dialog boxes were present.
- Other important changes:
- XC2 connectivity support was added to the ADO.NET plug-in using an ODBC driver for 4
th dimension. - Column name completion feature was added to the ADO.NET plug-in. This feature is used by typing
select {{*}} from tablein place ofselect * from tablein the Administration Client SQL Statement section of a view. Once saved, this will expand the SQL statement to display the list of columns.
- XC2 connectivity support was added to the ADO.NET plug-in using an ODBC driver for 4
- Version dependencies:
- The DataSplice barcode printing plug-in version 2.1.44 (build 44) and newer versions are compatible with this DataSplice build. DataSplice build 95 is not compatible with the barcode printing plug-in version 2.1.43 or earlier. In addition, the DataSplice MAXIMO® integration plug-in version 4.0.15 and later are compatible with this DataSplice build. DataSplice build 95 is not compatible with the MAXIMO® integration plug-in version 4.0.14 or earlier.
DataSplice 3.0 Build 93
- Release date: September 18, 2006
- Bug fixes:
- Implemented database time zone correction.
- Improved client-side printing plug-in communication and stability.
- Other important changes:
- Added client plug-in to synchronize a mobile device clock with the current time on the server.
- Added attribute diagnostics screen to About dialog box.
- Included scanner plug-in to provide more robust barcode scanning functionality while also negating the need for a virtual wedge driver to be explicitly installed on the device.
- Version dependencies:
- The DataSplice barcode printing plug-in version 2.1.43 (build 43) and previous versions are compatible with DataSplice 3.0 build 93. If upgrading to version 2.1.44 or newer of the barcode printing plug-in, it is necessary to upgrade to DataSplice 3.0.95 or newer.
DataSplice 3.0 Build 90
- Release date: August 21, 2006
- Bug fixes:
- Improved handling of date parameters in ADO.NET plug-in in certain cases.
- Fixed a navigation issue when using queries with Display Filter actions.
DataSplice 3.0 Build 89
- Release date: August 16, 2006
- Bug fixes:
- The wait cursor display has been improved for long running operations.
- Minor improvements to error message marshalling from server plug-ins.
DataSplice 3.0 Build 88
- Release date: August 14, 2006
- Bug fixes:
- Fixed an authentication error that could result in a message timeout on the Remote Client.
- Other important changes:
- Increased the message timeout for the Administration Client.
- Version dependencies:
- The DataSplice MAXIMO® 5.x integration plug-in version 2.0.49 (build 49) is not compatible with DataSplice 3.0 build 88 or newer. As such, when moving to this build, the DataSplice MAXIMO® integration plug-in should also be upgraded to a newer build, such as 2.0.50 (build 50), or a newer version entirely, such as 4.0.9 (build 9).
DataSplice 3.0 Build 86
- Release date: June 26, 2006
- Bug fixes:
- The DisplayQuery hotkey command was not evaluating record attributes correctly. This could cause navigation conditions based on current record values to consistently fail.
- Virtual field precision was not being saved to storage. It then defaulted to a value based on the platform in question, such as desktop Win32 environments defaulting to 2096, and mobile devices with SQL CE defaulting to 255.
- Modify Attribute event actions could evaluate expressions at the wrong time, causing comparisons to fail.
- Modify Filter event actions were not working offline.
- Verify Record event chain did not execute when navigating up the current view navigation tree.
- Session attributes created in client event chains were not correctly propagated to the DataSplice Server.
- DataSplice Server was not writing log files when running as a service.
- When
ScannerPlugin.dllwas present, Symbol mobile devices could freeze during the Remote Client application shutdown process.
- Other important changes:
- Overall performance has been improved when switching between domain listings in the Administration Client, primarily when the listings contain a large number of users and groups.
DataSplice 3.0 Build 85
- Release date: June 12, 2006
- Bug fixes:
- Read-only checkboxes were unreadable.
- Auto Reload was not working correctly in grid display mode.
- Verify Record event chain was not executing correctly.
- Status dialogs could display zeros within the OK button.
- Other important changes:
- Nullable field property has been added.
- Cancel option has been added to allow for the commit process to be aborted if an error is encountered.
- Error/conflict user interface has been changed from a drop-down list to individual buttons.
- Initial focus in the Remote Client has been placed in the view list pane for improved keyboard navigation.
DataSplice 3.0 Build 84
- Release Date: June 6, 2006
- Bug fixes:
- Selecting Action > View Selection could potentially crash the Remote Client.
- Reconciling a postponed modification could potentially crash the Remote Client and/or the Administration Client.
- Other important changes:
- For added plug-in functionality, the deployable set of files for PPC and HPC devices has been expanded:
DataSplice.Common.cf.dllDotNetPluginLayer.cf.dllScannerPlugin.dll
- For added plug-in functionality, the deployable set of files for PPC and HPC devices has been expanded:
DataSplice 3.0 Build 83
- Release date: June 5, 2006
- Bug fixes:
- Copyright data displayed in the About dialog box was incorrect.
- Single-record display mode did not repaint correctly upon the creation of a new record.
- Clients could have difficulty reconnecting to the DataSplice Server after a network timeout.
- Cached data on a mobile device could crash the Remote Client application when logging in as a different user.
- DataSplice Server was not re-querying a record after a successful modification, thus potentially missing certain pre-defined trigger-type events.
- Navigate Query Chain was not updating fields with an editable property set to false.
- Certain Windows CE (HPC) dialog boxes were displaying the close (X) button at inappropriate times.
- The Cancel option was not available on subsequent attempts of the postponed modification dialog box.
- References to recursive attributes could potentially crash the Remote Client.
- Orphan "Authenticating" entries could appear in the Administration Client if a client connection was not established properly.
- Some tooltips were missing from the Remote Client.
- Other important changes:
- Logs folder has been created to hold log files, rather than in the root DataSplice installation folder.
- Client-side printing support has been implemented.
- Ability to launch the Remote Client from the system tray icon has been added for mobile devices.
- The scanner plug-in control has been added to the general installation set of files.
- Assume Modifications attribute has been added.
- Version dependencies:
- Older builds will not communicate with this build. As a result, all DataSplice software components should be upgraded at the same time.
DataSplice 3.0 Build 81
- Release date: May 15, 2006
- Bug fixes:
- Orphaned connections could potentially crash the DataSplice Server.
- Other important changes:
- Client-side Authentication Timeout has been changed to Message Timeout.
- Keypress hotkey functionality has been improved.
DataSplice 3.0 Build 80
- Release date: May 4, 2006
- Bug fixes:
- Status dialog boxes on Windows CE (HPC) devices could freeze during the synchronization process, and would require user interaction to continue.
- Validate Record event chain was not executing correctly.
DataSplice 3.0 Build 79
- Release date: May 1, 2006
- Bug fixes:
- Drop-down lists and pop-up grids could work initially but then stop populating on subsequent attempts.
- Windows CE (HPC) devices were not correctly releasing their sessions upon logout.
- External authentication domains could cache data for inappropriate periods of time, thus displaying inaccurate domain data, and possibly causing the Administration Client to crash upon exit.
DataSplice 3.0 Build 78
- Release date: April 19, 2006
- Bug fixes:
- View descriptions containing a numeric field were not formatting properly.
- View Category drop-down in the Administration Client was not populated.
- Certain network circumstances or old cache files could potentially crash the DataSplice Server and/or the client applications.
- ADO.NET plug-in was incorrectly removing special characters from column names.
- Some toolbar controls were missing when configuring the filter of a Modify Filter action in the Administration Client.
- Like queries against SQL Server fixed-width columns were not returning records correctly.
- Hotkey mappings were incorrect for Intermec 700 devices.
- Record count information was invalid.
- New records were being incorrectly cleared from the screen upon display of subsequent pages.
- Version mismatches between client and server components were not being caught, nor were appropriate error messages being generated.
- Invalid product names could be generated unintentionally, when a demo license was in place.
- XSL transform was excluded from appropriate components during installation.
- Value column width was being miscalculated in single-record display mode on mobile devices.
- Password timeout could occur even if a user was not logged in yet.
- Grid mode scrollbars could incorrectly display the right-click behavior (context properties menu) on mobile devices.
- Multiple blank filter fields in an offline query would incorrectly return no offline data.
- Some tooltips were missing.
- Other important changes:
- Time calculation of password timeout and behavior on the Remote Client application has been improved.
- Client-side event functionality has been added.
- Miscellaneous user interface improvements have been implemented.
- Significant performance enhancements have been implemented.
- Version dependencies:
- Older builds will not communicate with this build. As a result, all DataSplice software components should be upgraded at the same time.
DataSplice 3.0 Build 74
- Release date: March 30, 2006
- Bug fixes:
- ADO.NET plug-in column bindings could fail on column names containing spaces.
- Offline data with a virtual field was incorrectly reported as a modified record.
- Stale offline records were not being removed from cache.
- Other important changes:
- User interface identification of currently-selected row has been improved for ease of use.
- Connectivity support for Access and Excel has been added.
- Higher resolution mobile device screen considerations have been implemented and are now supported.
Last modified 2008-01-15 04:22 PM