System Release 3-7-26

1. Fixed an issue that prevented results from being received from the automation editor’s field mapping AI assistant.

2. Step notes within automation diagrams are now the same width as app tile label text, so note text doesn’t potentially overlay other diagram elements.

3. App tile label text in automation diagrams is now narrower within iterator loops so it no longer overlays iterator loop lines.

4. Fixed an issue that could cause a webhook payload to be processed twice if the payload was received before the 30th minute of an hour and if the automation was still processing the payload at the 30th minute of the hour.

5. The recently added webhook log search functionality in the admin console has been fixed so that data within multi-line payloads is now returned in search results.

6. In the automation editor dashboard, implementation searches having underscore characters now return accurate matching results.

7. Webhook payloads are no longer retained in memory while webhooks are queued awaiting processing. Instead the payloads are now only fetched from the database during the last phase when webhook automations are being prepared to be executed, to reduce the system’s RAM usage.

8. Changed the code that copies data to the system clipboard, to try to avoid rare occurrences where the green success message appears at the top of the screen but the data wasn’t in fact copied to the system clipboard.

9. Javadoc for the VTD-XML wrappers is now fully commented, rather than just listing out method names and arguments.

10. On a development system, the dialog to publish content to production will now disable the publish button when no tenant is selected.

11. The automation editor’s diagram zoom controls now includes a toggle to switch between wide and narrow modes, which increases/decreases the width of conditional branches and loops. The mode is initially set depending on screen resolution.

12. The assembly editor now includes an AI assistant that can build assemblies all on its own. Assemblies it can build include connection assemblies using common auth techniques like OAuth v2.0 and API keys, polling trigger assemblies for “new items” and “new or updated items”, and common CRUD action assemblies to add, update, get, delete, find, and list items. Trigger and action assembly generation includes the use of commonly used settting UI controls via Parameter modules. Batch mode is also supported, where multiple triggers and actions are built in a batch. The main limitations are no support for custom fields or instant webhook triggers. The Assembly Assistant is accessible from a new option under the “More” menu at the top right of the assembly editor. See AI Assembly Assistant - APIANT