maestro 4.5.0

New features

This release is providing updated functionality for the Maestro AI ecosystem.
You can now run Tools directly from a Maestro flow, allowing you to communicate with any other Drupal system which has exposed their functionality as a Tool.
AI Assistants are now callable directly from Maestro, provided via a new Maestro AI module capability.

Maestro v4.5.0 includes the following:

maestro 4.4.1

Bug fixes
New features

Minor updates to the Diagram-js editor to support mobile-based editing and fix for lockups on some large-scale template diagrams.

Additional tokens for Maestro Webform usage.

  • fix: #3587950 Diagram.js Template Editor large flow editing lockup
  • task: #3592440 Enable mobile panning, zooming for template builder
  • task: #3605514 Maestro Webform tokens and Twig function for Entity Identifiers.

maestro 4.4.0

Bug fixes
New features

This release provides engine support for what's been called "Deep ancestor regeneration", supporting loop-back scenarios in complex processes to loop-back to ancestors outside of the process branches.

Minor changes to surface the Maestro Queue entity via the token UUID for JSON API.

Minor changes to support NULL typing in method declarations to fix deprecation messages.

  • feat: #3569226 Deep ancestor regeneration
  • feat: #3569269 Add token as Queue UUID
  • feat: #3571316 Drupal 11.3 compatibility issues

maestro 4.3.0

Bug fixes
New features
Unsupported

Maestro's ongoing support for 3rd party integration is expanding with this release providing a number of updates to Maestro Templates, developer APIs and task suspension capabilities.
A handful of minor bug fixes included in this release.

maestro 4.2.5

Bug fixes
New features
Unsupported

Bug fixes and Engine enhancements.
This release increases the Process Variable storage from 256 to 10000, a fix for our Drush command, updates to the template builder.

  • #3557222 Add zoom in/out to palette bar
  • #3559056 'drush maestro:orchestrate --quiet' doesn't display exceptions
  • #3559631 Increase process variable storage limit
  • #3559681 Diagram-js template builder error on same-task creation
  • #3559687 SPV helper plugin to pull webform submission value fails on array

maestro 4.2.4

Bug fixes
New features
Unsupported

Updates to the Maestro Engine to take care of a few edge case scenarios as well as enabling Drush commands to run the orchestrator and start processes.

maestro 4.2.3

Bug fixes
Unsupported

This release includes a minor fix for the Template Builder for full page display on Claro and Gin when blocks appear below the editor. (Issue #3547480)

Introducing our new Template Builder based on diagram-js (https://github.com/bpmn-io/diagram-js). The new Template Builder is a complete replacement of the original visual template builder and includes:

maestro 4.2.2

Unsupported

Introducing our new Template Builder based on diagram-js (https://github.com/bpmn-io/diagram-js). The new Template Builder is a complete replacement of the original visual template builder and includes:

Ability to pan the canvas
Ability to zoom in/out
Palette bar shows all available task types and allows you to drag tasks on to the canvas
New task shapes for start, end and if tasks
Expanded modal display for task editing

maestro 4.2.1

Bug fixes
New features
Unsupported

Introducing our new Template Builder based on diagram-js (https://github.com/bpmn-io/diagram-js). The new Template Builder is a complete replacement of the original visual template builder and includes:

maestro 4.1.4

Bug fixes
Unsupported

Minor bug fixes and updates to the AI and ECA task types.

maestro 4.1.3

Bug fixes
New features
Unsupported

Minor bug fixes and small enhancements.

Issue #3525875: On subsequent updates, set the AI Storage to the response value
Issue #3525883: When a process with a defined storage entity is deleted, remove the storage entity too
Issue #3526104: Open up AI Storage Entity to views and editing
Issue #3528227: Maestro ECA module depends on ECA Log and ECA Content

maestro 4.1.2

Bug fixes
Unsupported

Installer for AI Task bug fix to allow config to set base prompt.

maestro 3.1.3

Bug fixes

Minor fixes to layout/UI. One issue fix for reassignment.

Updates include:

maestro 4.1.1

Bug fixes
Unsupported

Minor bug fixes for views based task console and reassignment mechanism.

The issues resolved:

  • Issue #3524541: Status block does not show all views
  • Issue #3521780: Use of getAccountName method rather than the getDisplayName
  • Issue #3521204: Updater for existing view for Maestro Completed Tasks.
  • Issue #3521204: Views based task console not displaying details

maestro 4.1.0

Bug fixes
New features
Unsupported

A large update for the 4.x release. Bug fixes and a major update release for the Maestro AI Task and Maestro ECA Integration.

maestro 3.1.2

Bug fixes

Added Drupal 11 compatibility. Minor bug fixes and update to schema elements.

  • Issue #3445359 by mably: schema files are missing some configuration elements
  • Issue #3420705 by mably: Add a view field alias to allow sorting process views by completion time
  • Issue #3476690: Drupal 11 compatibility fixes for maestro
  • Issue #3457747 by xiukun.zhou: Maestro toolbar support translation

maestro 3.1.1

Bug fixes

Minor bug fixes with the following issues resolved:

maestro 3.1.0

Moving beyond the release candidates to a full release.

The last round of updates were minor tweaks while the core of Maestro has been stable on D10 for quite some time.

Please note there is no upgrade path between D7 and D10 due to the vast differences in architecture.

maestro 3.1.0-rc3

Bug fixes

Issue #3388643 - fix for nextStep method sporadically creating tasks post-AND task.

Issue #3384216 - fix for process variable checking to avoid warning/deprecation.

Issue #3389407- fix for task console showing warning message.

Issue #3390065 - fix for token field being too large for older supported databases.

maestro 3.1.0-rc2

Bug fixes
New features

This release is a mix of bug fixes and a new major feature. We are moving away from discrete IDs in URLs, moving instead to tokenized URLs. Maestro will still support IDs in URLs for now so this update should not break any existing workflows.

Please read our documentation on some of the changes.

Major changes:

maestro 3.1.0-rc1

Bug fixes

Release to support Drupal 9.4+ and Drupal 10.

  • Issue #3288403 - Completed D10 detectable and required compatibility fixes.

Note: At time of release, Webform has D10 support in the Webform Development branch. In order to install the Maestro Webform module, you will have to install Webform 6.2.x-dev version (https://www.drupal.org/project/webform/releases/6.2.x-dev)

maestro 3.0.1-rc4

Bug fixes
Unsupported

This will be the last RC before full release. Contains bug fixes and one performance update.

Issue #3253742: Can't assign task to a fixed role with brackets in name
Issue #3257294: Task Console slow performance
Issue #3260388: Wrong machine name in Webform task execution for edit form
Issue #3260947: Detect if webforms have been moved to main menu

maestro 3.0.1-rc3

Bug fixes
New features
Unsupported

Release candidate 3.

This release contains some minor enhancements and bug fixes. Enhancements that are visible are the views pseudo field shows the detail expansion in-field now and the entity identifiers are displayed as a read-only table in the Process Trace page.

maestro 3.0.1-rc2

Bug fixes
Unsupported

Release Candidate 2.

No new functionality. Only bugfixes.

  • Fix for reassignment error (Issue #3154930)
  • Fix for spawning of a process via Webform. Webform submission handler update. (Issue #3166041)
  • Fix for task console runtime exception (Issue #3085780)
  • Fix for webform task type redirection issue. (Issue #3174481)

maestro 3.0.1-rc1

Unsupported

Maestro Version 3 of Maestro supporting Drupal 8.8 and 9.

maestro 8.x-2.1

New features
Unsupported

Maestro 2.1 release includes

  • Deprecated code removal
  • Code style updates
  • Minor fix for modal task display
  • Orchestrator lock timeout customizable via admin interface
  • Development mode option for orchestrator

maestro 3.0.0-rc1

Unsupported

Maestro Version 3 of Maestro supporting Drupal 8.8 and 9.

maestro 8.x-2.1-rc4

Bug fixes
New features
Unsupported

Provides a fix to the engine for a potential stuck-task scenario (Issue #3111924).
Performance update for engine to omit completed processes (Issue #3111439).
Allow HTML in emails (Issue #3076536).
Update to allow notification emails to have customizable subjects (Issue #3091495).
Absolute URL in default email notifications (Issue #3083919).
Hang on AND task regeneration fix (Issue #3082811).
Subflow hang issue fix. (Issue #3073625).
Template Builder IF task draws False branch but fails validation fix (Issue #3053814).
Minor typo fixes.

maestro 7.x-1.6

Bug fixes
Unsupported

Bug fixes for PHP 7 and a variety of other small issues. No new functionality.

maestro 8.x-2.1-rc3

Bug fixes
New features
Unsupported

Maestro RC3 release includes a bugfixes and enhancements to existing functionality.

New Functionality added inlcludes:

  • New Maestro Spawn Sub Process task type
  • Custom notification subjects, token enabled.

Issues fixed:
Issue #3041059: Unable to remove file from file field on a Maestro Controlled Webform
Issue #3043851 by lebster: Avoid using absolute handler path in content type task
Issue #3025690 by lebster: Replace usages of deprecated method drupal_render()

maestro 8.x-2.1-rc2

Bug fixes
Unsupported

Maestro RC2 release includes a number of bugfixes and minor enhancements to existing functionality.
No new functionality or breaking features added.

maestro 8.x-2.1-rc1

Bug fixes
New features
Unsupported

Release commit for Maestro v2.1-rc1. This is Maestro for Drupal 8's first release candidate.

Please review the change records for detailed information.

- Bug Fixes
- New enhancements
- Status bar
- Webform Task Type
- New Engine APIs
- New Content Type Task accept/reject
- New entity identifiers entity for storing routed entities

maestro 8.x-2.0-beta3

Bug fixes
Unsupported

Improved the README to improve the getting started experience
Added a Maestro toolbar
Refactored the taskconsole to use the AJAX dropbutton for the actions - element type #operations
Misc small issues fixed and minor code refinements

maestro 8.x-2.0-beta2

Bug fixes
Unsupported

Updates and fixes for issues on example module installs and failure of task console and outstanding tasks for certain task types.

Fix for: Issue #2914815: Getting error on pages
Issue #2907256 by orondf343, _randy: Template Builder: Can't edit tasks
Issue #2899335: Unable to install Approval Form Example

maestro 8.x-2.0-beta1

Unsupported

This is the initial beta 1 release of the Maestro Workflow Engine for Drupal 8.

maestro 8.x-2.x-dev

This is the 8.x-2.x branch of the Maestro Workflow Engine for Drupal 8.

Changes/improvements to the engine and the integration between Maestro and Drupal have been done thereby moving the major version for Maestro from 1.x to 2.x

maestro 7.x-1.4

Security update
Bug fixes
Unsupported

Improved module name so that it was clear that it's a maestro related module
Add index on instance_name to install function
Fix for update 7003 - used wrong index type
Fix for breadcrumb issue #1876390
fixed a couple description or title typos
Fix for missing ajax return status that was triggering an AJAX failure with the latest jQuery
Added install update for new instance field in the project_content table
Issue #1817704 by sukr_s - If condition not working with < and > operators
Issue #1994182 by sukr_s - Increased notification message size
Issue #1909534 by sukr_s - OG notification support
Added support for Organic Groups v2
Adding support for multiple content instances of same entity
Improved help messages for review_contentType interactive function and added a new viewContentType interactive function
Changed name of test interactive task to maestro_placeholder and moved test batch function to the the maestro_common module
Tweaked help text for reviewContentType task
Code cleanup on ctools modal view content feature and disabled contextual_links in modal view of the node
Cleaned up setProcessVariable edit task display and added 'description' attribute for set methods

maestro 7.x-1.3

Bug fixes
Insecure
Unsupported

This releases fixes a number of issues and few enhancements:

maestro 7.x-1.2

Security update
Insecure
Unsupported

Fixed security related issues that could allow a XSS or CSRF attack and potentially allow someone to post a link that an maestro admin clicks on and deletes workflow related data. Added token support to all forms and AJAX actions to secure all forms and admin/user actions. See SA-CONTRIB-2012-094 - Maestro module - Cross Site Request Forgery (CSRF), Cross Site Scripting (XSS) for more details.

Additional fixes and changes from previous commits to the dev branch include:

maestro 7.x-1.1

New features
Bug fixes
Insecure
Unsupported

Bug fixes and major updates to support OG and roles based assignments.

See commits page: http://drupal.org/node/817734/commits

maestro 7.x-1.0

New features
Bug fixes
Insecure
Unsupported

This release fixes the critical outstanding issues with Maestro. There are still some would-likes that will make it into 1.1, which is planned for release candidate around February 18th.

maestro 7.x-1.0-rc1

Insecure
Unsupported

- Update to orchestrator information
- Fix for an SQL Server issue where the adjacent lines delete routine fails.
- Altered the delete routine for SQL server compatibility. Multiple replacements in a query seem to fail.
- Added a post-trigger/action execution hook called module_maestro_post_action_handler. This will allow devs to act upon the newly triggered process if need be
- Fix for issue #1018804 for all flows view being broken in SQL Server.
- Added API method to set a flow's title/description after it has been spawned.

maestro 7.x-1.0-alpha3

New features
Bug fixes
Insecure
Unsupported

- Fixed visual workflow editor bug introduced in Drupal 7 beta1
- Added ability for orchestrator to be run through a cron job (see README.txt, under ORCHESTRATOR)

maestro 7.x-1.0-alpha2

New features
Bug fixes
Insecure
Unsupported

Many incremental changes and some schema changes as well.

Pages

Subscribe with RSS Subscribe to Releases for Maestro