Recompile Pipeline
Changed onRequired role: write or higher.
Recompile a pipeline with the Feldera runtime version included in the currently installed Feldera platform.
Use this endpoint after upgrading Feldera to rebuild pipelines that were compiled with older platform versions. In most cases, recompilation is not required; pipelines compiled with older versions will continue to run on the upgraded platform.
Situations where recompilation may be necessary:
- To benefit from the latest bug fixes and performance optimizations.
- When backward-incompatible changes are introduced in Feldera. In this case, attempting to start a pipeline compiled with an unsupported version will result in an error.
If the pipeline is already compiled with the current platform version, this operation is a no-op.
Note that recompiling the pipeline with a new platform version may change its query plan. If the modified pipeline is started from an existing checkpoint, it may require bootstrapping parts of its state from scratch. See Feldera documentation for details on the bootstrapping process.
Request
- The document declares no server URL.
- Auth: HTTP bearer
Path parameters
Unique pipeline name
Response
Pipeline successfully updated
Example response
{
"deployment_error": {
"error_code": "CodeSpecifyingErrorType",
"message": "Explanation of the error that occurred."
},
"runtime_config": {
"clock_timezone_offset": "+05:30"
}
}Changes
- breaking
added
subschema #4to the/////////////response propertyoneOflist for the response status - breaking
added
subschema #4to the/////////////response propertyoneOflist for the response status - info
added the optional property
///////to the response with the status
- breaking
- info
added the optional property
///////to the response with the status
- info