Kamu

Latest version: v0.7.0

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

Scan your dependencies

Page 26 of 59

0.150.1

Added
- New flag `--get-token` for `kamu system api-server` cli command which additionally prints
JWT token in console
Fixed
- Fixed async file flushing issues that could result in a race condition when using containerized ingest
- `kamu pull`: fixed containerized iterative ingestion

0.150.0

Added
- GraphQL API to configure automatic run of dataset flows:
- a schedule for main flows, like ingest of root datasets
- a batching condition for dependent flows, such as executing transforms
Changed
- Changed logic in `SimpleTransferProtocol` now block data and checkpoint downloading/uploading
in parallel. Default parallel tasks is 10, but it could be changed by changing
`SIMPLE_PROTOCOL_MAX_PARALLEL_TRANSFERS` environment variable

0.149.0

Added
- Added `KAMU_WORKSPACE` env var to handle custom workspace path if needed
- Added `event-bus` crate: a utility component based on Observer design pattern,
which allows event producers and event consumers not to know about each other
- Applied `event-bus` component to inform consumers of dataset removal, dependency changes,
task completions
- Added in-memory dataset dependency graph instead of continuous rescanning of all datasets:
- the initial dependencies are computed on demand on first request
- using `petgraph` project to represent dataset dependencies in the form of directed acyclic graph
- further events like new/removed dependency or dataset removal update the graph
- simplified GraphQL APIs and dataset removal check using new dependency graph
- Added prototype of flow management system:
- flows are automatically launched activities, which are either dataset related or represent system process
- flows can have a schedule configuration, using time delta or CRON expressions
- flows system manages activation of flows according to the dynamically changing configuration
- flows system manages triggering of dependent dataset flows, when their inputs have events
- derived flows may have throttling settings
Changed
- Integrated latest `dill=0.8` version, which removes a need in registering simple dependency binds
- Using new `dill=0.8` to organize bindings of structs to implemented traits via declarative attributes

0.148.0

Added
- GQL `currentPushSources` endpoint
Changed
- GQL `currentSource` endpoint was deprecated in favor of new `currentPollingSource` endpoint

0.147.2

Fixed
- Cargo.lock file update to address [RUSTSEC-2023-0074](https://rustsec.org/advisories/RUSTSEC-2023-0074)

0.147.1

Fixed
- Legacy Spark ingest was failing to start a container when fetch source is pointing at a local FS file with a relative path

Page 26 of 59

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.