Releases: kamu-data/kamu-cli
Releases · kamu-data/kamu-cli
Release v0.206.5
[0.206.5] - 2024-10-29
Changed
- Allow anonymous access to the content of recently uploaded files
- Updated to
arrow 53.2
,datafusion 42.1
,tower 0.6
,opentelemetry 27
+ minor updates
Release v0.206.4
[0.206.4] - 2024-10-28
Fixed
kamu push
correctly handleodf+
format repositories
Release v0.206.3
[0.206.3] - 2024-10-28
Fixed
- Improved telemetry for dataset entry indexing process
- Corrected recent migration related to outbox consumptions of old dataset events
Release v0.206.2
[0.206.2] - 2024-10-26
Changed
- GraphQL: Removed deprecated
JSON_LD
in favor ofND_JSON
inDataBatchFormat
- GraphQL: In
DataBatchFormat
introducedJSON_AOS
format to replace the now deprecatedJSON
in effort to harmonize format names with REST API
Fixed
- GraphQL: Fixed invalid JSON encoding in
PARQUET_JSON
schema format when column names contain special characters (#746)
Release v0.206.1
[0.206.1] - 2024-10-24
Changed
kamu repo list
: supports all types of output- Tests:
sqlx + nextest
combination has been stabilized DatasetEntryIndexer
: guarantee startup afterOutboxExecutor
for a more predictable initialization- Add
DatasetEntry
'is re-indexing migration
- Add
Fixed
kamu push
: show correct error if server failed to store data
Release v0.206.0
[0.206.0] - 2024-10-22
Added
- Introduced OpenAPI spec generation
/openapi.json
endpoint now returns the generated spec/swagger
endpoint serves an embedded Swagger UI for viewing the spec directly in the running server- OpenAPI schema is available in the repo
resources/openapi.json
beside its multi-tenant version
- Added and expanded many E2E tests, improved test stability
- Added endpoint to read a recently uploaded file (
GET /platform/file/upload/{upload_token}
)
Changed
- Removed support for deprecated V1
/query
endpoint format - The
/tail
endpoint was updated to better match V2/query
endpoint
Fixed
kamu add
: fixed behavior when using--stdin
and--name
arguments
Release v0.205.0
[0.205.0] - 2024-10-15
Changed
kamu push <dataset>
command now can be called without--to
reference and Alias or Remote dataset repository will be used as destinationkamu login
command now will store repository to Repository registry. Name can be provided with--repo-name
flag and to skip creating repo can be used--skip-add-repo
flag
Release v0.204.5
[0.204.5] - 2024-10-08
Added
- Postgres implementation for dataset entry and account Re-BAC repositories
Changed
kamu repo alias list
: added JSON output alongside with other formats mentioned in the command's help- Private Datasets,
DatasetEntry
integration that will allow us to build dataset indexing- Added
DatasetEntryService
for message processing - Added
DatasetEntryIndexer
for one-shot indexing - Extend
DatasetLifecycleMessageCreated
withdataset_name
field - Introducing
DatasetLifecycleMessageRenamed
- Added
- Simplified error handling code in repositories
- Hidden part of the test code behind the feature gate
- Updated our crate dependencies so they can be built in isolation
Fixed
--yes / -y
flag: fixed when working from a TTY- CI: Fixes
kamu-base-with-data-mt
image builds
Release v0.204.4
[0.204.4] - 2024-09-30
Changed
- CLI command tweaks:
- Make
--yes / -y
flag global - Add confirmation step to
system compact
command - Add support for patterns to
system compact
to process multiple datasets at once - Fixed argument parsing error in
kamu system compact
command
- Make
- Simplified organization of startup initialization code over different components
Fixed
- Broken catalog issue for server and transactional modes
- Added several E2E tests (happy paths) covering the Flows tab in the UI
- Corrected behavior of
MySqlAccountRepository::get_accounts_by_ids()
, for the case of empty IDs collection
Release v0.204.3
[0.204.3] - 2024-09-26
Fixed
- Dataset creation with unique alias but with existing id for FS dataset storage mode
kamu init
: fixed regression in case of usingexists_ok
flag... finally