Releases
v0.2.0
0.2.0 (2024-05-06)
Features
add 'port' flag to 'glasskube serve' (2ac1485 )
add cached package client (4c2a18f )
add current context in uninstall (#273 ) (470e01e )
add event recording (#139 ) (3ccc35c )
add foreground propagation for uninstall cmd (54be740 )
add generic caching to repo client (c69eff9 )
add graph-based dependency validation (c9957e6 )
add initial project structure (bdf7434 )
add kubernetes client adapter (9623eff )
add partial validation for package values (5cfcb7c )
add resolving, validating value configurations (54d0f0f )
add shortName and extra cols to crds (ab439c9 )
add support for transitive dependencies (c9957e6 )
add version command (#265 ) (c4d1bc5 )
add version mismatch detection for package-operator (#373 ) (af2e2ed )
added a feature to detect outdated client for cli (#210 ) (5e6f1a7 )
added ui footer with glasskube version (#232 ) (c8a1836 )
added Uninstall Blocking, Progress Spinner and enhanced CLI UI for Uninstall Command hash168 (f044a32 )
api: add LocalPort, Scheme to PackageEntrypoint (73fd8fa )
api: add pattern constraint for value definitions (de5f040 )
api: add types for value configurations (8e1c663 )
cli, client: install package #23 #28 #35 (54a5237 )
cli, client: list packages #22 #26 #34 #41 (ea4cedc )
cli, client: uninstall package #30 #32 (13ccf96 )
cli, ui: add markdown support in long description (0f4891b )
cli, ui: add serve command #25 (50a384c )
cli, ui: check dependencies and show newly installed packages at update (#113 , #114 ) (1b69fde )
cli, ui: glasskube open (8af0072 )
cli, ui: validate bootstrap #149 (46ee71f )
cli: add --no-await in install command (51bc1be )
cli: add --no-await in uninstall command (a166b36 )
cli: add --latest
flag to bootstrap command (#361 ) (11cbca8 )
cli: add --version
autocomplete for glasskube update
(#565 ) (3ca9bc9 )
cli: add completion for install cmd (fe7ecec )
cli: add confim dialog in install cmd (47af3f1 )
cli: add handling of LocalPort, Scheme in Open cmd (8557f12 )
cli: add helpful message if kubeconfig is empty (#31 ) (d221f89 )
cli: add installing specific package version (#203 ) (23b2943 )
cli: add open for packages (d991c5e )
cli: add outdated flag for list cmd (#201 ) (8d93c61 )
cli: add package configuration (ba0cd32 )
cli: add progress spinner for install cmd (6a99408 )
cli: add showing dependencies in describe
command (a495ebc )
cli: add showing package version in list cmd (#200 ) (fe856bc )
cli: add support for custom local port in glasskube open
(#543 ) (b6d98ca )
cli: add update cmd (#202 ) (ddfe2cf )
cli: add validating dependencies in install command (f8f72c3 )
cli: add value config flags (9be6b1f )
cli: added --yes flag for non-interactive modes for install command (#468 ) (3ee7308 )
cli: added --yes flag for non-interactive modes for update command (#468 ) (4e5d742 )
cli: automatic bootstrap in CLI commands (#196 ) (5d86eb1 )
cli: change describe
command to be more clear (9e3faf3 )
cli: change update message to be less obtrusive (0b2dfd2 )
client, ui: introduce package info cache (#444 ) (24d6466 )
client: parallelize IsBootstrap function (8d8559e )
cli: glasskube describe (#241 ) (55bebd6 )
cli: initial bootstrap command (6073f86 )
cli: made --enable-auto-updates flag value default even if --yes flag is used (5d864a4 )
cli: show entrypoints in glasskube describe command (#346 ) (fb0a824 )
cli: show removed dependencies before uninstall (3e84e09 )
cli: show whether a package is auto-updated (#296 ) (49a203a )
cli: update to specific package version cli (aa7649a )
include current context in install (5d3d390 )
mandatory package version (#341 ) (7cc7ba8 )
package-controller: install package dependencies (#111 ) (3c83668 )
package-controller: support versions for dependent packages (#311 ) (e22a401 )
package-operator: add aio config that includes flux dependencies (9fdd43f )
package-operator: add base64 func to value templates (3940dd2 )
package-operator: add basic fields to package crd (#10 ) (f192ef2 )
package-operator: add blockOwnerDeletion on OwnerReferences (5ec721b )
package-operator: add default namespace handling for manifests (97e17a5 )
package-operator: add error handling in manifest adapter initialization (#14 ) (5089bda )
package-operator: add error message to packageinfo condition (#13 ) (aa2971a )
package-operator: add fields to package info crd and manifest schema (5b78e1f )
package-operator: add generating patches from value definitions (90b264d )
package-operator: add handling of package manifest and helm adapter (#14 ) (7b75591 )
package-operator: add handling of packages with helm and manifests (149a8c7 )
package-operator: add handling package values (8eb8e2b )
package-operator: add HelmRelease creation (#14 ) (f0ef0e2 )
package-operator: add initial packageinfo crd (#9 ) (1798d9d )
package-operator: add missing namespace in aio config (e3276db )
package-operator: add multi owner references (#12 ) (5d8862d )
package-operator: add package controller creates dependent package info (#12 ) (23c87be )
package-operator: add package info controller fetches manifest (#13 ) (1022583 )
package-operator: add support for plain manifests (#88 ) (334ce23 )
package-operator: add type flag for bootstrap cmd (197b62b )
package-operator: add validating package values in webhook (1bfb8bf )
package-operator: add validating webhook and cert generation (328dd58 )
package-operator: add version aware package updates (8c56780 )
package-operator: add version aware packageinfo updates (b6ebf5b )
package-operator: change package to be cluster scoped (a7c9797 )
package-operator: mark some crd fields as required (3b2785c )
package-operator: prevent invalid updates and deletions (#364 ) (26e3ddb )
prune package dependencies (#318 ) (4c2af36 )
ui: add current context in navbar (#263 ) (067793c )
ui: add dark mode (60ad43e )
ui: add infinite progress bar (8d9b291 )
ui: add open button on list page (3e62c4b )
ui: add package detail page #172 (1298292 )
ui: add real-time updates #164 and refactor #126 (11d13d2 )
ui: add selecting kubeconfig (#140 ) (620f5d5 )
ui: add syncing update notification via websocket (c249fa1 )
ui: alert when websocket has been closed (#222 ) (a86fc04 )
ui: bootstrap via UI #123 (c8c0576 )
ui: display latest & installed version in package overview (#452 ) (374253f )
ui: handle dependencies at installation (#114 ) (3f6f510 )
ui: install and uninstall trivial packages #29 #33 (975f2fb )
ui: install package in specific version (#269 ) (5d6067b )
ui: integrate giscus for package feedback (#207 ) (c50d3a8 )
ui: introduce global error handling (d08abc0 )
ui: package configuration (#121 ) (7c9e3d7 )
ui: reuse transaction when applying updates (#295 ) (c26c471 )
ui: show a notification when "open" fails (#393 ) (bbe36dc )
ui: show packages #27 #42 (90bb333 )
ui: show removed dependencies before uninstall (200ea5d )
ui: show warning if operator and client versions differ (#352 ) (d50b164 )
ui: show whether a package is auto-updated (#296 ) (a79a636 )
ui: show whether a package is auto-updated (#296 ) (a79a636 )
ui: show whether a package is auto-updated (#296 ) (a79a636 )
ui: sort package versions descending (#308 ) (98cd78c )
ui: support user in setting up kubeconfig #31 (d8e8382 )
ui: trigger refreshing package detail page (#382 ) (48f02bb )
ui: update all packages #289 (cdce20f )
ui: update packages and push cluster events to UI (#269 ) (d81d1bb )
ui: use updater for single package update check (90b7661 )
webiste: add cert-manager guide (da6d987 )
webiste: improve cert-manager guide (49a98bc )
website: add a latest release version json file for outdated dedection (d9b4c8a )
website: add announcement bar (#56 ) (5c6ee1c )
website: add blogpost about kubernetes frontends (f5c16e3 )
website: add imprint & data privacy page (fef7d7c )
website: add initial website version (d03b807 )
website: add missing features (#56 ) (6f9faae )
website: add newsletter signup component (#56 ) (f8b1f68 )
website: add package overview (44854c1 )
website: add roadmap (f89be7d )
website: allow search engies to index glasskube.dev (04f6dc2 )
website: improve glasskube vs helm meta title (7a79ba1 )
website: improve hero section (#56 ) (4ff4b5f )
website: improve seo preview for homepage (205fa1d )
website: mark keptn as a supported package (#137 ) (57137b4 )
website: migrate asciiflow chart to mermaid (618737c )
website: use GitHub meta image for website (600b31e )
Bug Fixes
action: build package-operator image for amd64, arm64 (38e1cc5 )
add path escaping repository urls (8bffd3b )
always try to resolve all values to improve error message (b305bf9 )
api: change value constraints to pointers (235a456 )
avoid client rate limiting (ab42a81 )
avoid updates to smaller versions (4a44e4d )
change opener to choose first ready pod (b018081 )
change opener to use real PackageInfo name (879e647 )
cli, ui: add support for bootstrap latest via ui, implicit request (77f72f2 )
cli, ui: bootstrap handles nil values in checkWorkloadReady
and major speedup (d0b6683 )
cli: glasskube ls
no longer shows the latest version if the installed version is newer (#483 ) (6725d40 )
cli: add port check before forwarding (68b273d )
client: fallback to regular client if item not yet in cache (bdd566e )
cli: prevent accidental bootstrapping of an older package-operator (4724e97 )
cli: prevent accidental bootstrapping of an older package-operator (4724e97 )
cli: prevent accidental bootstrapping of an older package-operator (4724e97 )
cli: prevent accidental bootstrapping of an older package-operator (4724e97 )
cli: prevent accidental bootstrapping of an older package-operator (4724e97 )
cli: prevent accidental bootstrapping of an older package-operator (4724e97 )
cli: prevent accidental bootstrapping of an older package-operator (4724e97 )
cli: prevent accidental bootstrapping of an older package-operator (4724e97 )
cli: prevent accidental bootstrapping of an older package-operator (4724e97 )
cli: prevent accidental bootstrapping of an older package-operator version (4724e97 )
cli: prevent accidental bootstrapping of an older package-operator version (4724e97 )
cli: skip version check for bootstrap
(9ee2d73 )
cli: update check fails in dev environment (e2f2d2d )
consider semver metadata when comparing installed vs latest version (#397 ) (5121a95 )
deps: update dependency @mdx-js/react to v3.0.1 (a74e4b9 )
deps: update dependency asciinema-player to v3.6.4 (a1e8e69 )
deps: update dependency asciinema-player to v3.7.0 (7093e80 )
deps: update dependency asciinema-player to v3.7.1 (8a44cfa )
deps: update dependency clsx to v2.1.1 (5cc6ae9 )
deps: update dependency htmx.org to v1.9.11 (86eec99 )
deps: update dependency htmx.org to v1.9.12 (20e3491 )
deps: update docusaurus monorepo to v3.1.1 (54d0cd9 )
deps: update docusaurus monorepo to v3.2.0 (1e65bc0 )
deps: update docusaurus monorepo to v3.2.1 (9923205 )
deps: update docusaurus monorepo to v3.3.2 (f483034 )
deps: update font awesome to v6.5.2 (995b95d )
deps: update kubernetes packages to v0.29.1 (73b9412 )
deps: update kubernetes packages to v0.29.2 (5db9fcb )
deps: update kubernetes packages to v0.29.3 (510907e )
deps: update kubernetes packages to v0.29.4 (40ad3c4 )
deps: update module github.com/evanphx/json-patch/v5 to v5.9.0 (62c5a55 )
deps: update module github.com/fluxcd/helm-controller/api to v0.37.3 (97950df )
deps: update module github.com/fluxcd/helm-controller/api to v0.37.4 (f734c3c )
deps: update module github.com/fluxcd/source-controller/api to v1.2.4 (bc81723 )
deps: update module github.com/google/go-containerregistry to v0.19.1 (fc868b1 )
deps: update module github.com/gorilla/websocket to v1.5.1 (2ab5393 )
deps: update module github.com/onsi/ginkgo/v2 to v2.15.0 (fcf5deb )
deps: update module github.com/onsi/ginkgo/v2 to v2.16.0 (b268277 )
deps: update module github.com/onsi/ginkgo/v2 to v2.17.0 (04fa04f )
deps: update module github.com/onsi/ginkgo/v2 to v2.17.1 (a1faa39 )
deps: update module github.com/onsi/ginkgo/v2 to v2.17.2 (0b4a5f2 )
deps: update module github.com/onsi/gomega to v1.31.0 (221a05a )
deps: update module github.com/onsi/gomega to v1.31.1 (5c598ae )
deps: update module github.com/onsi/gomega to v1.32.0 (48c2669 )
deps: update module github.com/onsi/gomega to v1.33.0 (ad8da80 )
deps: update module github.com/onsi/gomega to v1.33.1 (b5cb34c )
deps: update module github.com/schollz/progressbar/v3 to v3.14.2 (1d20832 )
deps: update module golang.org/x/term to v0.19.0 (d6057c3 )
deps: update module golang.org/x/term to v0.20.0 (e474086 )
deps: update module sigs.k8s.io/controller-runtime to v0.17.0 (26e0daf )
deps: update module sigs.k8s.io/controller-runtime to v0.17.1 (6120f45 )
deps: update module sigs.k8s.io/controller-runtime to v0.17.2 (8a6dd83 )
deps: update module sigs.k8s.io/controller-runtime to v0.17.3 (82c53f9 )
deps: update module sigs.k8s.io/controller-runtime to v0.18.0 (ae98bf0 )
deps: update module sigs.k8s.io/controller-runtime to v0.18.1 (7946560 )
deps: update react monorepo to v18.3.0 (94fa2a8 )
deps: update react monorepo to v18.3.1 (34ddcb6 )
fix broken links (#103 ) (3dd8ac6 )
fixed typo in mariadb-operator reference (ffc8edb )
folder name of technical preview blogpost (04ec42b )
helm-flux-adapter: avoid panic when helm values are empty (d9af61b )
made changes (49a203a )
made the necessary changes and code cleanup (d184784 )
make glasskube version
more helpful when not bootstrapped (#547 ) (03d4fd9 )
package manifest: supported svg files and change the schema accordingly (070a7e2 )
package-operator: add json un-/marshalling of helm values (#14 ) (ed4a4a5 )
package-operator: add missing permissions for webhook-cert (82c5cd0 )
package-operator: add missing rbac permissions (d87510e )
package-operator: add version in manifest (ed4a657 )
package-operator: change command controller container (7c575e8 )
package-operator: change image name in controller manifest (8083831 )
package-operator: correct incorrect constraint error in values validation (bea16a1 )
package-operator: do not set owner reference on existing resources (e447370 )
package-operator: don't skip update validation if values changed (536a7aa )
package-operator: dont set package status failed for specific flux failure (6a5a8d6 )
package-operator: make order of patch application deterministic (bfe5e59 )
package-operator: make requireBootstrap optional during init (04364cc )
package-operator: prevent reconcile loop on packageinfo error (aced43f )
package-operator: reconcile package after helmrelease changes (3f2949a )
package-operator: remove cluster.local dns suffix from flux manifests (0a4e748 )
package-operator: remove unused arguments (71736ab )
package-operator: set pending status when package is being deleted (718aadc )
packagemanifest: updated img element and schema (b0925db )
port conflict (0f7fbcf )
removed logger dependency issue from the repo client (8fd9bff )
removed unused ctx and removed null logger (233ab22 )
repo-client: unmarshall helm values (d8e6063 )
ui, cli: add fallback to manifest from repo (0e5d024 )
ui, cli: prevent a panic if a package has no OwnedPackageInfo (#419 ) (300490a )
ui: add hx-boost to fix inconsistent browser back/forth (dc89c02 )
ui: avoid boolean parsing error (#558 ) (3e8ea6e )
ui: change server informer to also broadcast after errors (497c2b8 )
ui: hide global update notification (#355 ) (d2e60ca )
ui: introduce cache busting (b91acee )
ui: make link color readable on dark mode (28991c9 )
ui: make the whole card on package list clickable (b4dcdd2 )
ui: parse templates before starting informer to avoid panic (45fea63 )
ui: reload content when pages are restored from history (9c282ce )
ui: restructure server initializations (db1a585 )
ui: support page error when no context given (62faa9b )
ui: take configured values into account at installation (cd08eb9 )
ui: use real PackageInfo name when getting installed manifest (13f9e60 )
update install.go (49a203a )
website: add trailing slash, don't index tag pages on google (76db2d1 )
website: editUrl (7c81ce7 )
website: fix header in dark mode, enable matomo tracking (cbf18a8 )
website: improve general layout responsiveness (#94 ) (699741c )
Other
add codeowners (16e2b84 )
add commitlint to root project (54fd3a9 )
add docs files to release please extra files (ba17806 )
add generating schema files for repo types (c05e5ce )
add initial release-please version (980eb93 )
add intellij config file to .gitignore (29a0776 )
add issue templates (fe52235 )
add prettier for web formatting (1493268 )
add rc to pre-release detection (b9bca48 )
add release please configuration (953cf47 )
add renovate automerge config (6159c2b )
add telemetry (#506 ) (2221c64 )
change config manifest structure to use default (0fb1a4d )
change next release to 0.1.0 (e69df6b )
change next release to 0.2.0 (3600c09 )
change schema to not use $ref and move to website (d42fcb1 )
cleanup uninstaller creation (cca98c6 )
Configure renovate (79a7cb2 )
deps: update actions/cache action to v4.0.2 (0dfcbaa )
deps: update actions/checkout digest to 0ad4b8f (15b8f13 )
deps: update actions/checkout digest to 1d96c77 (d097c76 )
deps: update actions/checkout digest to 9bb5618 (12303a2 )
deps: update actions/checkout digest to b4ffde6 (e11aeec )
deps: update actions/setup-go digest to 0c52d54 (a14f614 )
deps: update actions/setup-go digest to cdcb360 (eed4598 )
deps: update actions/setup-node action to v4.0.2 (8f47904 )
deps: update actions/setup-node digest to 60edb5d (31f3abd )
deps: update actions/upload-artifact action to v4.3.2 (e89e27b )
deps: update actions/upload-artifact action to v4.3.3 (2ce6f25 )
deps: update actions/upload-artifact digest to 26f96df (20d1aac )
deps: update actions/upload-artifact digest to 694cdab (72e8a84 )
deps: update aws-actions/configure-aws-credentials digest to e3dd6a4 (56b8a84 )
deps: update azure/setup-kubectl action to v4 (cbb4712 )
deps: update commitlint monorepo to v19.1.0 (170e905 )
deps: update commitlint monorepo to v19.2.2 (cebb9ad )
deps: update dependency @commitlint/cli to v19.2.0 (f7c7ac1 )
deps: update dependency @commitlint/cli to v19.2.1 (5e2d7f6 )
deps: update dependency @commitlint/cli to v19.3.0 (1319b2a )
deps: update dependency esbuild to v0.20.2 (d079bf2 )
deps: update dependency go to v1.22.2 (e24bd86 )
deps: update dependency typescript to ~5.3.0 (acf22bd )
deps: update dependency typescript to ~5.4.0 (004dcbe )
deps: update dependency typescript to v5.4.3 (1f217c9 )
deps: update dependency typescript to v5.4.4 (e71dbc1 )
deps: update dependency typescript to v5.4.5 (1bd3dfb )
deps: update docker/login-action digest to e92390c (fd0b915 )
deps: update flux manifests to version v2.2.3 (aa1189e )
deps: update ghcr.io/glasskube/package-operator docker tag to v0.0.4 (30fec9c )
deps: update go.sum file (be90842 )
deps: update golang docker tag to v1.21 (cfe0030 )
deps: update google-github-actions/release-please-action action to v4.1.0 (30871fa )
fix current release number (23a2241 )
fix typos, remove default settings (0690063 )
fix wrong path in release please config (e59e4b0 )
Initial Glasskube commit (dd7f9ee )
main: release 0.0.1 (e15caaa )
main: release 0.0.2 (fcf0e8d )
main: release 0.0.3 (15093fd )
main: release 0.0.4 (5d72660 )
main: release 0.1.0 (930087e )
main: release 0.2.0 (548fde8 )
main: release 0.2.1 (13ae024 )
main: release 0.3.0 (e5b7dc3 )
main: update readme to reflect beta launch (acbd3d6 )
make renovate run "go mod tidy" (88e93aa )
package-operator: add missing rbac (5a6b316 )
remove path escape workaround (424086f )
remove redundant image in manager kustomization (9b9ea29 )
remove redundant newline (860ddb6 )
remove unneeded OwnerManager in DependencyManager (036db63 )
repo: address contributor guideline changes (2ee73e6 )
repo: rebased and updated branch naming convention example (69fa659 )
repo: try to remove merge commit (d7c8981 )
repo: update contributor guidelines (bb9240c )
solved errors for install (b947042 )
ui: add reloading templates after changes in dev mode (#170 ) (76823e9 )
ui: remove unnecessary htmx swap attributes (08a0edb )
update controller-tools to v0.14.0 (e9573e6 )
update copyright information (2c8b305 )
update golang version to v1.22 (929bfd9 )
update release-please configuration (ff6c925 )
update release-please extra files (48f6d43 )
update telemetry (8010bd7 )
website: fix typos, improve typwriter speeed (#56 ) (9c28b4c )
website: update author avatar urls (fe6c7ae )
website: update link in blog + added video to cont guidelines (c6a6c94 )
website: update package list (3ca994b )
website: updated video thumbnail (e7f318e )
Docs
add architecture diagram to readme (5e23d28 )
add asciinema cast to website (620d7ea )
add bootstrap guide (f4965eb )
add bootstrap info in install segment (622d862 )
add brew installation instructions (d1b575c )
add CNCF landscape badge (f3f46be )
add docs for outdated flag for list cmd (#201 ) (e96c769 )
add flags to install cmd docs (ad294e4 )
add glasskube activity chart (1b63bb9 )
add gui mockup image (cb48b08 )
add helm comparison (bd6579a )
add ingress-nginx guide (05ab4cf )
add installation guide (c76d5e0 )
add instructions for installation via nix (478d5ec )
add note about future version bootstrap (8d27be4 )
add package reconciliation diagram (28e9266 )
add product hunt banner (16acffc )
add proposal for package configuration (#446 ) (a7f3f92 )
add shell completion to install guide (ef3bf90 )
add technical preview blogpost (2af5351 )
add update cmd docs (c5ccf94 )
add web development section in contributing guide (8876f98 )
as Timoni is still being created, rephrase the word was to is (83a7666 )
build numbers not allowed in dependency version ranges (#405 ) (594de21 )
change asciinema link to gif (1752b15 )
change release-please annotations to mdx comments (aed9f08 )
create beautiful readme (#7 ) (cf099f0 )
create community standards (#7 ) (aa75153 )
describe dependencies and changes to package repo (#316 ) (f34dfb4 )
extract guides as separate page (92bfb28 )
fix DevOps / GitOps confusion (2c7fe8d )
fix downloads shield, make sure all shields use flat styling (fa82ccc )
fix sidebar (a223e89 )
fix some typos (#178 ) (f9ee2e2 )
fix Timoni link to homepage (402549d )
fix typo (ea6bed8 )
fix typo in Readme (8bd8aa7 )
fix typos, reformat code (1c5982e )
fix wrong package version (bdf8074 )
improve technical preview blog post (7c409da )
remove disclaimer from package update section (7cf43eb )
remove release please comments from readme (c46df8a )
replace gif in readme with svg (b197138 )
replace link on homepage with asciinema-player (a60670e )
update CLI reference (017c90d )
update client commands (e5b4df1 )
update component descriptions (af24d3e )
update contributing guide on how to run operator (5f03733 )
update contributor guidelines (f037c2c )
update go version to 1.22 (b375170 )
update guides sidebar (2fced23 )
update helm comparison (150d319 )
update Product Hunt launch rul (cf913bf )
update quick start section in readme (6072cf2 )
update readme (0d859cf )
update readme and roadmap (176d38a )
update roadmap (730cb73 )
update supported packages (f061395 )
updates guides sidebar title (761faec )
use a custom domain for binary downloads (cbfc1ef )
versioning (b526cf1 )
webiste: add release video to v0.0.2 blog post (2a2a7a9 )
website: adapt roadmap and README (346a18f )
website: adapt roadmap to match our new release convention (ff41302 )
website: add @kubesimplify video to release blog post (18a9fa4 )
website: add CTA at the bottom (dc90ece )
website: add giscus for blog post comments (f11851e )
website: add glasskube is part of the cncf landscape blog post (607c158 )
website: add hs-script to newsletter (6b6a261 )
website: add latest release to roadmap (319d33e )
website: add latest release video (b58eb3b )
website: add missing descriptions to blog posts (53a4efc )
website: add newlines (c494978 )
website: add producthunt launch banner (20ad520 )
website: add shadow to screenshot (d1b1b9d )
website: add v0.0.2 release blogpost (471e26a )
website: add v0.0.3 release blogpost (e080966 )
website: added beta launch blogpost + cta (18afd3a )
website: added guide plus updates description (a03854e )
website: added kubectl blog post (ebe831b )
website: address PR change requests (25fda94 )
website: enable giscus on guide section (f1ed92a )
website: fix release video url (3b8a07b )
website: fix typo in footer (aaafe03 )
website: fix typos (3e7236a )
website: improve comparision documentation (0bbc986 )
website: include GitHub star button in header (#459 ) (2e0e3a5 )
website: make newsletter subscription email required (0b80421 )
website: new blog post - contributor guidelines (e9b6ad3 )
website: new Discord blog post + updated pic for v0.1.0 blog (6e20133 )
website: release blog v0.1.0-ammend2 (cbf9541 )
website: remove version disclaimer (f72d0d1 )
website: unify package logos from GitHub discussion (77d5601 )
website: update guides giscus categoryId (3a67584 )
website: update roadmap (b9cfd73 )
website: update roadmap (297a172 )
website: update velero icon url to improve browser compatibility (#488 ) (17260ab )
website: updated roadmap to a more general approach (56674e5 )
website: updated the telemetry page (d559d08 )
Refactoring
add repo client interface and fake client for testing (5a9fc7a )
change Glasskube tagline (9bdf826 )
cli: reuse existing code for bootstrap (dac2f45 )
http errors handled when calling glasskube bootstrap (b6fdf90 )
move adapters out of dependency package (3ebba24 )
package-operator: move condition utils to separate package (577f338 )
package-operator: move repo client to own package (c43d77e )
ui: add deferred config loading, use request context (#140 ) (1fe219c )
ui: move to SSE and fix race conditions (493c5e7 )
use css variables for theme colors (e0939d1 )
website: move guides to own folder for a clean url (b909508 )
website: move kubectl blog post to guides (e6be652 )
You can’t perform that action at this time.