Skip to content

Releases: kamu-data/kamu-cli

Release v0.219.1

17 Jan 22:58
Compare
Choose a tag to compare

[0.219.1] - 2029-01-18

Fixed

  • Reverted unstable AWS API dependencies

Release v0.219.0

17 Jan 21:14
Compare
Choose a tag to compare

[0.219.0] - 2029-01-17

Changed

  • Massive crates restructuring around Open Data Fabric code:
    • src/odf concentrates large number of related crates now, preparing for future separation in different Git repo
    • old opendatafabric crate becamse odf-metadata
    • low-level repository implementations became odf-storage[-...] crates
    • specific storage technologies are gated via features (lfs, s3, http)
    • DatasetFactory, Dataset, DatasetSummary, DatasetLayout, BlockRef,
      MetadataChain and visiting logic now are residents of odf-dataset
    • kamu-data-utils became odf-data-utils
    • multiple utility libraries introduced, shared both via ODF and main Kamu code
      (async-utils, file-utils, s3-utils, test-utils)
    • DatasetRepository still stays in Kamu core, renamed to DatasetStorageUnit to better match it's current purpose
    • import statements pointing at ODF code have been cleaned all over the code base (use odf meta-crate only outside src/odf)

Release v0.218.0

17 Jan 17:43
b9b2095
Compare
Choose a tag to compare

[0.218.0] - 2029-01-17

Changed

  • Private Datasets:
    • OSO: using user actors / dateset resources that come from the database
      • Thus, any access check relies on real entities
    • GQL, added Dataset.visibility() to get the current visibility value
    • GQL, added DatasetMut.setVisibility() to be able to change the dataset visibility after it has been created
    • Deletion of previously created (and unused) ReBAC-properties and reindexing
    • OSO: updating the schema to use identifiers instead of names
    • OSO: added resource storage for access speed
    • E2E: Using the correct account in multi-tenant mode
      • And also the possibility of set it up
    • DatasetOwnershipService: moved to the kamu-dataset crate area & implemented via DatasetEntryServiceImpl
    • GQL, DatasetMetadata.currentUpstreamDependencies: indication if datasets not found/not accessed
    • GQL, DatasetMetadata.currentDownstreamDependencies: exclude datasets that cannot be accessed
    • E2E: added the ability to create an account using CLI

Release v0.217.3

14 Jan 21:15
862e947
Compare
Choose a tag to compare

[0.217.3] - 2025-01-14

Fixed

  • Fix crash on resolving dataset by non existing account
  • Minor improvements in event sourcing aggregation

Release v0.217.2

10 Jan 16:24
Compare
Choose a tag to compare

[0.217.2] - 2025-01-10

Changed

  • Updated to latest datafusion and alloy dependencies
  • Performance improvements with batch loading of event sourcing aggregates

Release v0.217.1

09 Jan 20:34
1a4bf5e
Compare
Choose a tag to compare

[0.217.1] - 2025-01-09

Changed

  • Extended database config options with next fields: maxConnections, maxLifeTimeSecs and acquireTimeoutSecs

Release v0.217.0

08 Jan 21:16
Compare
Choose a tag to compare
Release v0.217.0 + minor deps

Release v0.216.0

30 Dec 21:23
v0.216.0
fa5b7a7
Compare
Choose a tag to compare

[0.216.0] - 2024-12-30

Changed

  • Flight SQL protocol now supports anonymous and bearer token authentication
  • The kamu notebook command now defaults to DataFusion engine for speed, but you can switch to Spark with --engine spark argument
  • The kamu notebook command uses new image based on latest Jupyter and new kamu-client-python library
  • The kamu sql server command now defaults to DataFusion engine with interface changed to use --engine datafusion/spark, removing the --flight-sql flag
  • Examples in examples/flightsql/python were updated to new auth and showcasing kamu Python library
  • Most notebooks in examples/ directory are using kamu Python library with DataFusion engine, with Spark still in use for GIS extensions

Release v0.215.1

30 Dec 12:33
e16677d
Compare
Choose a tag to compare

[0.215.1] - 2024-12-30

Fixed

  • GraphQL: in a multi-tenant workspace, datasets.createEmpty and datasets.createFromSnapshot mutations now return dataset aliases prefixed with account name.
  • Fix DB transaction error in /verify REST endpoint (cherry-picked from 0.214.1)

Release v0.214.1

28 Dec 23:24
v0.214.1
60bada1
Compare
Choose a tag to compare

[0.214.1] - 2024-12-28

Fixed

  • Transaction error on /verify REST endpoint