What's New in 1.4.0

This section describes the enhancements in 1.4.0.

Support

Platform

  • Installation Enhancements

    • Merlin installation UI optimization. Change Pull Policy, Storage Class and Configuration Profile from Input box to Select box.
    • Optimize the creation order of Merlin resources.
    • Fix Certificates creation timming issue.
    • Support customize CA bundle.
  • Add new credential type "SSH_KEYPAIR" to provide more flexible management and configuration of credentials.

  • The template of type ibmi supports the new action "Enable IBM i debug service".

  • Update dependent PTFs in ‘Validate the dependent PTFs’ action.

  • Support for password longer than 64 characters when add user.

  • Show detailed error message when failed to add user.

  • ARCAD Tools

    • Elias CLI
      • compilation of workspace directories

    Note: Enable ARCAD environment action on the IBM i template under Connections must be run to apply update on the IBM i.

IDE

  • Dashboard - IBM i Developer and demo application tools stack which creates a workspace with a demo IBM i application loaded from git.
  • Debug - debug programs in batch with step over/step into/breakpoint support. For a demonstration, see the Debugging video in the Merlin Getting Started for Users playlist.
    • PTFs are required. Validate the dependent PTFs action on the IBM i template under Connections must be run to verify all required PTFs are installed on the IBM i.
    • Enable IBM i debug service action on the IBM i template under Connections must be run to start the debug service on the IBM i.
    • Note: Debug functionality will not appear in existing workspaces. A new workspace must be used or adding the ibmidebug extension in devfile of the existing workspace.
  • Project Explorer - open IFS files and QSYS members for edit
  • Project Explorer - copy IFS files and QSYS members to paste into Source folder
  • Developer Build - compile directory support with {files} parameter in compile command
  • Editor - ILE RPG - external reference support
  • Editor - ILE RPG - extract constant action on literals
  • Editor - SQL - database definition proposals in content assist
  • Editor - CL - content assist, definition, and references support.
    • Note: CL functionality will not appear in existing workspaces. A new workspace must be used or adding the vscodeclle extension in devfile of the existing workspace.
  • ARCAD Tools
    • A new Lists node has been added to the ARCAD project explorer under the Versions node to display and open ARCAD lists
    • ARCAD Macro commands can now be executed from Merlin. Macro command interruptions can be answered directly from Merlin’s notification area.
    • ARCAD Transfers log can now be displayed from several nodes in the ARCAD project explorer, including:
      • Application node
      • Version node
      • Site link node

CI/CD

  • Show the complete Git repository URL in Manage Jenkins Jobs
  • Update the process when specify Jenkins server information in the wizard of Initialize Jenkins server