From 21b5fe50f7397b7c3c90789f1c76ff7376a9666b Mon Sep 17 00:00:00 2001 From: David Morrison Date: Wed, 20 Nov 2024 09:21:33 -0800 Subject: [PATCH] release: version v2.0.0 --- CHANGELOG.md | 22 ++++++++++++++++++++++ Cargo.lock | 14 +++++++------- Cargo.toml | 8 ++++---- k8s/kustomize/prod/sk-tracer.yml | 2 +- k8s/kustomize/sim/sk-ctrl.yml | 2 +- 5 files changed, 35 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d71a308..4bc346ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,28 @@ All notable changes to this project will be documented in this file. Breaking changes are annotated with the ⚠️ symbol. +## [2.0.0] - 2024-11-20 + +### πŸš€ Features + +- Variable simulation speed +- Code validation for 'status' field +- Show validation results in xray +- ⚠️ Update to versioned exported trace format + +### πŸ› Bug Fixes + +- Print object kind in tracer log +- ⚠️ Tracer no longer accidentally deletes objects on restart +- Pod lifecycle data stored using GVK+namespaced name +- Remove `exclude_daemonsets` +- Fix various panics and display bugs in `skctl xray` + +### ☸️ Kubernetes + +- Update tracer permissions to read-only +- Don't set node-selector for sk-tracer in kustomize files + ## [1.1.1] - 2024-10-09 ### πŸ› Bug Fixes diff --git a/Cargo.lock b/Cargo.lock index be64e246..007ce57f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3678,7 +3678,7 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" [[package]] name = "sk-api" -version = "1.1.1" +version = "2.0.0" dependencies = [ "clockabilly", "k8s-openapi", @@ -3690,7 +3690,7 @@ dependencies = [ [[package]] name = "sk-core" -version = "1.1.1" +version = "2.0.0" dependencies = [ "anyhow", "assertables", @@ -3724,7 +3724,7 @@ dependencies = [ [[package]] name = "sk-ctrl" -version = "1.1.1" +version = "2.0.0" dependencies = [ "anyhow", "clap", @@ -3750,7 +3750,7 @@ dependencies = [ [[package]] name = "sk-driver" -version = "1.1.1" +version = "2.0.0" dependencies = [ "anyhow", "clap", @@ -3776,7 +3776,7 @@ dependencies = [ [[package]] name = "sk-store" -version = "1.1.1" +version = "2.0.0" dependencies = [ "anyhow", "assertables", @@ -3801,7 +3801,7 @@ dependencies = [ [[package]] name = "sk-tracer" -version = "1.1.1" +version = "2.0.0" dependencies = [ "anyhow", "bytes", @@ -3823,7 +3823,7 @@ dependencies = [ [[package]] name = "skctl" -version = "1.1.1" +version = "2.0.0" dependencies = [ "anyhow", "assertables", diff --git a/Cargo.toml b/Cargo.toml index 04a0d35d..617b4e31 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ members = [ ] [workspace.package] -version = "1.1.1" +version = "2.0.0" authors = ["Applied Computing Research Labs"] documentation = "https://appliedcomputing.io/simkube/" license-file = "LICENSE" @@ -23,9 +23,9 @@ rust-version = "1.79" debug = false [workspace.dependencies] -sk-api = { version = "1.1.1", path = "sk-api" } -sk-core = { version = "1.1.1", path = "sk-core" } -sk-store = { version = "1.1.1", path = "sk-store" } +sk-api = { version = "2.0.0", path = "sk-api" } +sk-core = { version = "2.0.0", path = "sk-core" } +sk-store = { version = "2.0.0", path = "sk-store" } anyhow = { version = "1.0.93", features = ["backtrace"] } async-recursion = "1.1.1" diff --git a/k8s/kustomize/prod/sk-tracer.yml b/k8s/kustomize/prod/sk-tracer.yml index 52f49442..a09eb018 100644 --- a/k8s/kustomize/prod/sk-tracer.yml +++ b/k8s/kustomize/prod/sk-tracer.yml @@ -72,7 +72,7 @@ spec: value: "1" - name: POD_OWNER value: sk-tracer-depl - image: quay.io/appliedcomputing/sk-tracer:v1.1.1 + image: quay.io/appliedcomputing/sk-tracer:v2.0.0 name: sk-tracer ports: - containerPort: 7777 diff --git a/k8s/kustomize/sim/sk-ctrl.yml b/k8s/kustomize/sim/sk-ctrl.yml index d90cb607..85374245 100644 --- a/k8s/kustomize/sim/sk-ctrl.yml +++ b/k8s/kustomize/sim/sk-ctrl.yml @@ -55,7 +55,7 @@ spec: fieldPath: metadata.namespace - name: POD_OWNER value: sk-ctrl-depl - image: quay.io/appliedcomputing/sk-ctrl:v1.1.1 + image: quay.io/appliedcomputing/sk-ctrl:v2.0.0 name: sk-ctrl nodeSelector: type: kind-worker