0.14.0
This page documents the changes in Kannika Armory version 0.14.0.
Changelog 0.14.0
Section titled “Changelog 0.14.0”Features
Section titled “Features”-
Backup: add support for excluding topics from backups via topic selectors.
-
Restore: add pause and resume functionality
-
Restore: add new
Pausedstatus when restore is paused. -
Restore: add new
Interruptedstatus when restore pod is interrupted (e.g., node eviction). -
Restore: add new
PodCompletedcondition to track pod lifecycle. -
Schema Registry: add mTLS support
Console
Section titled “Console”-
Restore: Add pause button on restore details page.
-
Restore: Add resume button on restore details page with confirmation dialog.
-
Topic Selectors: Update dialog to support exclude matchers.
-
Topic Selectors: Show matched topics in backup configuration.
-
Show error icon in backup list when there are topics in error.
-
Add ability to create restore from backup details page.
-
Map enter key to confirm in confirm dialogs.
-
Map escape key to cancel in confirm dialog.
-
Schema Registry Settings: Add Custom TLS configuration options
Kubernetes API (CRD)
Section titled “Kubernetes API (CRD)”-
Backup: new
spec.topicSelectors.excludeMatchersfield (array of topic matchers to exclude). -
Restore: new
Pausedvalue forstatus.message. -
Restore: new
Interruptedvalue forstatus.message. -
Restore: new
PodCompletedcondition type instatus.conditions.
-
API: Add retry support for pause and resume actions
-
GraphQL: Add
pauseRestoremutation. -
GraphQL: Add
resumeRestoremutation. -
GraphQL: Add
PAUSEDenum value toRestoreStatus. -
GraphQL: Add
INTERRUPTEDenum value toRestoreStatus. -
GraphQL: Add
INTERRUPTEDstatus type toTopicStatuses. -
REST: Add
POST /rest/restores/{name}/pauseendpoint to pause a running restore. -
REST: Add
POST /rest/restores/{name}/resumeendpoint to resume a paused or interrupted restore. -
REST: Expose
Interruptedstatus in restore responses. -
REST: Add
sslConftoConfluentSchemaRegistryResource. -
REST: Add
sslConftoConfluentSchemaRegistryInput. -
GraphQL: Add
sslConftoConfluentSchemaRegistry -
GraphQL: Add
sslConftoConfigureConfluentSchemaRegistryInput -
GraphQL: Add
sslConftoTestConfluentSchemaRegistryConnectionInput -
GraphQL: Add
schemaRegistryNametoTestConfluentSchemaRegistryConnectionInput
Helm Charts
Section titled “Helm Charts”-
Operator: added
deleteanddeletecollectionverbs for pods to support pause/resume functionality. -
API: added
get,list, anddeleteverbs for jobs to support restore management.
Bug fixes
Section titled “Bug fixes”- Operator: set observed generation on JobCompleted condition.
Documentation
Section titled “Documentation”-
Added Restore Lifecycle documentation.
-
Added Excluding Topics documentation.
-
Added Disaster Recovery tutorial.
-
Added Compliance and Audit tutorial with scheduled snapshots.
-
Added Environment Cloning tutorial for consumer group migration.
-
Added Upgrading to 0.14.x guide.
-
Added Confluent Schema Registry: Using SSL/TLS documentation.
Miscellaneous Tasks
Section titled “Miscellaneous Tasks”- Bump version to 0.14.0