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
0.204.4
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
0.204.3
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
0.204.2
Fixed - `kamu init`: fixed regression in case of using `exists_ok` flag
0.204.1
Fixed - Fixed build regression, in case `web-ui` feature flag is used
0.204.0
Changed - If not explicitly configured, a SQLite database is used for a multi-tenant workspace - If a SQLite database is used, built-in migrations are automatically applied - Start processing added Outbox messages after successful command execution - DI: `ServerCatalog` added, to split dependencies