42Crunch Platform release, March 6, 2020

This 42Crunch Platform release simplifies configuring the authentication in API Conformance Scan, and shows more details on why the scan skipped some operations. In addition, The Docker image for API Firewall has been moved to a public Docker registry and the deployment instructions updated.

New features

The following are the new features and improvements to the existing ones in this release.

Simplified authentication configuration in Conformance Scan

We have re-evaluated and simplified how the authentication for the scan is configured.

  • Instead of having to remember the combination of security schemes in each security requirement is used, you now just choose which security schemes you want to use in the scan.
  • All security schemes from your OpenAPI definition are shown in the scan wizard, no need to go back to check the API definition.
  • Fill in the details for the security schemes you want to use, leave the rest empty. The scan simply ignores the empty schemes.

For more details, see API Conformance Scan.

More details on operations Conformance Scan skipped

You can now hover on the skipped operations on the filter sidebar to view more details on why the operation was skipped.

For more details, see Scan report.

Stay tuned, we will keep on improving the scan report.

API Firewall image available in public Docker registry

The API Firewall image is now available in our public Docker registry.

This means that you no longer need to provide Docker credentials to pull the image when deploying API Firewall for your API.

For more details, see Deploy API Firewall for your own APIs.

More information on the settings in the deployment.properties file

We have added more information on the settings in the deployment.properties file to our documentation.

  • The sample file in our public resources repository in GitHub now includes comments that explain each of the settings.
  • A graphic in the documentation illustrates which of the settings that you must set apply on client-side and which on the server-side.

For more details, see API Firewall variables.

Compatibility

This release is compatible with the following API Firewall images:

  • 42crunch/apifirewall:v0.16.3

All previous image versions have been deprecated and are not compatible with this version of the platform.

When you switch the version of the API Firewall image, you must reconfigure any existing protection configurations so that they work with the new version. For more details, see Reconfigure API Protection.