These Release Notes cover what's new, system requirements, download and installation instructions, known issues for Workflow Server 5.x and 4.x releases.
System requirements
- Microsoft Windows 2000/XP/2003
- Microsoft SQLXML 3.0 SP2
- Microsoft Visual Studio 2005 (if you need WS Designer)
Downloading and Installing
Downloading
Visit Workflow Server project page on SourceForge.net to download latest release.
Installing
- Execute setup.msi
- Select installation folder
- Select installation type. You can choose from "Runtime only" and "Runtime and Designer". In the latter case you will need Visual Studio 2005 installed in your system.
- Select installation folder
- Press "Next" button to proceed with installation
Workflow Server 5.1.x.x
What's new in Workflow Server v 5.1.2.1
Bugs fixes
- Range Cache manager issue
- WS Designer : lazy Sytem types resolution in WSApplication
- WS Designer : WorkflowServer Web application template issue with long names
What's new in Workflow Server v 5.1.2.0
Changes
- Document serialization optimization
Bugs fixes
- Fix Save/Load state issue (dynamic references)
What's new in Workflow Server v 5.1.1.1
Features added
- Additional datastores information logging
- Importing multiple child nodes from single file (<import> tag)
- New <resource> tag
Bugs fixes
- HttpWebExtensions bug fix
What's new in Workflow Server v 5.1.1.0
Features added
- StorProcRecursive document factory
Bugs fixes
- Fix MemberClone() issue for collection meta nodes
- MemberDeepClone() method fixed to avoid unnecessary DB calls when cloning empty reference fields
Changes
- Additional timestamp field in 'log_detail' table when logging to SybaseIQ and MS SQL Server
What's new in Workflow Server v 5.1.0.2
Features added
- Inline document references support
- WCF serialization attributes added on base document classes
- enableDoubleClickBlocker attribute on updateProgress tag
- Generating private document fields bypassed when custom document class provides these fields on DocumentField attribute
- EmitDefaultValue='false' generated on document classes to optimize WCF serialization
Bugs fixes
- ApplicationCacheManager blows up when SelectSingleDocument() called w/o query parameters
What's new in Workflow Server v 5.1.0.1
Bugs fixes
- Designer installation under VS 2005
What's new in Workflow Server v 5.1.0.0
Features added
- HttpFactory implemented
- New ase-assembly attribute on SybaseAdoDataStore and SybaseIQAdoDataStore allows specify Sybase ADO assembly used by these datastores.
- New security-target attribute on ServiceDataStore
- New exclude attribute on <import> tag
Bugs fixes
- Empty UserProfile recreated twice in some scenarios
- Multi-tab issue: double submit blocking
- MemberClone method for collections now working properly
Changes
- All code references to UserProfile document through CurrentSession modified for using UserProfile.Current static property
- Additional time stamp field now populated into log detail table
Workflow Server 5.0.x.x
What's new in Workflow Server v 5.0.2.2
Changes
- New Authentication API simplified.
What's new in Workflow Server v 5.0.2.1
Bugs fixes
- Broken authentication by token fixed.
What's new in Workflow Server v 5.0.2.0
Features added
- New CacheManager with time interval support
- Document class regeneration as reaction to hand-written class change
- New FilteredServiceFactory
Bugs fixes
- Enumerations for logging defined outside a class bring to exceptions
- DelayedDBLogger doesn't work with web services
What's new in Workflow Server v 5.0.1.1
Note: .NET Framework 3.5 SP1 required!
Features added
- WCF Serialization added
- Bistro Designer (including Bistro Integration library) added
Bugs fixes
- Resolved problems with working on different tabs (WebFoundation)
Changes
Added WorkflowServer.BistroIntegration.dll to WS setup
What's new in Workflow Server v 5.0.1.0
Features added
- E-mail alert subject now includes application name
- Document binary serialization extended diagnostics
Bugs fixes
- Connection timeout with LogAccumulator
- Document serialization bug fix (dirtyValues collection now serializable)
- Unexpected session timeout
Changes
- All assemblies were built targeting NET Framework 3.5
- Bistro excluded from Workflow Server setup and will be released as separate setup
- NVelocity is no longer supported
What's new in Workflow Server v 5.0.0.2
Features added
- Additional Parameters for the stopwatch
- Bistro now supports two template engines - NVelocity & Django
Bugs fixes
- Remote factory bug fixed
- Bistro project template fixed
- Confusing design-time message pair 'Cannot create factory' and 'Factory created' eliminated (FBC #92)
- Auto save files on document reload command implemented (FBC #85)
- Generated xml.cs file not deleted when document is deleted (FBC #15)
What's new in Workflow Server v 5.0.0.1
Features added
- Workflow Explorer now shows Controllers with ancestor Controller Resources.
Bugs fixes
- Base DocumentFactory bug fix caused by new remote method call functionality
- VS crashes when you try to expand System Binder node in Workflow Explorer
- Web.config file fixed in Bistro project template (FBC #2)
- Designer crashes on auto-regenerate (FBC #91)
- Designer crashes when user change document with factory name that contains dash (FBC #82)
- Showing source Workflow Server configuraton file from Error List window is working properly now for ServerConfig and ServerSettings (and referenced) files.
Changes
- QueryParams class now implements IEnumerable<KeyValuePair<string, object>> interface (FBC #5)
What's new in Workflow Server v 5.0.0.0
Features added
- New Bistro framework introduced.
- New Remote factory. Calling remote methods on document.
- WFS setup now supports side by side installation on Visual Studio 2005 and Visual Studio 2008.
Bugs fixes
- Relog startup log bug fix
Changes
- WYSIWYG editor web control is no longer supported
Workflow Server 4.7.0.x
What's New in Workflow Server v4.7.0.1
Bugs fixes
- Server activity bug fix
- Document binary serialization bug fix
Changes
- Designer's type resolution service changed
What's New in Workflow Server v4.7.0.0
Bugs fixes
- Restoring documents with recursive references from ViewState
- Loaded assemblies logging can prevent application from normal start
- Server activities stop & restart fixed
Changes
- QueryParams constructor now hidden. Use NewQueryParams() method on DocumentFactory instance to create QueryParams.
- (Designer) Designer plug-in architecture changed
Workflow Server 4.6.0.x
What's New in Workflow Server v4.6.0.1
Changes
- Removed Application from the IConfigObject.
- Fixed NullReferenceException in RecoveryWorker.run
- Stopwatches - fixed.
- Id-generator as constant-value in all factories - fixed.
- Added standard/staging mode to caching-id.
- WSApplication constructor - first parameter type changed from ConfigManager to WSApplicationManager.
What's New in Workflow Server v4.6.0.0
Features added
- Applying changes to workflow during application startup
- Support for Oracle DBs
- timeout attribute on ServiceDataStore
Changes
- Document class generation process changed
- Application load process rewritten
- PersistenceManager class and property removed. ServiceManager take the place of PersistenceManager
Configuration files changes:
- Configuration file version number changed to 4.6. See version attribute on configuration tag of ServerSettings.xml
- class-loader tag moved from ServerConfig.xml to ServerSettings.xml inside configuration tag
- section-handler tag moved from ServerConfig.xml to ServerSettings.xml inside configuration tag
- log and alert tags moved from ServerSettings.xml to ServerConfig.xml inside root server tag
Workflow Server 4.5.6.x
What's New in Workflow Server v4.5.6.3
Features added
- (Foundation) Added functionality to decrease amount of requests made to Id generating functions
What's New in Workflow Server v4.5.6.2
Bugs fixes
- (Designer) Explicit references code generation fix (converting document global ID to local ID when docID is part of the key)
- (Foundation) Binding implicit reference fields bug fix
What's New in Workflow Server v4.5.6.1
Bugs fixes
- (Foundation)Enum fields conversion bug fix
- (WebFoundation)Skipping requests from non workflow pages
What's New in Workflow Server v4.5.6.0
Bugs fixes
- (Designer)turned off drag & drop
- (Designer)fixed bug with ToolBox
- (Designer)improved document schema validation
- (Designer)GUID regenerating
- (Designer)fixed bug with factory name edition in Workflow Explorer
- (Designer)ability to edit factory name of the properties of the binder
- (Designer)removed error in case of impossibility of getting ancestor
- (WebFoundation)"Operation aborted" message in IE if menu is used before the page loads completely.
- (WebFoundation)Mixed security zones warning for https applications
- (WebFoundation)Firefox Back Button fix
- (WebFoundation)"document-namespace" attribute is ignored for web projects
Features added
- (Designer)improved Workflow Explorer and DocumentDataSource parent's nodes indication
- (Designer)Solution explorer indicates generated files at the moment of their adding
- (Designer)Improved performance of Workflow Explorer and DocumentDataSourceEditor
- (Designer)Loading Aim.Framework.Designer by request
- (Designer)Ability to quickly switch to generated file or ancestor
- (Designer)diagnostics added to find possible error of loading different versions of the same library
- (WebFoundation)Logging authentication-required activities
Workflow Server 4.5.5.x
What's New in Workflow Server v4.5.5.3
Bugs fixes
- ScriptHost.cs is revert to previous reliase
What's New in Workflow Server v4.5.5.2
Bugs fixes
- Issue #1992330 (Foundation) Application name hardcoded (GateKeeper authentication)
- Issue #1992328 (Foundation) Unnecessary calls to gatekeeper (Service factory)
- Issue #1992326 (Designer) Faulty partial class generation
- Issue #1991823 (Foundation) Escalation support fixes
Features added
- Issue #1992333 (Foundation) Abbreviated XML document generation
- Issue #1992824 (Foundation) Importing assemblies to javascript
- Issue #1991826 (Foundation) Improved diagnostics for server side javascript
- Issue #1992432 (Foundation) Support for database logging to Sybase IQ
- Issue #1972878 (Foundation/Designer) The current node type differs from ancestor node type diagnostics
What's New in Workflow Server v4.5.5.1
Bugs fixed
- DocumentDataSource bug fixes
- WysiwygHtmlEditor control bug fixes
- Maintenance mode message bug fix
Features added
- Split fields
- Protected property CurrentNode on DocumentReader
What's New in Workflow Server v4.5.5.0
Bugs fixed
- DocumentDataSource bug fixes
- Static property DefaultFactory on document class now working properly when called from server activity
Features added
- Document stream fields
- Escalations on server activities
- Additional SelectSingleDocument methods on document binders
Designer bugs fixed
- VS hang if document schema files changed outside VS
- DocumentBinder diagnostic messages now properly linked to source
- Startup logger is stopped at design time, preventing startup.log file locking
Designer changes
- Diagnostic for assembly version inconsistency during assembly load
- Generated code GUID now not changed if some errors present during resolving referenced class names
- Controllers now supported for Web Projects not only for Web Sites
Workflow Server 4.5.4.x
What's New in Workflow Server v4.5.4.4
Bugs fixed
What's New in Workflow Server v4.5.4.3
Bugs fixed
- DocumentReader bug fix (IDocumentReader interface implementation)
What's New in Workflow Server v4.5.4.2
Bugs fixed
- Database logger bug fixes
- ClientMethod return value
- Server activity queue persistence
Features added
Changes
- Hide QueryParams constructor
- DocumentReader rewrite
- ScriptHost additional diagnostics
What's New in Workflow Server v4.5.4.1
Bugs fixed
- Error activity handling bug fix
- Log accumulator & DB logger worker bug fixes
- WS UI controls null value mapping bug fix
Features added
- Severity level support on logger configuration
- New DocumentDataSource Selected event
What's New in Workflow Server v4.5.4.0
Bugs fixed
- Designer: VS designer Output window remains open after solution close
- Designer: Layered documents required multiple generation passes
- AuditTrail bugs
- Rework using multicast delegates in sending messages to loggers
- Multiple initialization of the browser side environment
- Late databinding (cause some AJAX controls not function)
- Framework designer: Improved controller naming schema
- Framework: Custom message list clearing
- RedirectLocation bug
Features added
- Improved application startup process including better diagnostics
- Designer plug-in architecture
- DocumentDatasource designer
- Rejecting invalid HTTP Get requests
- Support for server side error pages/client error messages
- AJAX Error Handling
- P3P header
- Postblocker image renamed
Workflow Server 4.5.3.x
What's New in Workflow Server v4.5.3.5
Bugs fixed
- Fix for hanging sql transactions (logging)
- Logging write timeout
- Logging maximum queue threshold
What's New in Workflow Server v4.5.3.4
Bugs fixed
What's New in Workflow Server v4.5.3.3
Bugs fixed
- Timeout issues
- Support scripts for WS controls initialization
- Page.AsyncUpdate() bug fix
Features added
- DocumentDataSource allows two-way binding of standard ASP.NET controls and document fields
What's New in Workflow Server v4.5.3.2
Bugs fixed
- Timeout window when working with AJAX
- ViewState issues after moving session to different activity
What's New in Workflow Server v4.5.3.1
Bugs fixed
- Invalid stored procedure parameters processing when parameter name coincide with field name
- Exception log messages serialization
- Losing ancestor meta nodes in some cases
What's New in Workflow Server v4.5.3.0
Bugs fixed
- Stored procedure upper level keys
- CacheManager igonres parameters
- DocumentBinder Unload()
Changes
- ASP.NET AJAX support
- Server activities threads pooling
- Applications Dashboard improvements (priviliged ips, UI, logging)
- Server side JavaScript compilation rewrite
Workflow Server 4.5.2.x
What's New in Workflow Server v4.5.2.4
Bugs fixed
- DBLogger bug fix
- MetaNodeExtension DBNulls on InternalSave bug fix
- Designer: registering Designer package when WS installed in custom folder
Changes
- Import tag 'caching' attribute now have default value 'true'
What's New in Workflow Server v4.5.2.2
Bugs fixed
What's New in Workflow Server v4.5.2.1
Features added
- New default-indexer attribute for collection nodes. The way designer generates indexer for collections changed.
Bugs fixed
- DBLogger in service mode
- Designer works correctly with invalid document schema definition
Changes
- DataStore class names changed: AseDataStore assume the name SybaseAdoDataStore, ODBCDataStore
assume the name SybasODBCDataStore
What's New in Workflow Server v4.5.2.0
Features added
- Document classes generated automatically when document schema changed
- Better design-time diagnostic
- Maintanance server mode
- Audit trail
- New virtual method GetReferencedDocument on DocumentNode allow working with reference
documents when datastore mode (standard/staging) differ from master document
Bugs fixed
- SybaseODBCCommand now working correctly with Decimal parameters
- NodeMapper works good with empty dynamic reference field
- Exceptions after converting Null values to DBNull values (StoredProcedure factory)
- Reference meta node code generation for dynamic factories
- Reseting original value of implicit reference after save
- Missing required parameters now not conduce to blow up
- WS Section control fixed
- WS DateTime control fixed
- Server installation fixed
- DBLogger performance improvement & bugs fixed
Changes
- DataStore class names changed: AseDataStore assume the name SybaseAdoDataStore, ODBCDataStore
assume the name SybasODBCDataStore
Workflow Server 4.5.1.x
Workflow Server 4.5.1.3 (2007-06-28)
You can download this release from:
http://sourceforge.net/project/showfiles.php?group_id=157780&package_id=232301&release_id=519437
Bugs fixed
- NodeMapper blow up after DocumentBinder reset (issue #1744129)
- UpdateGram now use HasKeys instead of IsKey (issue #1744438)
- Miscellaneous small fixes in WS designer
- Hiding WSCurrentActivity and WSCurrentContext inside WSViewState (issue #1739043)
Workflow Server 4.5.1.2 (2007-06-25)
Feature added
- GetMetaNodeByName() method on DocumentMetaNode now traverse down by meta nodes hierarchy
- Duplicate stored procedure parameters now generates a warning not an error
- MetaNode indexer should not blow up if the fild does not exist
- Sybase ADO logging
- New field types: float, double, long
Bugs fixed
- AuthenticateToken() method on WorkflowServer.Web.Session
- Changes concerned with browser Back Button restored in workflowserver.js
- Unexpected prefix 'Factory:' appearing in document ID
- ValueNode property on NodeMapper
- Control binding for fields with composite names does not work if the field path goes through a reference
- Binding reference nodes to UI controls
- WS console applications designer support
Known Issues
- NodeMapper blows up when WSDataMember include empty dynamic reference field
Workflow Server 4.5.1.1 (2007-06-19)
Whats new:
1. Partial document classes
Fixes:
1. Assigning document to implicit reference field
Workflow Server 4.5.1.0 (2007-06-18)
https://sourceforge.net/project/showfiles.php?group_id=157780&package_id=232301&release_id=517030
Whats new:
1. Generic factories implemented
2. New client side event - window.onnavigationback
3. New method GetImplicitKey(DocumentNode node) on ReferenceMetaNode
4. Support assigning non-string value (document key) to implicit reference fields
5. Method AuthenticateToken(string tokenID, string context) on Session object replaces
old method Authenticate(string tokenID).
Fixes:
1. Custom DataAdapters instantiating fixed.
2. Miscellaneous fixes in WS designer (code generation, property designers, Workflow Explorer).
3. ClassLoader rewritten.
4. RetieveUserProfile(string userName) method on Session object now working properly if no "context"
field defined on userProfile document.
5. Method IsModified(string fieldName) come back
6. Caption property on FieldMetaNode restored
7. NodeMapper now not blow up when WSDataMember is not exist on document node.
Workflow Server 4.2.0.x
Workflow Server 4.2.0.17 (2007-05-22)
http://sourceforge.net/project/showfiles.php?group_id=157780&package_id=176489&release_id=510377
Bugs fixed:
- Removing contextID hidden field from page on session timeout
- Web cache work correctly now
Workflow Server 4.2.0.16 (2007-05-10)
http://sourceforge.net/project/showfiles.php?group_id=157780&package_id=176489&release_id=507463
Bug fixed:
- Html file for blocking the back button is added.
Workflow Server 4.2.0.15 (2007-05-04)
http://sourceforge.net/project/showfiles.php?group_id=157780&package_id=176489&release_id=505892
Bugs fixed:
- 1711292 - Session not goes to Timeout page when timeout occurs.
Feature:
- Extended support of back button blocking.
- Clinical Services support
Workflow Server 4.2.0.14 (2007-04-28)
http://sourceforge.net/project/showfiles.php?group_id=157780&package_id=176489&release_id=504456
Feature Requests:
- 1709308 Back button blocking.
- attribute 'clientTimeout' now allow relative path to file with message box.
Workflow Server 4.2.0.13 (2007-04-26)
http://sourceforge.net/project/showfiles.php?group_id=157780&package_id=176489&release_id=503845
Bugs fixed:
- 1592922 Session Binder
- 1707950 Unhandled Exceptions During Session Timeout
Workflow Server 4.2.0.12 (2007-04-18)
http://sourceforge.net/project/showfiles.php?group_id=157780&package_id=176489&release_id=502059
Bug fixed:
- 1694420 Method LocalID returns null if receives LocalID as parameter, instead of GlobalID
Feature Requests:
- 1694423 Timeout MessageBox which warns of close session timeout.
- New attribute 'source' under 'message' tag on EmailWriter activity.
Workflow Server 4.2.0.11 (2007-03-23)
https://sourceforge.net/project/showfiles.php?group_id=157780&package_id=176489&release_id=495896
New document Factory - Service factory supports document persistence to web services.
Workflow Server 4.2.0.10 (2007-03-09)
https://sourceforge.net/project/showfiles.php?group_id=157780&package_id=176489&release_id=492420
Fix: Navigator control
Workflow Server 4.2.0.9 (2007-03-07)
https://sourceforge.net/project/showfiles.php?group_id=157780&package_id=176489&release_id=491903
Fix: DocumentBinder.UpdateCache()
Workflow Server 4.2.0.7 (2007-03-01)
https://sourceforge.net/project/showfiles.php?group_id=157780&package_id=176489&release_id=490122
Fix: activity stack (remove stack cleanup)
Workflow Server 4.2.0.6 (2007-02-26)
https://sourceforge.net/project/showfiles.php?group_id=157780&package_id=176489&release_id=489437
Fix: DBLogger
Workflow Server 4.2.0.5 (2007-02-01)
https://sourceforge.net/project/showfiles.php?group_id=157780&package_id=176489&release_id=483167