Changelog
v101
Steps
Fixed an issue where using the step,
cache_writer, could cause an OutOfMemoryException.Custom Step Development
Fixed an issue in
silo.low_code.read_step_cachethat did not properly cache a result to Memory which created a new instance every time it ran.Snippet Framework App Type (Skylar One 12.2.2+)
Resolved index assignment bug
Resolved issue with host/ip substitution in credentials
v100
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. Refer to Substitution for additional information.
Deprecated
<>for substitution. Use${}instead.Implemented the ability for a Python wheel to automatically register with the Snippet Framework. See Creating a wheel for more information.
Fixed an issue where Oauth2 ResourceOwner would not correctly reference the field
Additional body ParametersinLow-code tools: rest CredentialSteps
Added the step, jc, that provides general parsing.
Added the step, snmp, that can request data through SNMP.
Renamed the step,
paginator_offset_limittopaginator_offset.Updated the step,
paginator_offset, to allow limit and offset to be altered to meet the needs of the API.Updated the step,
http, to specify how a token should be refreshed during the collection cycle. Refer to Authentication for more information.Deprecated the step,
jsonpath. Usejmespathinstead as it is more performant.Deprecated the step,
simple_key. Usejmespathinstead as it utilizes the same syntax.Deprecated the step,
stringint.Deprecated the step,
stringfloat.Fixed an issue with the step
httpwhere a URL could be created incorrectly.Fixed an issue where the
sshrequestor required a password or PEM key when aligning to an agent-based device.Custom Step Development
Added the following Standard Parameters
step_args
collection
credential
debug
metadata
request_id
set_metadataUpdated
Requestorcustom step development to use the Standard ParametersUpdated
Cachercustom step development to use the Standard ParametersUpdated
Syntaxcustom step development to require a:to as the step name identifierCreated a new registration for
RequestMoreDataAdded the flag to specify if a step is
mutablewhich affects the de-duplication process. Refer to Mutable Steps for more information.Deprecated the Standard Parameter,
result_containerDeprecated the Standard Parameter,
action_numberDeprecated the Standard Parameter,
action_argDeprecated Processors to specify
typeforRequestMoreDatastep. Useregister_rmdinstead.Deprecated TypeChecking
Deprecated
silo.low_code.RequestMakerDeprecated the ability for a Requestor to request the parameter
requestDeprecated the ability for a Cacher that does not consume Standard Parameters
Low-code tools: rest Credential
Updated the Low-code tools: rest credential to include AuthOverride which allows for custom authenticators.
Fixed an issue with the Low-code tools: rest 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).