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
andbr
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