Skill-sdk

Latest version: v2.2

Safety actively analyzes 629532 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.1.4

Features

- Logging configuration section added to [Deployment guide](docs/deploy.mddeploying-with-gunicorn).

Bugfixes

- Corrected "X-Tenant-Id" tracing header propagation and logging.

- Fixed "typing.List" annotation handling in UI.

- Fixed cutting `DelayedClientTask` from skill response.
Added type annotation to `DelayedClientTask.invoke` keyword arguments.

- Fixed `EntityValueException` if an intent handler parameter annotated as `skill_sdk.intents.Request`.

- Fixed `ValidationError` when loading skill settings caused by not set API_KEY environment variable.

- Fixed `asyncio - Task exception was never retrieved` error message in debug log UI display.

- Bump FastAPI from 0.67.0 to 0.68.0.

1.1.3

Bugfixes

- Fixed persistent service URL in [howto](docs/howtos/persistence_service.md).

- Added "skill_id"/"client_type_name"/"user_profile_config" arguments to `create_context` helper.

- "Magenta transaction ID" value added to logging record.

- Bump FastAPI from 0.66.0 to 0.67.0.

1.1.2

Features

- Added "Baggage-X-Magenta-Transaction-Id" header propagation. The header is also available for logging as:

python
from skill_sdk.log import tracing_headers

>>> tracing_headers()
{<HeaderKeys.trace_id: 'X-B3-TraceId'>: 'trace-id', <HeaderKeys.span_id: 'X-B3-SpanId'>: 'span-id', <HeaderKeys.tenant_id: 'X-Tenant-Id'>: 'tenant-id', <HeaderKeys.testing_flag: 'X-Testing'>: '1', <HeaderKeys.magenta_transaction_id: 'Baggage-X-Magenta-Transaction-Id'>: 'my-id'}


Bugfixes

- Bump FastAPI from 0.65.2 to 0.66.0. [Release notes](https://github.com/tiangolo/fastapi/releases/tag/0.66.0).

- Fixed `vs run [module]` command that ignored the _module_ parameter.

1.1.1

Features

- Added [HOWTO](docs/howtos/tracing.md): using opentracing adapter in SDK.


Bugfixes

- Fixed `ValidationError` when response contains a client kit command.

1.1.0

Features

- Add support for the new companion app cards format: Action Cards v3.0.


- When joining internationalization message strings (`i18n.Message`),
translation keys are joined along with their values for better readability.

1.0.6

Bugfixes

- Bump FastAPI from 0.65.1 to 0.65.2. Fixes CSRF vulnerability: [CVE-2021-32677](https://github.com/advisories/GHSA-8h2j-cgx8-6xv7).


- Fix `skill.test_intent` helper FALLBACK_INTENT handling.


- Remove `skill.init_app` initialization when running `vs version` command.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.