Changelog
v101
General
Increased the performance by removing similar calls for all steps
Updated substitution to use standard Python substitution. Refer to Substitution for additional information.
Custom substitution can now be functions which request any out-of-the-box substitution variables
Deprecated
<>
for substitution. Use${}
instead.Steps
Renamed the step,
paginator_offset_limit
topaginator_offset
.Updated the step,
paginator_offset
, to allow limit and offset to be altered to meet the needs of the API.Added the step, jc, that provides general parsing.
Deprecated the step,
jsonpath
. Usejmespath
instead as it is more performant.Deprecated the step,
simple_key
. Usejmespath
instead as it utilizes the same syntax.Deprecated the step,
stringint
.Deprecated the step,
stringfloat
.Fixed an issue with the step
http
where a URL could be created incorrectly.Updated the step
http
, to specify how a token should be refreshed during the collection cycle. Refer to Authentication for more information.Custom Step Development
Added the following Standard Parameters
step_args
collection
credential
debug
metadata
request_id
set_metadata
Updated
Requestor
custom step development to use the Standard ParametersUpdated
Cacher
custom step development to use the Standard ParametersCreated a new registration for RequestMoreData
Added the flag to specify if a step is
mutable
which affects the de-duplication process. Refer to Mutable Steps for more information.Deprecated the Standard Parameter,
result_container
Deprecated the Standard Parameter,
action_number
Deprecated the Standard Parameter,
action_arg
Deprecated Processors to specify
type
for RequestMoreData step. Useregister_rmd
instead.Deprecated TypeChecking
Deprecated
silo.low_code.RequestMaker
Deprecated the ability for a Requestor to request the parameter
request
Deprecated the ability for a Cacher that does not consume Standard Parameters
REST Toolkit Credential
Updated the REST Toolkit credential to include AuthOverride which allows for custom authenticators.
Fixed an issue with the REST Toolkit credential where additional header fields were not always present.
Added a new field to specify the token refresh strategy as either key based (dynamic) or time based (static).
v100
The
silo_low_code
,silo_low_code_steps_rest
, andsilo_low_code_steps_standard
libraries.A REST-compatible execution environment.
A list of required steps for REST Dynamic Application development.
A template PowerPack implementation that demonstrates the use of the required steps.
A “REST Snippet Framework” credential for REST authentication configuration.
Framework support for user-defined caching, pagination, and dependent collections.
Support for these Credential authentication types:
Basic
Bearer Token
API Key
OAuth2