Skip to content

0.9.0

This page documents the changes in Kannika Armory version 0.9.0.

  • General: Add new SchemaRegistry CRD in Kubernetes

  • General: Add new SchemaRegistryBackup CRD in Kubernetes

  • General: Add support for WASI plugins

  • General: Implement leasing mechanism for storage

  • General: Allow defining a description on a Kafka EventHub

  • General: Allow defining a description on Storage

  • Console: Add Settings tab to Restore page

  • Console: Add Progress tab to Restore page

  • Console: Add Settings tab to Backup page

  • Console: Remove topic configuration from Configure Restore wizard

  • Console: Add topics to a restore via a modal in the topics tabs

  • Console: Inline edit the target of a topic

  • Console: Add additional topic mapping dialog

  • Console: Add restore topic mapping dialog

  • Console: Configure restore topics using YAML

  • Console: Add topics filters to the Restore page

  • Console: Show restore metrics when restore is started

  • Console: Add restore state metrics for topics

  • Console: Place next and submit button to the left in the stepper

  • Console: Add backup topics dialog

  • Console: Redirect to original URL after logging in using Basic Auth

  • Console: Show backup topic status in details page

  • Console: Show warning if restore topic is not found in backup

  • Console: Hide backups in draft when creating restore

  • Console: Use monospaced font for metrics

  • Console: Move toasts to bottom right

  • Operator: Repartitioning plugin now supports preflight checks

  • API: Update the restore options using GraphQL

  • API: Update pod settings on a restore using GraphQL

  • API: Update the restore sink using GraphQL

  • API: Update restore source using GraphQL

  • API: Update backup source using GraphQL

  • API: Update backup sink using GraphQL

  • API: Update backup options using GraphQL

  • API: Save restore topics status in database

  • Helm: Allow the operator to access schemaregistries.kannika.io

  • Helm: Allow the operator to access schemaregistrybackups.kannika.io

  • Helm: Allow the API to access schemaregistries.kannika.io

  • Helm: Allow the API to access schemaregistrybackups.kannika.io

  • Helm: Add operator.config.schemaRegistryBackup.image options to configure the SchemaRegistryBackup image

  • Helm: Add operator.config.schemaRegistryBackup.pod options to configure the SchemaRegistryBackup pod

  • Fix description not being saved when configuring backup

  • Periodic license check no longer triggers spurious reconciliations

  • Fix parallelism and max producers options not shown in restore overview

  • Fix possible division by 0 in backup metrics

  • Fix incorrect ingestion rate when starting backup or enabling/pausing topics

  • Fix negative ingestion rate

  • Fix segment rollover size should not be required when timeout is set

  • Include metrics of paused topics in backup

  • API: Change date-time deserialization format for Kubernetes to support milliseconds

  • Fix pod metrics worker stopped when quickly pausing and enabling the backup

  • API: Copy all CRD properties of backup and restore when updating

  • Operator: The explicit lifecycle management of backup and restore pods has been removed in favour of the new leasing mechanism.

  • Remove topicMappingStrategy from Backup

  • Add new list-based topic configuration .spec.config.topics property in Restore

  • Deprecate .spec.config.mapping in Restore

  • Use gauge instead of counter for backup metrics

  • Add warnings about proper retention policy configuration

  • Fixed incorrect default pod setting examples

  • Rename Kannika ‘partitions’ into ‘segments’

  • Console: Include version number in links to docs

  • Bump version to 0.9.0