Releases: kusanagi/katana-sdk-python3
Releases · kusanagi/katana-sdk-python3
Release 2.1.0
Changed
- Modified "api" module to comply with SDK specs.
Release 2.0.0
Added
- Added "log-level" support to runner.
- Implemented support for the Transport API.
Changed
- Removed the "quiet" CLI flag.
- Logging changed to support the new Syslog based logging from KATANA.
Release 1.3.2
Changed
- Action schema entity's primary key field name is getted from the
entity instead of the action. - Removed
ActionSchema.get_primary_key()
. - Binary values are logged as base64 encoded strings.
Release 1.3.1
Added
- A configured file server must be available to make runtime calls that send file parameters.
Changed
- Calls to
Api.done()
raise an exception now.
Release 1.3.0
Added
- Support for action tags defined in the configuration.
- Request ID to logs.
- Component and framework info was added to log prefix.
Changed
- Runtime call default timeout to 10000.
- Parameter schema default value getter now returns None by default.
Fixed
- Component.log() now includes the date and [SDK] prefix.
- Error payload handling during runtime calls.
Release 1.2.1
Changed
- Running a service with an action input payload now flushes the output right after the print.
- File payload have a name and is now added to transport as a list of files instead of a dict.
Release 1.2.0
Fixed
- File parameters now work for service to service calls.
Release 1.1.1
Changed
- Callback for
Component.set_resource()
now receives the component as
the first argument. - Header methods are now case insensitive.
Added
- SDK process execution timeout per request support.
- Request and response header related methods.
Api.has_variable()
was added to check if a variable exists.- Request attributes support.
Fixed
- Service schema resolution now supports services that contain "/" in their name.
Release 1.1.0
Changed
- Updated CONTRIBUTING.md and README.md
Release 1.0.6
Added
- Added "binary" type support for parameters and return value.