OpenWFE 1.7.0 got released. This release is the product of a long and detailed effort on streamlining the engine's operations. As always it is the result of lots of feedback and testing. There are no notable changes for the process definition language, it is stable. Almost everything occured 'under the surface'.
OpenWFE [1.7.0] is also available as a Maven dependency. http://www.openwfe.org http://web.openwfe.org/display/openwfe/Download The CHANGELOG is rather long, as lots of things got improved / fixed. OpenWFE 1.7.0 - released on 2006/05/09 - [-all-] bug #1458193 : OpenWFE wasn't tolerating whitespaces in paths on Windows. Fixed. - [engine] bug #1483763 : sequence without children was left in expool. Fixed. - [engine] bug #1483440 : global sets were not cleaned out after evaluation. Fixed. - [app] todo #1483059 : implemented downloadList[URL] for Wget. - [engine] todo #1482622 : implemented 'cancel-process' expression. - [input] patch #1480611 : textarea edition for XmlInput. Submitted by Joachim Martin. - [engine] todo #1481013 : default consumer for workitem listeners is now 'consumer'. - [embed] todo #1480393 : engine.stop() now properly stops its expool. - [engine] todo #1479998 : expool.init() now showing engine-level defined expression timeout. - [app] todo #1462943 : implemented ms (long) to dhms (string). - [app] todo #1478286 : implemented SqlUtils.rollback(con). - [app] todo #1478269 : added OwfeDataSource.newConnection(). - [engine] todo #1477904 : implemented function 'matches'. - [engine] todo #1477903 : implemented functions lowercase and uppercase (as well as their aliases lc and uc). - [engine] bug #1477854 : sub process-definition templates were not cleaned out systematically. Fixed. - [engine] bug #1454903 : test b1409731 was leaving garbage in expression pool. Fixed. - [engine] bug #1477218 : 'case' expression wasn't cleaning out unapplied branches. Fixed. - [worklist] bug #1471420 : worklist based correlation was broken. Fixed. - [engine] todo #1471359 : added switch -V to pool-grapher for displaying OpenWFE version for each expression. - [engine] todo #1475986 : implemented WiMerge a small tool for flow migrations. - [engine] bug #1438553 : code for cleaning old expool dirs not wired. Expool was slowly saturating. Fixed. - [-all-] todo #1473256 : reorganized jars for jaas. Introduction of jars/restricted/ - [app] todo #1471658 : Scheduler was staying in daemon mode even if new jobs were scheduled. Fixed. - [engine] todo #1467001 : now keeping track of OpenWFE version within FlowExpressionIds. - [engine] todo #1464820 : ported 1.6.3pre4 light storeIterator to 1.7.0 - [engine] todo #1466981 : pool-grapher : applied expr now coloured in red (and ghost expressions are in light grey) - [engine] todo #1462801 : ported the PoolGrapher to the 1.7.0 branch. - [engine] todo #1467697 : decoupled ParticipantMap from ParticipantMapFactory. - [engine] todo #1469871 : made <sleep until="..." /> use toIsoDate(). - [engine] todo #1469696 : implemented function toIsoDate(). - [engine] feature req #1431291 : logging of else-ref history. - [engine] todo #1468710 : implemented debug level for TextHistory. - [app] todo #1466569 : added lastModified attribute to ApplicationContext. - [app] bug #1462987 : CronService wasn't allowing two crons with the same schedule. Fixed. - [app] todo #1461371 : added --verbose (-v) to Wget. - [app] todo #1458180 : implemented a wget. - [engine] bug #1449432 : cron was missing application context when rehydrated. Fixed. - [-all-] todo #1454371 : copied OPENWFE_HOME auto detection to openwfe-suite-nowebapp.bat - [engine] bug #1453692 : DoExpression was not persisting is inAction field. Fixed. - [engine] bug #1453357 : DefineExpression were not persisting their environment id. Fixed. - [engine] bug #1453135 : FilterDefinitionExpression lost its context. Fixed. - [engine] bug #1453131 : nocache ConcurrentIterator broken. Fixed. - [engine] bug #1452297 : nextSubId was not persisted. Fixed. - [engine] bug #1452182 : 'or' and 'and' not keeping track properly of their own state. Fixed. - [engine] bug #1449867 : 'no cache' bug. Fixed. - [engine] bug #1451290 : fetch(null) problem with SimpeExpool. Fixed. - [xlob] todo #1450682 : tightened close(rs, st, con) xlob code. - [engine] bug #1450215 : coldstart bug in fetchEnv() (xlob and jcr). Fixed. - [engine] todo #1450255 : removed completely the next/prev/behalf system. ~~ 1.6.3pre3 -> 1.7.0 - [engine] bug #1449880 : broken local.ControlSessionImpl. Fixed. - [xlob] bug #1449833 : clob problem with PostgreSQL. Fixed. - [engine] bug #1449447 : missing exp.storeItself() upon 'frozen apply'. Fixed. - [engine] bug #1449451 : simple unfreeze case not handled. Fixed. - [webclient] todo #1448372 : launchables onmouseover diagram display. - [webclient] bug #1447962 : NPE when logged out. Reported by Leïla. Fixed. - [webflow] bug #1446493 : relative link problem. Fixed. - [engine] todo #1447528 : implemented FileArchivingParticipant. - [-all-] patch #1445516 : Westley Weimer's ironclad patches. - [engine] todo #1445018 : added '__timeout__' variable for 'when' and 'participant' (another way of setting their timeout). - [webclient] todo #1444215 : adapted the tables to the new CSS. - [engine] bug #1435169 : garbage files in expool could 'kill' engine. Fixed. - [droflo] bug #1443505 : 'undo' got displayed in view mode too. Fixed. - [droflo] todo #1443444 : nicer images. - [droflo] bug #1443437 : wrong path to images for standalone droflo. Fixed. - [engine] todo #1443101 : implemented AppliedWorkitemExtractor (applied-item-extractor.sh) - [app] todo #1443076 : better info upon failing XmlCoder.decode(xml). - [engine] todo #1443073 : more ouptut when missing workitem in pool. - [app] todo #1442971 : 'parameterized' LdapService. - [engine] todo #1442502 : now displaying fei upon function error. - [worklist] todo #1442424 : implemented ParticipantGetStrategy. - [app] todo #1441682 : added getAsFloat() to MapUtils. - [engine] todo #1441684 : added 'schedulerFrequency' param to the [simple] expression pool. - [webserver] todo #1440427 : removed the 'logFile' param of the JettyWebService. - [uman] bug #1440408 : uman auth was broken. Fixed. - [engine] todo #1440119 : added 'cancel' as an alias for 'break' in <cursor> - [engine] rfe #1439691 : implemented 'ststamp' and 'ltstamp' functions. Best regards, -- john.mettraux @ openwfe.org -///- http://jmettraux.openwfe.org ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ OpenWFE - Open source WorkFlow Engine OpenWFE-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openwfe-users
