Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Support for SOAP web services in Proxies. You can now reference a SOAP service when you create a Proxy endpoint.

  • Refer to the Platform section for Lifecycle Management Public APIs. You can now use Public API to publish, unpublish, deprecate, and retire APIs.

Enhancements

  • Added the Trust All Certificates checkbox in the Create proxy endpoint dialog. Similar to the setting in the REST Snaps, you can choose to allow your Proxy to trust self-signed, unsigned, or expired certificates in the endpoints.

  • API policy violations are now delivered in JSON. When a client executes an API that results in an authorization or authentication error, the error is returned in the JSON format.

  • Logging added to the Callout Authenticator API policy. You can now use the Snaplex logs to troubleshoot why the authentication failed when your Callout Authenticator policy rejects a client request.

  • Improved error output for the JSON Validator API policy. The API caller can easily determine which part of the JSON failed validation.

  • Wildcard endpoint support for dynamic base paths and error handling in Proxy endpoint mapping. When the base path is a path parameter, the Proxy uses this endpoint and routes through the mappings.

  • Improved error handling in the Developer Portal API specification editor. Specification violations now appear in the editor.

  • Added the Time Unit field in the Client Throttle API policy. You can now define a Request Limit value in requests per second.

  • API Manager now supports asynchronous API migration with Public APIs.

...

  • When creating a new project from a Git repository, you can also create a new branch for the new project. Learn more.

  • Support for HashiCorp KV Secrets Engine Version 1 is available, in addition to KV Search Engine Version 2.

...

Changes in Behavior

The com.snaplogic.jsonpath.ReadVisitor.THROW_ON_BRANCH feature flag has been removed, and the platform no longer produces an error when a value is missing when using jsonpath. Previously, this would result in a null value (since the field referenced in the expression did not exist) and a lint warning. In this release, the behavior results in an empty array [], and the UI does not display a lint warning.

...

  • Fixed an issue with the Encrypt Field Snap, where the Snap failed to support an RSA public key to encrypt a message or field. Now the Snap supports the RSA public key to encrypt the message.

Changes in Behavior

  • Previously, in a Project, you could use Snaps from a private Snap Pack uploaded to the Project, the Project shared folder, or the global shared folder. Now, if a Snap Pack is uploaded to the Project containing different Snaps than those uploaded to a shared folder, only the Snaps uploaded to the Project are visible. If you have existing pipelines using Snap Packs that are no longer available because of this change, you need to fix them by uploading the required Snaps to the Project.

...

  • The UI now uses accessible colors. Some icons are larger and more readable. For example, note the status icons on the summary cards in the Execution overview:

Changes in Behavior

  • For the Execution Overview:

    • The Executed by column was renamed to Owner.

    • Invoker is a new optional column that identifies who ran a Triggered Task or manually ran an AutoSync data pipeline. It contains the user ID and their IP address. To add the Invoker column, click (blue star) in the Search bar and click the Invoker pill:

...