Releases: glasskube/glasskube
Releases 路 glasskube/glasskube
v0.7.0
0.7.0 (2024-05-28)
Features
- cli: add
--output
support forglasskube 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
v0.5.1
v0.5.0
0.5.0 (2024-05-22)
Features
- add support for custom package repositories (#618) (cd2931d)
- cli: add
--output
option forglasskube 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
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
andupdate
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
v0.4.0
0.4.0 (2024-05-07)
Features
- added ui footer with glasskube version (#232) (c8a1836)
- cli: add
--version
autocomplete forglasskube 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
v0.3.0 - Glasskube Beta Release
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
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
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
v0.1.0
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)