Backend-ai-client

Latest version: v1.3.2

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

Scan your dependencies

Page 2 of 6

1.1.9

Not secure
------------------

- Improve asyncio exception handling.
Now it does NOT silently swallow CancelledError/TimeoutError and other
non-aiohttp errors!

1.1.8

Not secure
------------------

- Upgrade to use aiohttp v3 series.

- Improve handling of base directories outside the current working directory
when uploading files for the batch mode execution.

- Display exit code if available in the batch mode execution.

1.1.7

Not secure
------------------

- Hotfix: Add missing "ai.backend.client.cli.admin" module in the package.

1.1.6

Not secure
------------------

- Apply authentication to websocket requests as well.

- Fix the client-side validation of client token length.

1.1.5

Not secure
------------------

- Relicensed to MIT License to motivate integration with commercial/proprietary
software products.

- Lots of CLI improvements!

- Add "terminate" command.

- Add more "run" command options. Now it does NOT terminate the session after
execution by default, and you can force it using "--rm" option.

- Add "admin keypairs" command and its subcommands for managing keypairs.

- Add "admin agents" command to list agent instances.

- "ps" and "admin session" commands now correctly show the client-given session ID
token instead of the master kernel ID of the session.

- Add "logs" command.

- Fix a continuation bug of the "run" command when using the batch-mode, which
has caused a mismatch of run ID management of the agent and the internal task
queue of the kernel runner, resulting an indefinite hang up with two legitimate
subsequent requesting of batch-mode executions.

As being a reference implementation of the execution loop, all API users are
advised to review and fix their client-side codes.

- Now the client sets a custom User-Agent header value as follows:
"Backend.AI Client for Python X.X.X" where X.X.X is the version.

1.1.1

Not secure
------------------

- Add mount ("-m"), environment variable ("-e") arguments to CLI "run" command
which can be specified multiple times.
This deprecates "-b" and "-e" abbreviations for "--build" and "--exec".

- Fix garbled tabular outputs of CLI commands in Python versions less than 3.6
due to non-preserved dictionary ordering.

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.