Removing a TensorFlow release as it does not provide required symbols in the exposed API

Resolver removed one or multiple releases of TensorFlow that did not provide API required by the application.

Issue description

TensorFlow changes its API quite often. To make sure the application runs correctly, it is required to make sure required symbols are provided by the Python layer of TensorFlow. The API calls to TensorFlow are automatically obtained during static source code analysis on the client side and compared with the database available on the backend to recommend a specific TensorFlow release to the user.

Resolver found a matching TensorFlow release offering symbols used by the user’s application and discarded one or mutliple releases that did not offer required library symbols.

Affected packages

Severity

Issue fix

Resolver will automatically try to find a TensorFlow release that provides the required API.

Pipeline units

Recommendation types

See this document that describes recommendation types listed.