What's New for SAP Cloud Platform

Multitarget Applications for Cloud Foundry

2019

Technical Component

Capability

Environment

Title

Description

Type

Available as of

Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry Update of fasterxml.jackson, netty-codec-http.version and spring.cloud.version
  • Update fasterxml.jackson to 2.10.0

  • Update netty-codec-http.version to 4.1.42.Final

  • Update spring.cloud.version to 2.0.6.RELEASE

Enhancement 2019-11-21
Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry Changes related to shutdown client, flowable worker threads, DataSource metrics, ObjectStore and before-unmap-routes
  • Implement shutdown client

  • Monitor flowable worker threads

  • Expose DataSource metrics as MBean

  • ObjectStore using azure-standard plan

  • Add support for before-unmap-routes hook

Change 2019-11-21
Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry Fixes related to GACD, space name-based APIs, and the application environment
  • GACD does not work whenever CSRF protection is enabled

  • Fix of the authorization for space name-based APIs

  • Update the application environment on a different digest

Fix 2019-11-21
Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry Usage of Read-only (system) Parameters Currently, if you try to override read-only (system) parameters, such as default-domain, the deployment will not fail and these parameters will be overwritten. From now on, you will not be able to overwrite these parameters. Change 2019-11-07
Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry System Parameters will not Overwrite Writable Parameters Currently, for example, if you have specified domain as a global parameter and use a placeholder in the module parameters, the value which will be used is default-domain. This is also valid for the other parameters which values might depend on the system parameters. With this change, global parameters will have higher precedence over module parameters and their values will be used if referenced. Change 2019-11-07
Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry Valid for Blue-Green Deployment:idle-routes Support

When a new application version is started on temporary routes, you can specify this parameter if you want to use other routes for the idle application during the blue-green deployment.

If you have specified the idle-routes parameter, idle-host(s) and idle-domain(s) will be ignored.

If you have specified the routes parameter, idle-host(s) and idle-domain(s) will be ignored.

Example:

modules:

- name: app

parameters:

idle-routes:

- idle-route: "<your-first-idle-hostname.your.first.idle.domain>"

- idle-route: "<your-second-idle-hostname.your.second.idle.domain>"

New 2019-11-07
Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry Valid for Blue-Green Deployment: Deprecating Shared Domains – Resolving Default Domain [Alibaba Cloud]

The shared domains are now removed from Alibaba Cloud Landscapes. Till now, when the domain was not specified for an application, the MTA deployment service got the first shared domain and used it. After the removal of shared domains in Alibaba Cloud, the application must be configured and the parameter domain must be specified. The MTA deployment service will not resolve the ${default-domain} placeholder on these landscapes any longer. However, during a blue green deployment (bg-deploy command) this placeholder is used for the temporary idle routes. To resolve this, you have to specify the idle-domain parameter.

Examples showing deployment descriptor changes:

Announcement 2019-10-02
Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry Change of Operation ID Format

As of 10/10/2019, the format of the operation IDs will be changed from integer to hash. Automated jobs, scripts and regular expressions that expect the operation ID to be integer must be changed to work with the new operation ID format.

Example usage of the dmol command with the new operation ID:

Announcement 2019-09-26
Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry Deprecating Shared Domains – Resolving default domain [Alibaba Cloud]

The shared domains are now removed from Alibaba Cloud Landscapes. Till now, when the domain was not specified for an application, the MTA deployment service got the first shared domain and used it. After the removal of shared domains in Alibaba Cloud, the application must be configured and the parameter domain must be specified. The MTA deployment service will not resolve the ${default-domain} placeholder on these landscapes any longer. If the placeholder is being used, you should change it to ${domain} placeholder and additionally specify a domain for each module. Alternatively, the routes parameter could be used which requires the domain to be part of the route.

Examples showing deployment descriptor changes:

Announcement 2019-09-26
Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry [Alibaba Cloud] Deprecating Shared Domains - – Configuring multiapps-cli-plugin

Due to the deprecation of the shared domains, the URL of the MTA deployment service should be specified by each Multitarget Application developer. This could be done by using the environment variable DEPLOY_SERVICE_URL or the -u option specified in the multiapps-cli-plugin commands.

The URL of the deploy-service that needs to be set is in the following format: deploy-service.cfapps.<landscape-domain>

Announcement 2019-09-26
Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry Retry Capability We added a retry capability for additional controller response statuses. It handles a variety of controller timeouts. Service- and controller-related issues now return more meaningful error information. New 2019-07-18
Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry Deprecating Versions Lower than 2.0.11 We are deprecating all Multitarget application cli plugin versions 2.0.11 and lower. Note that future releases might contain incompatible changes to these versions. For more information, see multiapps-cli-pluginInformation published on non-SAP site. Announcement 2019-07-18
Multitarget Applications for Cloud Foundry Platform Foundation Cloud Foundry Update Your Multitarget Application Plugin to Version 2.0.11 or Higher Ensure that you have updated the Multitarget application plugin for the command line interface to at least version 2.0.12 and higher. This is required as all previous versions will be deprecated soon and will stop working. Proceed as described in Download and InstallationInformation published on non-SAP site. Announcement 2019-04-25