Skip to content

Releases: kamu-data/kamu-cli

Release v0.205.0

15 Oct 14:22
b84630a
Compare
Choose a tag to compare

[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 destination
  • kamu 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

08 Oct 13:47
f060d0a
Compare
Choose a tag to compare

[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 with dataset_name field
    • Introducing DatasetLifecycleMessageRenamed
  • 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

30 Sep 16:41
7048d32
Compare
Choose a tag to compare

[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
  • 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

26 Sep 16:42
d45c2e6
Compare
Choose a tag to compare

[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 using exists_ok flag... finally

Release v0.204.2

26 Sep 12:55
Compare
Choose a tag to compare

[0.204.2] - 2024-09-26

Fixed

  • kamu init: fixed regression in case of using exists_ok flag

Release v0.204.1

26 Sep 09:54
Compare
Choose a tag to compare

[0.204.1] - 2024-09-25

Fixed

  • Fixed build regression, in case web-ui feature flag is used

Release v0.203.1

24 Sep 11:21
cd5cde4
Compare
Choose a tag to compare

[0.203.1] - 2024-09-24

Added

  • Added database migration & scripting to create an application user with restricted permissions
  • kamu delete command will respect dependency graph ordering allowing to delete multiple datasets without encountering dangling reference

Release v0.203.0

22 Sep 08:00
Compare
Choose a tag to compare

[0.203.0] - 2024-09-22

Added

  • Support List and Struct arrow types in json and json-aoa encodings

Release v0.202.1

21 Sep 03:33
Compare
Choose a tag to compare

[0.202.1] - 2024-09-20

Fixed

  • Open Telemetry integration fixes

Release v0.202.0

20 Sep 09:36
Compare
Choose a tag to compare

[0.202.0] - 2024-09-20

Changed

  • Major dependency upgrades:
    • DataFusion 42
    • HTTP stack v.1
    • Axum 0.7
    • latest AWS SDK
    • latest versions of all remaining libs we depend on
  • Outbox refactoring towards true parallelism via Tokio spaned tasks instead of futures

Fixed

  • Failed flows should still propagate finishedAt time
  • Eliminate span.enter, replaced with instrument everywhere