Skip to content

Releases: glasskube/glasskube

v0.7.0

28 May 12:59
Compare
Choose a tag to compare

0.7.0 (2024-05-28)

Features

  • cli: add --output support for glasskube configure (#670) (9b1a82d)
  • cli: add flag to trigger non-interactive mode (f0f54da)
  • cli: show uninstall status during package removal in list and describe commands (#654) (4347003)
  • ui: add cloud signup (b0987d1)
  • ui: autocomplete for reference inputs (#495) (fd72d1c)
  • ui: integrate cloud links into the layout (1d24aaa)

Bug Fixes

  • deps: update dependency @lottiefiles/react-lottie-player to v3.5.4 (b6602e5)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.19.0 (3c15f65)
  • deps: update module sigs.k8s.io/controller-runtime to v0.18.3 (5e28e65)
  • package-operator: add missing repoclient (84f1bbf)
  • ui: support cloud links in bootstrap/kubeconfig pages (688d4fe)

Other

  • deps: update dependency esbuild to v0.21.4 (192dc89)
  • deps: update docker/login-action digest to 0d4c9c5 (27acfd9)
  • fix spacing in website (29f6e91)

Docs

  • include missing changes for multi-repo support (fe80ada)

Refactoring

  • auto-update label to annotation (02ccfb7)

v0.6.0

23 May 15:11
Compare
Choose a tag to compare

0.6.0 (2024-05-23)

Features

Bug Fixes

  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.41.0 (edca7ca)
  • deps: update dependency @fortawesome/react-fontawesome to v0.2.2 (195a210)
  • ui: use correct repository on details page (#684) (86b4e8b)

v0.5.1

22 May 13:45
Compare
Choose a tag to compare

0.5.1 (2024-05-22)

Bug Fixes

  • create a new restmapper after applying a crd (7c1bbf0)
  • set correct API version to make bootstrap work (16dce6d)

v0.5.0

22 May 12:44
Compare
Choose a tag to compare

0.5.0 (2024-05-22)

Features

  • add support for custom package repositories (#618) (cd2931d)
  • cli: add --output option for glasskube list (#638) (9758cf6)
  • ui: show uninstalling button if a package is currently being uninstalled (#456) (af42b03)

Bug Fixes

  • deps: update dependency @fortawesome/react-fontawesome to v0.2.1 (dd8a41d)
  • deps: update kubernetes packages to v0.30.1 (18a84cb)
  • deps: update module github.com/go-logr/logr to v1.4.2 (ea59508)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.18.0 (b49f58c)
  • deps: update module github.com/schollz/progressbar/v3 to v3.14.3 (cc1ea16)

Other

  • deps: update actions/checkout digest to a5ac7e5 (151f31d)
  • deps: update dependency esbuild to v0.21.3 (65f4fbf)

Docs

  • added dependencies installation to CONTRIBUTING.md (56d103f)
  • update architecture diagram to conform with configurable repositories (880cd29)
  • website: add multi repo design proposal (be653c4)
  • website: added devops blogpost (ab67565)
  • website: fix giscus integration for guides (da30108)
  • website: update --dry-run flag section (0229804)

v0.4.1

15 May 10:35
Compare
Choose a tag to compare

0.4.1 (2024-05-15)

Bug Fixes

  • add re-creating Job resources when bootstrapping (#619) (ce3037b)
  • cli: add "v" prefix to version option for install and update commands (#609) (3b296ad)
  • cli: add proper error handling for network related errors (#597) (c381ae0)
  • deps: update module github.com/fatih/color to v1.17.0 (c784ce3)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.17.3 (516118f)

Other

  • deps: update dependency esbuild to v0.21.1 (03f3926)
  • deps: update dependency esbuild to v0.21.2 (32af63d)
  • deps: update dependency go to v1.22.3 (7704e5b)
  • deps: update google-github-actions/release-please-action action to v4.1.1 (165782c)
  • deps: update googleapis/release-please-action action to v4.1.1 (c2d0fcf)
  • deps: update goreleaser/goreleaser-action digest to 5742e2a (fd73b5c)
  • ui: remove unnecessary console.log (159a880)

Docs

  • fix spelling mistake in package-config.md (8808078)
  • website: added rabbitmq guide + addressed review (5982e0e)
  • website: update packages (4d8afc5)
  • website: update the watch vs -w section (ed675f9)

v0.4.0

07 May 13:36
Compare
Choose a tag to compare

0.4.0 (2024-05-07)

Features

  • added ui footer with glasskube version (#232) (c8a1836)
  • cli: add --version autocomplete for glasskube update (#565) (3ca9bc9)
  • ui: integrate giscus for package feedback (#207) (c50d3a8)

Bug Fixes

  • add validating existing install before bootstrap (08ee8bb)
  • cli: prevent accidental bootstrapping of an older package-operator version (abefab1)
  • cli: skip version check for bootstrap (419b7b4)
  • deps: update docusaurus monorepo to v3.3.2 (f483034)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.17.2 (0b4a5f2)
  • deps: update module github.com/onsi/gomega to v1.33.1 (b5cb34c)
  • deps: update module golang.org/x/term to v0.20.0 (e474086)
  • deps: update module sigs.k8s.io/controller-runtime to v0.18.1 (7946560)
  • deps: update module sigs.k8s.io/controller-runtime to v0.18.2 (a62f92d)
  • deps: update react monorepo to v18.3.0 (94fa2a8)
  • deps: update react monorepo to v18.3.1 (34ddcb6)
  • package-operator: make order of patch application deterministic (bfe5e59)
  • ui: introduce cache busting (b91acee)

Other

  • deps: update actions/checkout digest to 0ad4b8f (15b8f13)
  • deps: update actions/setup-go digest to cdcb360 (eed4598)
  • deps: update dependency esbuild to v0.21.0 (d6980f9)
  • update copyright information (2c8b305)
  • website: update package list (3ca994b)

Docs

  • website: add giscus for blog post comments (f11851e)
  • website: added beta launch blogpost + cta (18afd3a)
  • website: added kubectl blog post (2e7ac3f)
  • website: enable giscus on guide section (867873e)
  • website: update guides giscus categoryId (12fa425)
  • website: updated roadmap to a more general approach (56674e5)
  • website: updated the telemetry page (d559d08)

Refactoring

  • ui: move to SSE and fix race conditions (493c5e7)
  • website: move kubectl blog post to guides (0f269f6)

v0.3.0 - Glasskube Beta Release

25 Apr 14:13
Compare
Choose a tag to compare

0.3.0 (2024-04-25)

Features

  • cli, ui: add markdown support in long description (0f4891b)
  • cli: add support for custom local port in glasskube open (#543) (b6d98ca)
  • ui: sort package versions descending (#308) (98cd78c)

Bug Fixes

  • deps: update dependency clsx to v2.1.1 (5cc6ae9)
  • deps: update module golang.org/x/term to v0.19.0 (d6057c3)
  • deps: update module sigs.k8s.io/controller-runtime to v0.18.0 (ae98bf0)
  • make glasskube version more helpful when not bootstrapped (#547) (03d4fd9)
  • ui: avoid boolean parsing error (#558) (3e8ea6e)

Other

  • deps: update actions/checkout digest to 1d96c77 (d097c76)
  • deps: update actions/upload-artifact action to v4.3.3 (2ce6f25)
  • deps: update dependency @commitlint/cli to v19.3.0 (1319b2a)
  • main: update readme to reflect beta launch (acbd3d6)
  • update release-please configuration (ff6c925)
  • update telemetry (8010bd7)

Docs

  • add product hunt banner (16acffc)
  • update Product Hunt launch rul (cf913bf)
  • website: add producthunt launch banner (20ad520)
  • website: include GitHub star button in header (#459) (2e0e3a5)
  • website: remove version disclaimer (f72d0d1)

Refactoring

  • change Glasskube tagline (9bdf826)

v0.2.1

22 Apr 11:56
Compare
Choose a tag to compare

0.2.1 (2024-04-22)

Bug Fixes

  • client: fallback to regular client if item not yet in cache (bdd566e)
  • deps: update module github.com/onsi/gomega to v1.33.0 (ad8da80)
  • package-operator: do not set owner reference on existing resources (e447370)
  • ui: restructure server initializations (db1a585)

Other

  • deps: update actions/upload-artifact action to v4.3.2 (e89e27b)
  • deps: update dependency go to v1.22.2 (e24bd86)

Docs

  • website: add newlines (c494978)
  • website: added guide plus updates description (a03854e)
  • website: unify package logos from GitHub discussion (77d5601)

Refactoring

  • http errors handled when calling glasskube bootstrap (b6fdf90)

v0.2.0

18 Apr 11:51
Compare
Choose a tag to compare

0.2.0 (2024-04-18)

Features

  • add graph-based dependency validation (c9957e6)
  • add kubernetes client adapter (9623eff)
  • add partial validation for package values (5cfcb7c)
  • add resolving, validating value configurations (54d0f0f)
  • add support for transitive dependencies (c9957e6)
  • api: add pattern constraint for value definitions (de5f040)
  • api: add types for value configurations (8e1c663)
  • cli: add package configuration (ba0cd32)
  • 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)
  • client, ui: introduce package info cache (#444) (24d6466)
  • cli: made --enable-auto-updates flag value default even if --yes flag is used (5d864a4)
  • 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)
  • package-operator: add base64 func to value templates (3940dd2)
  • package-operator: add generating patches from value definitions (90b264d)
  • package-operator: add handling package values (8eb8e2b)
  • package-operator: add validating package values in webhook (1bfb8bf)
  • ui: alert when websocket has been closed (#222) (a86fc04)
  • ui: display latest & installed version in package overview (#452) (374253f)
  • ui: introduce global error handling (d08abc0)
  • ui: package configuration (#121) (7c9e3d7)
  • ui: reuse transaction when applying updates (#295) (c26c471)
  • 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: trigger refreshing package detail page (#382) (48f02bb)

Bug Fixes

  • 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)
  • 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)
  • deps: update dependency asciinema-player to v3.7.1 (8a44cfa)
  • deps: update dependency htmx.org to v1.9.12 (20e3491)
  • deps: update docusaurus monorepo to v3.2.0 (1e65bc0)
  • deps: update docusaurus monorepo to v3.2.1 (9923205)
  • deps: update font awesome to v6.5.2 (995b95d)
  • 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/onsi/ginkgo/v2 to v2.17.1 (a1faa39)
  • deps: update module sigs.k8s.io/controller-runtime to v0.17.3 (82c53f9)
  • made changes (49a203a)
  • package-operator: correct incorrect constraint error in values validation (bea16a1)
  • package-operator: don't skip update validation if values changed (536a7aa)
  • package-operator: prevent reconcile loop on packageinfo error (aced43f)
  • 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: make the whole card on package list clickable (b4dcdd2)
  • ui: parse templates before starting informer to avoid panic (45fea63)
  • ui: take configured values into account at installation (cd08eb9)
  • update install.go (49a203a)

Other

  • add renovate automerge config (6159c2b)
  • add telemetry (#506) (2221c64)
  • change next release to 0.2.0 ...
Read more

v0.1.0

21 Mar 09:47
Compare
Choose a tag to compare

0.1.0 (2024-03-21)

Features

  • add cached package client (4c2a18f)
  • add generic caching to repo client (c69eff9)
  • add version mismatch detection for package-operator (#373) (af2e2ed)
  • cli, ui: check dependencies and show newly installed packages at update (#113, #114) (1b69fde)
  • cli: add --latest flag to bootstrap command (#361) (11cbca8)
  • cli: add showing dependencies in describe command (a495ebc)
  • cli: add validating dependencies in install command (f8f72c3)
  • cli: change describe command to be more clear (9e3faf3)
  • cli: show entrypoints in glasskube describe command (#346) (fb0a824)
  • mandatory package version (#341) (7cc7ba8)
  • package-operator: add validating webhook and cert generation (328dd58)
  • package-operator: prevent invalid updates and deletions (#364) (26e3ddb)
  • prune package dependencies (#318) (4c2af36)
  • ui: add syncing update notification via websocket (c249fa1)
  • ui: handle dependencies at installation (#114) (3f6f510)
  • ui: show a notification when "open" fails (#393) (bbe36dc)
  • ui: use updater for single package update check (90b7661)

Bug Fixes

  • cli, ui: add support for bootstrap latest via ui, implicit request (77f72f2)
  • cli: update check fails in dev environment (e2f2d2d)
  • consider semver metadata when comparing installed vs latest version (#397) (5121a95)
  • deps: update dependency htmx.org to v1.9.11 (86eec99)
  • deps: update kubernetes packages to v0.29.3 (510907e)
  • deps: update module github.com/google/go-containerregistry to v0.19.1 (fc868b1)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.17.0 (04fa04f)
  • deps: update module github.com/onsi/gomega to v1.32.0 (48c2669)
  • package-operator: add missing permissions for webhook-cert (82c5cd0)
  • ui: change server informer to also broadcast after errors (497c2b8)
  • ui: make link color readable on dark mode (28991c9)

Other

  • change config manifest structure to use default (0fb1a4d)
  • change next release to 0.1.0 (e69df6b)
  • deps: update actions/cache action to v4.0.2 (0dfcbaa)
  • deps: update actions/checkout digest to b4ffde6 (e11aeec)
  • deps: update dependency @commitlint/cli to v19.2.0 (f7c7ac1)
  • deps: update dependency @commitlint/cli to v19.2.1 (5e2d7f6)
  • deps: update dependency esbuild to v0.20.2 (d079bf2)
  • deps: update dependency typescript to v5.4.3 (1f217c9)
  • deps: update docker/login-action digest to e92390c (fd0b915)
  • deps: update ghcr.io/glasskube/package-operator docker tag to v0.0.4 (30fec9c)
  • remove redundant image in manager kustomization (9b9ea29)
  • update release-please extra files (48f6d43)

Docs

  • add web development section in contributing guide (8876f98)
  • describe dependencies and changes to package repo (#316) (f34dfb4)
  • update contributing guide on how to run operator (5f03733)
  • update guides sidebar (2fced23)
  • updates guides sidebar title (761faec)
  • versioning (b526cf1)
  • website: add hs-script to newsletter (6b6a261)

Refactoring

  • add repo client interface and fake client for testing (5a9fc7a)