📄 changelog.txt
字号:
Parameter 'maxStorageThreads' added to workitem stores.
- [-all-] removed the check() in workitem consumers
- [worklist] patch #1004139 (Jay Lawrence) : failsafe proceed loop in swis
BasicActionDaemon
- [worklist] patch #1003567 (Jay Lawrence) : optimized history item encoding
in Swis
- [engine] task #102451 : made the XmlExpressionPool deeper :
pool/flowname_flowrev/x/yyyyyyx/expression.xml
OpenWFE 1.4.0pre - released on 2004/08/04
- [-all-] patch #1002881 (Jay Lawrence) : using uname to determine
the JAVA_HOME
- [-all-] task #102648 : restructured release tree
- [engine] task #98976 : openwfe.org --> openwfe.org.engine
- [engine] bug #998722 : no timeout bug fixed (by Tom Bargiacchi)
- [engine] task #101915 : implemented control over REST
- [applic] task #102322 : implemented RmiBridgedRestSession.
- [droflo] bug #998528 : editing a new participant in a new flow resuled
in a NPE. Fixed.
- [applic] task #102242 : now using reflection in RestSession to determine
method to call for a REST invocation.
OpenWFE 1.3.2 - released on 2004/07/26
- [-all-] task #101914 : prepared and integrated a generic REST service
in openwfe/applic.
- [uman] bug #995949 : adding a grant always resulted in a grant with a
'null' location. Fixed.
- [engine] task #102129 : threaded accesses to store in
InMemoryExpressionPool : increased perf by a factor of two :-)
- [engine] task #102134 : moved 'purge' and 'when' logic out of expression
stores to expression pool.
- [-all-] task #102112 : as suggested by Calvin R. Smith, using a unique
Timer found as a static member of class Application
- [engine] task #102065 & #102066 : implemented InMemoryExpressionStore and
unthreaded FlowExpression.storeItself()
- [engine] task #102084 : moved engine control logic out of expression stores
and put it in expression pool.
- [engine] task #102080 (swis) : made the ActionDaemon a separate class.
Also made a 'BasicActionDaemon' that implements it.
- [engine] task #102029 : separated ExpressionPool from CachedExpressionPool.
- [engine] task #101895 : cancel flow and cancel expression now produce
history log records.
OpenWFE 1.3.1 - released 2004/07/19
- [engine] established rule : "only unapplied participant expressions
may be frozen". This will perhaps change, after user feedback.
- [engine] task #85883 : implemented the 'cancel case'. A whole workflow
instance may be cancelled.
- [engine] task #85882 : implemented 'cancel activity'. A [participant]
expression may be cancelled.
- [engine] bug #992385 : cancel a flow didn't remove its root expression.
Fixed.
- [doc] task #99897 : drawn roadmap for project.
- [webclient] bug #990022 : cancelling during launch item lead to dead end white
screen. Fixed.
- [droflo] task #101850 : now display the dispatch time in droflo display
for the current participant.
- [droflo] task #101801 : droflo in display mode shows reply time for
participants.
- [engine] task #100303 : implemented full getStatus() for XmlExpressionStore
service.
- [reactor] task #101746 : recompiled java agents (in reactor-scripts/) are
automatically reloaded (especially useful in their test phase).
- [engine] task #101701 : implemented 'cancelx' command for engine control
- [engine] task #101702 : renamed control command 'unfreeze' to 'unfreezex'
OpenWFE 1.3.0 - released 2004/07/12
- [engine] task #101355 : wrote control.bat and
etc-engine/win-engine-policy.conf
- [engine] task #100658 : implemented ControlSession (command line only
for the moment).
- [engine] task #101575 : re-implemented retry for SocketDispatcher.
Freeze only occurs after the retries failed.
- [engine] task #101467 : dispatcher now advertises its encoder name,
so that listener may adapt.
- [engine] task #101466 : implemented coder advertisement in socket
dispatching, SocketListener now adapts to encoder chosen
by dispatcher.
- [engine] refactored FlowExpressionId and FlowExpression cloning.
- [core] bug #981839 : creating a new user failed. Fixed.
OpenWFE 1.2.2 - released 2004/06/28
- [uman] bug #980310 : adding a permission to a user was not possible.
Fixed.
- [-all-] task #100804 : separated sql scripts in openwfe-x.x.x/sql/
- [applic] task #99719 : implemented SqlPasswd. Worklist user credentials
stored with SQL.
- [droflo] bug #978298 : droflo edit mode was broken. This was due to the
sync class relocation. Fixed.
- [engine] task #100449 : refactored the CompositeParticipant and introduced
the RefPartipant (that replaces the AliasParticipant)
- [engine] task #100660 : added an include mechanism to XmlParticipantMap
- [engine] task #100667 : freezing/unfreezing produces a histroy log item.
- [engine] task #100659 : implemented an AliasParticipant and refactored a
bit the ParticipantMap
OpenWFE 1.2.1 - released 2004/06/21
- [engine] task #100668 : using timestamp instead of boolean to flag a
frozen expression
- [engine] task #100657 : implemented FreezableExpression
- [engine] moved SyncExpressions to openwfe.org.expressions.sync
- [droflo] bug #973072 : adding a sequence in a subprocess added a
concurrence instead. Fixed.
- [worklist] task #100370 : made 'swis' a full-feature WorkItemStore (one that
is completely accessible from the Java API)
- [worklist] task #100518 : added the findFlowInstance() method to WorkSession
and WorkItemStore implementations
- [core] bug #974530 : user management change commit always failed. fixed.
- [-all-] task #100368 : added swis sql to release sql/ subdir
- [engine] task #100363 : FlowExpression.storeItself() now runs in its own
thread. Small perf increase.
- [engine] task #100305 : used FileNameFilter for XmlExpressionStore
content iteration.
- [engine] bug #973169 : contentIterator() jam in FileExpressionStore. Fixed.
- [engine] performance increase (changed jdom -> 1.0b10 and tuned socket
dispatching)
OpenWFE 1.2.0 - released 2004/06/14
- [engine] bug #972270 : history items weren't completely filled. Fixed.
- [engine] bug #972195 : 'if' and other composite expressions did not
cloned their children expression id. This brought problems
when launching multiple instances of a same subprocess. Fixed.
This bug was discovered and isolated by Massimiliano Ziccardi.
- [droflo] task #100150 : add 'variable-ref' to participant
- [droflo] task #100151 : merge 'dyna-participant' into 'participant'
- [engine] Refactored WorkItemCoder and AttributeCoder hierarchy
- [engine] tasks #100149 and #88361 : merged dyna-participant into
participant and added the 'variable-ref' attribute to it
- [-all-] Integrated Jay Lawrence's shell.patch : on unix platforms
you now set your java settings in the base.sh file
- [core] Heavy 'auth codecs' refactoring (code for parsing user
credentials)
- [reactor] bug #966372 : reactor didn't receive participant name and could
therefore not route to target agent. Fixed.
- [engine] added a java2attributes(java.util.Map m) to
workitem.AttributeUtils
- [wuman] bug #964102 : still linked to old Utils class. Fixed.
- [droflo] task #99680 : implemented drop down value list in droflo
OpenWFE 1.1.2 - released 2004/05/31
- [engine] bug #963238 : When expression control flow inconsistency. Fixed.
- [engine] bug #963107 : SubProcessRefExpression lost its link to its
containing process definition when swapped to disk (or db). Fixed.
- [engine] task #99585 : added 'type' attribute to 'set' expression.
- [webclient] bug #961394 : launching a jsp defined launchitem did not work.
Fixed.
- [webclient] also displaying flows and launchitems available as JSP pages
- [engine] bug #961170 : Concurrence did not got swapped with
its SyncExpression. Fixed.
OpenWFE 1.1.1 - released 2004/05/24
- [droflo] task #99010 : added 'iterator' and 'concurrent-iterator' to droflo
- [engine] bug #958893 : droflo troubles as soon as manipulating
the root expression. Fixed.
- [engine] task #99165 : implemented 'save' and 'restore' expressions
- [engine] task #99160 : increased perf of stores' contentIterators
- [engine] task #99048 : implemented 'when' expression
- [engine] task #99047 : implemented '/' trick to variable system
- [engine] task #99063 : refactored purge mechanism in expression stores
(preparation for 'when' expression)
- [webclient] refactored struts actions
- [engine] bug #955908 : Displaying more info to the user when there is
a dispatching exception
- [engine] bug #955766 : IteratorExpression did not store its changes
(neither concurrence expression)
OpenWFE 1.1.0 - released 2004/05/17
- [reactor] bug #954139 : EmailNotificationAgent init failure. Fixed.
- [-all-] task #98854 : unified xml encoding system.
- [-all-] bug #952829 : droflo didn't zoom into subProcess. Fixed.
- [dotnet] added 'start-rest-openwfe.bat' for starting a REST enabled
OpenWFE suite on windows.
- [-all-] task #98581 : dates are now expressed in ISO standard rather
than as long values.
OpenWFE 1.0.4 - released 2004/05/10
- [reactor] task #98499 : wrote pyya-reactor.bat
- [worklist] bug #950722 : when containing a broken workitem,
a FileWorkItemStore was entirely ignored. Fixed.
- [xdbc] bug #950714 : duplicate xdbc key entry. Fixed.
- [engine] bug #950362 : 'if' didn't save its 'conditionTreated' state,
when an 'if' got back from the cache, it could thus be considered
as not resolved.
- [reactor] bug #924356 : pyya-reactor didn't add appDirectory to
agents.xml location
- [reactor] bug #934166 : pyya-reactor outputs nothing to its log file. Fixed.
- [droflo] task #98492 : added 'add expression' to 'and' and 'or'
- [droflo] bug #949850 : 'not' edition was broken.
- [droflo] bug #949844 : in the 'defined' editor, field-value and
variable-value were not in a common combobox. Fixed.
- [droflo] task #98487 : implemented edition of >= and <=
- [worklist] bug #946462 : 'lastModified' time was not modified in workitems
when saved or forwarded. Fixed.
- [rest] bug #949186 : removed the unnecessary
'failed to extract sessionId' error message
- [applic] bug #949213 : sync problem in unique id generator. Fixed.
- [engine] task #93887 : finished numeric comparison expressions
- [engine] XML output of generated flows (droflo and xpdl2owfe) : added
<!--then--> and <!--else--> to generated process definition
- [droflo] task #982026 : implemented undo feature for droflo
- [droflo] added 'override' attribute to 'set' expression editor
- [droflo] task #96047 : added set/unset online help
OpenWFE 1.0.3 - released 2004/04/30
- [worklist] task #98134 : increased lock timeout for workitem stores.
- [worklist] bug #943028 : unlocked workitems were forwarded... Fixed.
- [engine] bug #934205 : initial loading of SyncExpression failed. Fixed.
- [-all-] task #97908 : Including Presentations into the distributed
documentation
- [droflo] task #97174 : added remove button for subprocess definitions
- [droflo] bug #923720 : trailing 'null' after ok button. Fixed.
- [webclient] bug #939510 : droflo, in view mode, show [+] buttons for
if expressions. Fixed.
- [worklist] task #97487 : implemented InMemoryWorkItemStore
- [engine] task #97482 : implemented InMemoryExpressionStore (used
in etc-engine/m-engine-configuration.xml)
- [-all-] renamed the second 'tag-agent' in the participant map to
'python-tag-agent'
OpenWFE 1.0.2 - released 2004/04/13
- [pyreactor] task #97108 : added 'stop pyya-reactor' in openwfe-daemon.sh
- [pyreactor] integrated pyya-reactor into the openwfe release tree
- [pyreactor] tasks #92931 and #96215 : add pyya-reactor start facility in
openwfe-daemon.sh
- [droflo] task #96884 : added the 'inc' expression
- [engine] task #96813 : implemented loglevel in SqlHistory
- [engine] rfe #792409 : added flowName/Revision/Id to HistoryItem
- [webclient] task #97039 : launchables sorted alphabetically.
- [webclient] bug #932744 : launchables displayed twice even thrice. Fixed.
- [engine] bug #931858 and bug #930370 : inner subflows are cleaned
correctly when they stop and the log correctly.
- [engine] bug #931760 : Reactor threw exception when received a workitem
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -