⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.txt

📁 一个工作流设计及定义的系统,可以直接与数据库结合进行系统工作流程的定义及应用.
💻 TXT
📖 第 1 页 / 共 4 页
字号:
$Id: CHANGELOG.txt,v 1.168 2005/07/28 16:33:09 jmettraux Exp $

CHANGELOG for OpenWFE releases


OpenWFE 1.5.4 - released 2005/07/28

- [engine]    todo #1246720 : implemented <if test="x == y"> notation.
- [worklist]  bug #1236612 : correlation with 'bounce' set to false could fail.
              Fixed. Submitted by Vamsee.
- [webclient] patch #1246011 : longs were converted to doubles. Submitted by Ed 
              and Ben.
- [engine]    todo #1245075 : implemented sort() function.
- [embed]     todo #1231800 : implemented InMemoryWorklist.
- [engine]    bug #1245143 : concurrent-iterator + sequence bug. Fixed.
- [engine]    todo #1244587 : now allowing params without quotes for functions.
- [engine]    todo #1244226 : implemented boolean functions (BooleanFunctions).
- [tests]     todo #1244535 : implemented EngineTester, for fast engine tests.
- [worklist]  todo #1244290 : implemented InMemoryWorkItemStorage (mainly for 
              embedded worklist)
- [engine]    task #117191 : implemented the 'mail form' system.
- [engine]    rfe #1230343 : implemented bean2workitem 
              (openwfe.org.engine.workitem.AttributeUtils .java2owfe() 
              and owfe2java())
- [xdbc]      task #117444 : removed Xdbc.
- [embed]     task #117478 : implemented DbPersistedEngine.
- [xlob]      task #117442 : implemented XlobWorkItemStorage.
- [xlob]      task #117441 : implemented XlobExpressionStore.
- [engine]    bug #1237610 : ParticipantExpression got never removed from 
              the pool. Fixed.
- [core]      task #117475 : added P_LOGIN_TIMEOUT to OwfeDataSource (and 
              extensions).
- [core]      task #117473 : implemented AdHocDataSource (embedded OpenWFE).
- [core]      bug #1237353 : URL expansion bug. Fixed.
- [xlob]      task #117440: implemented Xlob, an XML clob store.
- [-all-]     bug #1236681 : XmlUtils.toString(x) always return ascii strings. 
              Fixed.
- [worklist]  bug #1235877 : countWorkItems() called on a not yet created store
              dir threw an exception. Now just warning and returning 0.
- [engine]    bug #1231861 : subprocess StackOverFlowError. Fixed.
- [-all-]     bug #1235197 : problem with path canonicalization. Fixed.
- [engine]    bug #1234712 : NPE when 'attribute' was missing. Fixed : it now 
              throws a LaunchException with explanations.
- [worklist]  rfe #1233434 : added '__locker_name__' attribute for locked 
              workitems headers.


OpenWFE 1.5.3 - released 2005/07/06

- [engine]    bug #1233252 : flow validation failing on windows. Fixed.
- [engine]    task #117194 : implemented SmtpDispatcher and MailListener.
- [embed]     task #117184 : implemented FsPersistedEngine.
- [embed]     task #117054 : added the control system to the embedded engine.
- [worklist]  rfe #1230476 : added logging for flow launches.
- [engine]    rfe #1230217 : extended the 'set' expression to support nested 
              XML values.
- [worklist]  bug #1229661 : audit system logged against old values for author.
              Fixed.
- [worklist]  rfe #1229258 : united separators to '::' in the audit facility.
- [engine]    task #117031 : allowed for process definitions to be located in a
              launchitem attribute ('field:xxx' as workflow definition url)
- [engine]    bug #1227147 : critical TimerTask bug in expool. Fixed.
- [engine]    bug #1226963 : sync 'cancel remaining' problem. Fixed.
- [engine]    bug #1225552 : __description__ field was not set when 
              'description' attribute was present in flowdef for a 
              participant. Fixed.
- [engine]    bug #1225554 : missing 'sync' att for concurrence tag in 
              flowdef XML schema. Fixed.
- [worklist]  task #116852 : implemented an audit system for tracking workitem
              modifications. This feature is sponsored by http://www.obinary.com
- [webclient] bug #1226420 : webclient field removal broken. Fixed.
- [auth]      bug #1224269 : too much passwd.xml reloads. 
- [webclient] bug #1207633 : FileUpload in input system was broken. Fixed.
- [auth]      bug #1218459 : XmlPrincipalCodec NullPointerException when saving
              new principals. Fixed.
- [auth]      bug #1219650 : SqlPasswdCodec did not save class of Principal.
              Fixed.
- [rest]      bug #1218062 : http replies of size > 64k were truncated to 64k. 
              Fixed.
- [-all-]     bug #1203804 : workitems of more than 5k could fail to be
              delivered. Fixed.
- [apre]      patch #1205468 : pyya-apre.bat fixes (by Arie).


OpenWFE 1.5.2 - released 2005/05/17

- [-all-]     task #115614 : added OpenWFE version display in the logs of
              the three main components (engine, worklist and apre).
- [worklist]  bug #1111583 : missing 'arg' column added to mysql_swis.sql
- [applic]    task #115569 : added MonitorMap to avoid file corruption with 
              expression stores.
- [applic]    task #115529 : commented out dangerous logging operation in 
              PolicyService and Passwd, they could lead to log4j induced 
	      stack overflow errors.
- [engine]    task #115527 : added support for base64 and xml attributes in 
              AttributeUtils.
- [engine]    task #98147 : implement 'else-ref' for participants.
- [engine]    task #115417 : in expressions: getHistory().log --> historyLog().
- [engine]    bug #1198240 : now issuing a better error message when coder line
              is not OK during socket listening.
- [engine]    rfe #1196687 : added ${const:xxx} notation, for inserting java 
              constant values.
- [worklist]  bug #1169093 : 'launch.all' permission didn't work. Fixed.
- [worklist]  bug #1112487 : No specific error messages for launchitems without
              workflowDefinitionUrl set. Fixed.
- [-all-]     bug #1190326 : distribution was not taken into account when
              determining file names and xdbc ids for expressions and
	      workitems. Fixed.
- [engine]    bug #1192461 : 'field-ref' and 'variable-ref' broken in 
              ParticipantExpression. Fixed.
- [worklist]  bug #1196216 : problem in LaunchPermission name parsing. Fixed.
- [xsd]       bug #1195216 : enforcing 1! sgExpression in a process-definition.
- [worklist]  patch #1194784 : catching all exceptions in AbstractWorkItemStore.
- [engine]    task #115008 : let Iterator remove template when last elt reached.
- [applic]    task #114996 : OwfeDataSource : now isConnectionInvalid() 
              check can be disabled.
- [engine]    task #113229 : adapted control interface to 1.5.x 
              (thus obsoleted 'cancelf')
- [engine]    bug #1190047 : fixed control 'cancelf'.
- [ws]        task #114798 : initial implementation of webservice invocation 
              as a participant.
- [engine]    bug #1188855 : <define> missing from XSD. Fixed.
- [engine]    task #114335 : implemented Base64Attribute.
- [engine]    bug #1185703 : CachedExpressionPool troubles. Fixed.
- [query]     rfe #1185177 : allowed regex in query-map.xml (as requested by 
              S閎astien Lucas)
- [worklist]  bug #1184674 : WorkitemFieldQueryItem was broken. Fixed.
- [droflo]    task #114439 : added 'sleep' to droflo
- [engine]    task #114415 : implemented a 'sleep' expression
- [engine]    task #114334 : implemented XmlAttribute.
- [webclient] task #108364 : added a header viewer to the webclient


OpenWFE 1.5.1 - released 2005/04/08

- [worklist]  bug #1174762 : query config was not loading on Windows. Fixed.
- [engine]    bug #1175709 : schema http://www.openwfe.org/flowdef_r1.5.0.xsd 
              was crippled. Fixed.
- [engine]    task #114203 : added XSD validation to validate-flowdef{.sh|.bat}
- [droflo]    task #114198 : added 'not-equals' to droflo.
- [engine]    task #113173 : implemented the 'not-equals' [shortcut] expression.
- [engine]    task #113178 : reengineered the variable system, put the burden
              of it in the expression pool.
- [engine]    task #113036 : ensured that <subprocessname/> notation accepts
              parameters like <subprocess ref="subprocessname" /> does.
- [engine]    task #109791 : moved external flow launch logic to 
              SimpleXmlLauncher.
- [engine]    task #114013 : implemented random functions.
- [engine]    task #113158 : implemented engine-level variables ${///x}
- [engine]    task #113996 : implemented the 'reverse' and the 'shuffle' 
              functions (for lists).
- [engine]    task #113332 : implemented the 'tadd' function (time addition).
- [worklist]  bug #1173169 : -1 as limit for getHeaders() resulted in an error.
              Fixed.
- [-all-]     task #113948 : new XSD  http://www.openwfe.org/flowdef_r1.5.0.xsd
- [droflo]    bug #1171725 : expression ids mix in droflo. Fixed.
- [engine]    task #113667 : adapted the filters to the 'dollar notation'.
- [engine]    task #113881 : implemented new subflow numbering scheme (based on
              parent workflow instance id)
- [engine]    task #113637 : implemented an 'include' functionality in the
              process definition language.
- [-all-]     task #102924 : switched to the vanilla BSD license 
              (http://www.opensource.org/licenses/bsd-license.php).
- [engine]    bug #1137360 : 'variable-ref' was broken. Fixed.
- [engine]    task #113580 : added 'initialEngineId' to FlowExpressionId.
- [engine]    task #113609 : better error message when expression is not found
              in expression map.
- [engine]    task #109173 : validator now warns when multiple bodies in 
              process-definitions.
- [worklist]  task #111556 : [re-]implemented FileWorkItemStorage getStatus().
- [droflo]    bug #1165226 : just added expressions had no parent exp. Fixed.
- [-all-]     bug #1164106 : encoding problem, stuck with ascii. Fixed. :-)
- [-all-]     task #113457 : implement multi-stop in the signal client command 
              line for faster stops.
- [worklist]  bug #1163569 : workitem removal from store failed sometimes. 
              Fixed by Olivier Stembert.
- [query]     bug #1163009 : 'or' query didn't work. Fixed.


OpenWFE 1.5.0 - released 2005/03/14

- [worklist]  task #113346 : implemented QueryGetStrategy.
- [engine]    task #113276 : the FlatSequenceExpression now completely chains 
              its children and then vanishes.
- [droflo]    patch #1119599 : added support for 'function-value'. Patch 
              submitted by Jay Lawrence.
- [worklist]  patch #1160288 : added postgres_swis.sql as contributed by 
              Marc 'whychung' Chung.
- [engine]    task #113215 : implemented elt() in BasicFunctions.
- [engine]    task #113178 : changed the / var lookup system.
- [engine]    task #113151 : implemented car() and cdr() in BasicFunctions.
- [worklist]  openwfe.org.worklist.rmi.WorkSessionImpl
              -> openwfe.org.worklist.impl.RmiWorkSession
- [worklist]  openwfe.org.worklist.rest.RestWorkSession 
              -> openwfe.org.worklist.impl.RestWorkSession
- [worklist]  task #111200 : implemented FileWorkItemStorage and 
              XdbcWorkItemStorage.
- [xdbc]      bug #1112119 : multiple inserts for a doc (expression). Fixed.
- [xdbc]      bug #1157280 : not handling "'" properly. Fixed (aligned on 
              SqlUtils).
- [engine]    task #113076 : implemented the ${c:x()} and ${call:x()} notation.
- [engine]    bug #1156773 : functions' parseArgs() was broken. Fixed.
- [engine]    task #1123069 : implemented nested 'dollar' variable substitution.
- [engine]    task #113065 : enhanced functions by adding then the expression 
              as arg.
- [pyya-apre] patch #1152993 & #1152991 : removed obsolete reactor references
              (Ryan McCahan).
- [engine]    task #109947 : it's now possible to choose the encoding for the 
              MailNotifiedParticipant.
- [engine]    task #112319 : turned participant-map into a list (thus allowing 
              default participants).
- [engine]    task #110409 : made 'regex' and 'name' equivalent in 
              participant-map (regex rules).
- [webclient] bug #982777 : file upload broken for windows. Fixed.
- [droflo]    bug #1155111 : 'iterator' rendering and edition crashed. Fixed.
- [engine]    task #110948 : updated flow validation for OpenWFE 1.5.0
- [-all-]     task #112881 : OpenWFE now works with java5  :-)
- [droflo]    bug #1149642 : java packages not visible from tomcat. Fixed.
- [engine]    bug #1111541 : entry about launch was missing in workitem history.
              Fixed.
- [engine]    bug #1116889 : apply time was not set in the participant 
              expression. Fixed.
- [droflo]    bug #1125217 : fixed concurrence expression rendering and 
              outputting.
- [droflo]    bug #1133808 : subprocess edition broken. Fixed.


OpenWFE 1.5.0pre7 - released 2005/02/15

- [droflo]    bug #1121357: 'new flow' was broken. Fixed.
- [engine]    task #110950: 'define' can now create 'new expressions'.
- [droflo]    bug #1060255 : forcing into edit mode.
- [webclient] droflo.war and webclient.war now available under wars/
- [engine]    bug #1116739 : lookup variable problem. Fixed.
- [worklist]  task #111628 : implemented CorrelatedPutStrategy.
- [worklist]  task #111200 : spinned WorkItemStorage out of WorkItemStore 
              classes.
- [worklist]  task #111358 : merged REST config into classic config.
- [xdbc]      bug #1112518 : sometimes incomplete document got fetched. Fixed.
- [worklist]  task #106874 : removed the ugly ServiceIterator trick.
- [worklist]  task #111238 : implemented the 'browse' StorePermission.
- [engine]    patch #1095994 : adding 'sentdate' to MailNotifiedParticipant, 
              a patch by FriscoTxp.
- [applic]    bug #1109060 : broken SQL in SqlPasswdCodec. Fixed.
- [engine]    task #110994 : implemented FlatSequenceExpression.
- [engine]    task #111025 : [raw expression] spin children building out of
              resolveExpression().
- [worklist]  task #110999 : allowed regex notation for LaunchPermissions.
- [engine]    bug #1108397 : NPE problem with null expression class in 
              XdbcExpressionStore.contentIterator(). Fixed.
- [applic]    bug #1108242 : XmlPasswdCodec didn't output the first <?xml... 
              line. Fixed.
- [droflo]    task #106742 : added the 'to-field' attribute to the 'restore'
              expression.
- [droflo]    bug #1101475 : 'greater' and 'lesser' couldn't get displayed.
              Fixed.


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -