Skip to content

    0.7.0

    This page documents the changes in Kannika Armory version 0.7.0.

    Changelog 0.7.0

    Features

    • Release initial version of the Console
    • Add EventHubs
    • Allow Backups and Restores to be configured with EventHubs
    • Add SASL Credentials
    • Add mTLS Credentials
    • Return UUIDs via the API
    • Allow Storages to be updated via the API using a UUID
    • Allow Credentials to be updated via the API using a UUID
    • Allow EventHubs to be updated via the API using a UUID
    • Prevent Backups from being being overwritten via the API
    • Prevent Restores from being overwritten via the API
    • Prevent Storages from being overwritten via the API
    • Prevent Credentials from being overwritten via the API
    • Explicitly set enabled flag when applying a Restore
    • Allow additional properties to be defined on the Kafka Event Hub
    • Add initializing status on Restore
    • Add SSL config to SASL Credentials
    • Remove empty arrays and null values from the CRD OpenAPI schema
    • Allow configuring the security contexts
    • Add periodic flush during Backups
    • Add partition rollover triggers
    • Implement rollover after a timeout
    • Implement rollover after a size threshold
    • Make .spec.config optional on a Restore
    • Add tolerations configuration options
    • Add affinity configuration options
    • Add node selector configuration options
    • Add offset info in backup metrics
    • Augment the index with additional info
    • Add context fields to partitions in the index

    Breaking Changes

    • Remove support for Endpoints
    • Remove support for the bb and br short names
    • Remove the .spec.storageClass field from a Backup
    • Remove the .spec.storageClass field from a Restore
    • Remove the default security contexts values
    • Remove the default resource requirements values

    Bug Fixes

    • Handle resource not found exceptions in the API
    • Take uncounted terminated pods into account for Restore jobs
    • Improve config file loading
    • Update byte size validation
    • Await metrics task before shutting down for a backup
    • Remove metrics from non-existing topics

    Performance

    • Replace default allocator with jemalloc in the core Docker image

    Documentation

    • Fix repartitioning docs
    • Fix repartitioning plugin synopsis
    • Add tip to the key schema mapping page
    • Remove (coming soon) for existing topic repartitioning plugin in plugin overview
    • Improve Getting Started
    • Improve “Creating your first backup” guide
    • Clean up Credentials documentation
    • Merge Backup pages into one
    • Merge Credentials pages into authentication
    • Merge EventHub pages
    • Remove Endpoints
    • Add Restoring your first topic guide in the Getting Started section
    • Add OpenShift installation guide
    • Add scheduling configuration options
    • Add upgrade instructions for 0.7.x
    • Add remark plugin to validate links pointing to localhost
    • Fix plugins documentation examples
    • Add section on how to log into the console

    Miscellaneous Tasks

    • Bump version to 0.7.0