The Basic Alfred 4.0 Architecture
Please see the Alfred 4.x Overview
for brief description of the features and capabilites of the
Alfred 4.0 architecture.
Alfred 4.1 - Release Notes
- Spooled Job Scripts Containing Errors would
sometimes create a "ghost" entry in the user interface.
Jobs are automatically deleted when parsing errors are detected,
although sometimes a non-executing entry would still appear in
top-level user interface. Partial jobs are now fully deleted
and better error messages appear in the command log.
- Voluminous Command Output was sometimes
truncated in the command logs at approximately 40k bytes.
Large output logs should appear in full now.
- Error Opening Task-Tree Window - sometimes
an error message would appear rather than the job "DAG" window
when the triangular open button was pressed. This was caused
by a bug in the auto-placement mechanism which is used when
there are no previously saved window locations, and it has
- Command Tokenizer was sometimes incorrectly
removing double-quotes from arguments. Alfred scripts contain
Cmd directives which specify an executable and arguments
to be launched. In some instances, double-quotes embedded within
argument strings were being stripped before being passed to the
executable. The 4.1 release now tokenizes arguments in the same
manner as the 3.x releases.
- Bug Fix: Disabling Walk-Ahead Limits was not possible
in the 4.0 release. The limit on the number of ready but currently
unlaunchable tasks generated by expand and Iterate nodes can be set
using the Walk-Ahead entry in the Session->Preferences dialog. As
with the 3.3 release, setting the value to "-1" will once
again allow unlimited unrolling when these nodes are first processed.
- Empty Windows Back-up Schedules would sometimes
be created when a new schedule was written. This has been fixed.
- Limit Counts Exceeded have been fixed in
the case where the command name was also specified as explicit tag.
Limits were also sometimes exceeded in the 4.1-beta releases due to
race conditions which have been resolved.