What's New in Control-M 9.0.21.100
The following sections describe the new features in Control-M version 9.0.21.100.
Control-M Release Process
From version 9.0.21.100, BMC Software is updating the Control-M release process. This provides you with new functionality and bug fixes at a faster cadence, and enables BMC to quickly handle new vulnerabilities and security requirements.
Therefore, each release includes smaller enhancements in addition to bug fixes and security updates. The current and upcoming releases include the following:
- 9.0.21.100 (21.1): Includes minor enhancements in addition to bug fixes and security updates
- 9.0.21.200 (21.2): Includes minor enhancements in addition to bug fixes and security updates
- 9.0.21.300 (21.3): Includes minor enhancements in addition to bug fixes and security updates
- 9.0.22 (22): Includes major enhancements in addition to bug fixes and security updates
21.x releases are minor releases, whereas, 22 is a major release.
Control-M External Java
The following is a list of enhanced support for external Java libraries:
- Control-M components now support Java version 17 in addition to 11.
- You no longer need to define the Java environment variable before an upgrade or in the Deployment feature in the CCM. The Java path that was defined in the previous version of Control-M is used.
- To enable users to upgrade their clients without installing Java, you can place Java 1.8 (64-bit) or higher on a network location that is accessible by all Control-M client machines.
- You can now change the Java path for Control-M/EM, Control-M/Server, and Control-M/Agent with a single script.
- The following additional Java vendors are now supported:
- Red Hat on Windows
- Microsoft on Linux
- AWS Corretto Service on Windows and Linux
- SuSE
- Debian and Ubuntu
For more information, see Control-M External Java Installation.
Control-M Web
See Control-M-Web-Supported-Capabilities-in-9-0-21-100.
Control-M MFT
The following is a list of enhancements that are now available in Control-M MFT:
- You can now transfer files to and from OCI (Oracle Cloud Infrastructure) object storage.
- You can now use SSE (Server-Side Encryption) for file transfers to and from AWS S3 or GCS.
- File Transfer jobs now handle files by order of arrival.
- You can now transfer multiple files simultaneously.
- You can now use your existing Dual-Connection Profiles when you migrate your account from On-Prem to SaaS Control-M MFT.
Control-M MFT Enterprise
The following is a list of enhancements that are now available in Control-M MFT Enterprise:
- You can now set a sub-folder access level and user permissions in virtual folders.
- You can now allow or deny access to MFT Enterprise for specific IP addresses, and automatically block IP addresses due to repeated failed logins.
- You can now set the default B2B folder for external users.
- You can now allow SSH Public-Key-only authentication for File Transfer Server users.
- You can now allow SSH Public-Key-only authentication for external users.
- You can now store SSH keys for internal users in the LDAP server when the authentication method for internal users is LDAP.
Control-M/EM and Control-M/Server
The following is a list of enhancements that are now available in Control-M/EM and Control-M/Server:
- Control-M/EM and Control-M/Server now supports the Microsoft Azure PostgreSQL Database Flexible Server.
- Control-M/EM and Control-M/Server now support Google Cloud PostgreSQL Database server when it is configured via a GCP SQL proxy. You can configure a GCP SQL proxy with an SSL connection to a Google Cloud PostgreSQL Database server.
- Control-M/EM and Control-M/Server SSL encryption on Linux is now supported with the following database servers:
- AWS PostgreSQL Relational Database Service (RDS)
- AWS PostgreSQL Aurora
- You can now use Application Performance Monitoring (APM) tools (such as AppDynamics, Dynatrace, or Datadog) to monitor Control-M/EM or Control-M/Server Java processes and services.
Control-M/Agent
Control-M/Agent is now supported on AIX 7.3 and Ubuntu 22.04.
Application Integrator
The following is a list of enhancements that are now available in Application Integrator:
- You can now track job status of a remote application even after a job is manually terminated (killed).
- Job output can now include content retrieved from a job while the job is still executing. The new "Retrieve output" sub-step, available only for REST API steps, enables you to configure the retrieval of output content.
Control-M Plug-ins
The Control-M for Databases plug-in is now decoupled from Application pack, supports the SAP ASE database, supports the JDBC driver, and TLS 1.2/1.3 encryption for MSSQL.
Control-M Integrations
- The following integrations have been released since version 9.0.21:
- Control-M for AWS QuickSight
- Control-M for AWS SageMaker
- Control-M for AWS Step Functions
- Control-M for AWS Batch
- Control-M for AWS Data Pipeline
- Control-M for AWS EC2
- Control-M for Azure Logic Apps
- Control-M for Azure Synapse
- Control-M for Azure Machine Learning
- Control-M for Azure Virtual Machine
- Control-M for Google Virtual Machine
- Control-M for Automation Anywhere
- Control-M for AWS Glue DataBrew
- Control-M for Google BigQuery
- Control-M for Trifacta
- Control-M for Snowflake
- Control-M for Qlik Cloud
- Control-M for Talend Data Management
- The following integrations have been updated:
Workflow Insights
You can now use the User Actions Dashboard in Workflow Insights, which enables you to identify manual actions that you can automate. This helps you reduce human errors and meet SLAs more consistently. For more information, see User Actions.
Automation API
Automation API now supports duplicate job names in the Job Definitions file. This enables you to use Automation API when you have multiple jobs with the same name in a folder.