Releases
v1.2.0-rc.36
Changelog
2f99870 add sbom generation and signing of cli binary
3f9b868 goreleaser experiment
d77a544 docs: Kargo role matrix (akuity#3135 )
f135ab9 chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 (akuity#3131 )
9177701 chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /ui (akuity#3133 )
6bd7883 docs: add a resources page for Kargo related talks (akuity#2935 )
ac539e5 chore(deps/tools): bump golang.org/x/crypto from 0.30.0 to 0.31.0 in /hack/tools (akuity#3134 )
338482b chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /docs (akuity#3132 )
41994e2 chore(deps): bump nanoid from 3.3.6 to 3.3.8 in /docs/plugins/gtag (akuity#3130 )
b45f77a docs: manual rolebindings for global namespaces (akuity#2934 )
de84a5a chore(chart): start using Kubernetes' builtin gRPC probe (akuity#3041 )
e212c2d fix(auth): token renew failure (akuity#3122 )
230f81b fix(auth): auto attach offline_access
only if idp supports (akuity#3117 )
aecc74f feat(directives): optional images
for kustomize-set-image
(akuity#3115 )
019169f fix(controller): expressions: fix quote() of a json object (akuity#3111 )
193c579 fix(controller): do not normalize urls when searching for image creds (akuity#3110 )
5d572f4 fix(controller): correct typo in output message (akuity#3112 )
ad9e16f feat: custom PR title (akuity#3063 ) (akuity#3107 )
3a1ee47 fix: broken link (akuity#3077 )
93607fa chore(deps): bump the go-minor group with 5 updates (akuity#3091 )
64bc742 fix(controller): make app patch affect status.operationState (akuity#3104 )
a77eedd fix(controller): app sync fix (akuity#3083 )
2655a03 fix(controller): Promotion on verification failure (akuity#3098 )
150bb01 chore(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 (akuity#3096 )
8e56b27 chore(deps): bump the go-patch group with 8 updates (akuity#3090 )
9270afe chore(deps): bump actions/cache from 4.1.2 to 4.2.0 (akuity#3095 )
b9b4d2e chore(deps/tools): bump golang.org/x/tools from 0.27.0 to 0.28.0 in /hack/tools in the go-minor group (akuity#3089 )
7b2f3ae chore(deps): bump golang from 1.23.3-bookworm to 1.23.4-bookworm (akuity#3088 )
4d57433 chore(ci): handle deprecation of Go linter format (akuity#3075 )
462e785 fix(docs): typos in promition steps causing examples to not work (akuity#3085 )
404422a chore(controller): make backoff configurable for tests (akuity#3074 )
0b548db chore: clear app status op state (akuity#3069 )
eb06e18 refactor(controller): replace http step timeoutSeconds with timeout (akuity#3066 )
cda7fee docs: update retry docs (akuity#3065 )
58588b8 fix: refactor retries (akuity#3060 )
2ee439c fix(creds): don't require base64 PK for GitHub Apps (akuity#3059 )
3a7cbb3 fix(directives): don't mark App sync as automated (akuity#3057 )
064af6f docs: fix heading level on argocd-update health checks (akuity#3051 )
91f34a9 fix(controller): prevent unsuccessful promo from blocking next promo (akuity#3053 )
3dcabac chore(ui): bump oauth4webapi
major version (akuity#3039 )
e7c12d7 docs: update quickstart to use expressions (akuity#3046 )
f76e78e docs: fix two small doc mistakes (akuity#3044 )
660ac6d docs: document outline of step options (akuity#3045 )
7a5f1ec fix(controller)!: argocd-update: require desired revision to be specified when using updateTargetRevision (akuity#3042 )
50cf1cc feat(api): track verification and approval times (akuity#3040 )
73d074a chore(deps): bump the js-major group across 1 directory with 7 updates (akuity#3025 )
af53afc chore(deps/tools): bump github.com/quic-go/quic-go from 0.48.1 to 0.48.2 in /hack/tools (akuity#3034 )
2acb204 chore(deps): update grpc_health_probe to v0.4.35 (akuity#3035 )
0decf7c fix: retry getting AnalysisRun on error (akuity#3031 )
fee8e03 chore(deps/tools): bump github.com/golangci/golangci-lint from 1.62.0 to 1.62.2 in /hack/tools in the go-patch group (akuity#3026 )
a50c6e0 docs: fix typo ecr to gar (akuity#3029 )
bfd30f1 chore: stop using deprecated setting for cert-manager chart (akuity#3017 )
92f7360 docs: adjusts deprecation notices (akuity#3015 )
ad139d2 fix(controller)!: check create setting when attempting to clone non-existent remote branch (akuity#3012 )
59c2db9 fix(controller): add IgnoreDelete
predicate (akuity#3003 )
b72be05 refactor(controller): fix order of imageFrom() func signatures (akuity#3000 )
ac18cc2 fix(controller): fix index out of range on some usage of fromChart() (akuity#2998 )
a8757d4 chore(deps): bump the go-minor group with 3 updates (akuity#2994 )
521d90d chore(deps/tools): bump k8s.io/code-generator from 0.31.2 to 0.31.3 in /hack/tools in the go-patch group (akuity#2989 )
0afa024 chore(deps): bump the go-patch group with 13 updates (akuity#2993 )
fb98c4b chore(deps): bump codecov/codecov-action from 5.0.2 to 5.0.7 (akuity#2992 )
384c547 feat(ui): 'http' and 'yaml-update' promotion directives support (akuity#2987 )
cc293f0 fix(controller)!: do not attempt to infer desired revision when not specified (akuity#2980 )
e22d494 chore(deps/tools): bump github.com/bufbuild/buf from 1.46.0 to 1.47.2 in /hack/tools in the go-minor group across 1 directory (akuity#2982 )
a30700d chore(deps/tools): update golangci-lint to 1.62.0 (akuity#2981 )
1b14619 feat: allow configuration of retry attempts for Promotion steps (akuity#2940 )
40efb5c feat: generic http promotion step (akuity#2966 )
7f92d75 docs: authorise kargo to argocd-update (akuity#2962 )
ccc0ff6 chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /ui (akuity#2956 )
27f501c fix: missing enumerated values in generated docs for warehouse (akuity#2969 )
947e4f0 fix(api): be more thorough with checking if secret management is enabled (akuity#2973 )
447ccc5 chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /docs/plugins/gtag (akuity#2965 )
7f00a61 fix: update casing to Azure Example in values.yaml unknown connector type "Microsoft" (akuity#2964 )
547f686 feat(ui): warehouse selection persistence throughout pipeline (akuity#2958 )
47a61de ci: add typechecks for UI (akuity#2949 )
d407679 fix(stages): set healthy status for promotions w/o checks (akuity#2951 )
34c6128 fix(build): use tini
to reap zombie processes (akuity#2959 )
2fa4fc4 chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /docs (akuity#2957 )
e6ba1f1 chore(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 (akuity#2942 )
611c004 chore(deps): bump the go-patch group with 5 updates (akuity#2944 )
3d4f6f5 chore(deps): bump google.golang.org/api from 0.205.0 to 0.206.0 in the go-minor group (akuity#2945 )
68f05ba chore(deps/tools): bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 in /hack/tools in the go-patch group (akuity#2946 )
c09fec4 refactor: replace helm-update-image with yaml-update (akuity#2941 )
b75c455 refactor: rewrite Stage reconciler (akuity#2905 )
2bd6c43 chore(deps): bump @eslint/plugin-kit from 0.2.0 to 0.2.3 in /ui (akuity#2938 )
6e34eb0 fix(directives): log error to surface reason for ArgoCD update (akuity#2932 )
52906db feat(controller): add functions to EL for finding artifacts in promo's freight collection (akuity#2925 )
747005d fix(docs): consistent title case (akuity#2930 )
aa66473 feat: evaluate expressions in promotion step configs (akuity#2908 )
e59ad92 fix(ui): pipeline view issues (akuity#2918 )
c0d47e0 fix(ui): Links/Buttons in the Pipeline are not working (akuity#2915 )
6c10f68 feat(ui): warehouse creation wizard (akuity#2728 )
9c1d29b chore(deps): bump curlimages/curl from 8.10.1 to 8.11.0 (akuity#2913 )
282988f chore(deps): bump the go-minor group with 7 updates (akuity#2911 )
b4b826a chore(deps): bump the go-patch group with 5 updates (akuity#2910 )
c106c2a chore(deps/tools): bump golang.org/x/tools from 0.26.0 to 0.27.0 in /hack/tools in the go-minor group (akuity#2909 )
544c91f chore(deps): bump golang from 1.23.2-bookworm to 1.23.3-bookworm (akuity#2912 )
d50c5bc feat(ui): pipeline UX improvements (akuity#2904 )
2607f12 chore: update helm chart versions (akuity#2899 )
2f5da26 fix(controller): fix pr already open issue with git-open-pr step (akuity#2896 )
dbac911 docs: managing projects (akuity#2696 )
7813eff fix: next/prev navigation in docs (akuity#2871 )
b70e9bb fix(stages): auto-promote Freight from other origins (akuity#2894 )
8967a6a feat(controller)!: assign a default alias to promotion steps that have none (akuity#2881 )
1eab368 fix(directives): potential nil deref ArgoCD health (akuity#2891 )
08ffe76 feat(ui): user info page (akuity#2874 )
5ad12ab fix(ui): live image matrix view (akuity#2884 )
8d43018 chore(deps/tools): bump github.com/bufbuild/buf from 1.45.0 to 1.46.0 in /hack/tools in the go-minor group (akuity#2889 )
d02ead2 chore(deps): bump google.golang.org/api from 0.203.0 to 0.204.0 in the go-minor group (akuity#2887 )
585d55c chore(deps): bump the go-patch group with 6 updates (akuity#2886 )
993f833 chore(deps/tools): bump sigs.k8s.io/controller-tools from 0.16.4 to 0.16.5 in /hack/tools in the go-patch group (akuity#2888 )
eedee91 feat: hide option for sidebar (akuity#2882 )
1a7ab78 refactor(controller): use promotion name when generating branch names (akuity#2878 )
3311e39 chore(chart): add version placeholder comments to Chart.yaml (akuity#2879 )
78b9b29 fix(api-server)!: when normalizing roles, make wildcard verb for stages include promote (akuity#2877 )
f30f66b feat: resource and concurrency settings (akuity#2872 )
f8179dc docs: updating freight aliases (akuity#2606 )
c078aed docs: note for active development (akuity#2869 )
5366f30 chore(ui): perform token validity check (akuity#2866 )
d54c784 refactor: remove over-abstraction of indexers (akuity#2867 )
f9afcdb feat: add argocd application info to promotion event (akuity#2789 )
fedf4aa feat(ui): remember pagination option, project search selection jumps into project (akuity#2821 )
b2be266 refactor: create separate reconciler for control flow Stage (akuity#2848 )
a25dc52 feat: add low-level expression language support (akuity#2826 )
6c9eae7 chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 in /docs (akuity#2865 )
4274890 chore(deps): bump actions/checkout from 4.2.1 to 4.2.2 (akuity#2854 )
d6179a2 chore(deps): bump google.golang.org/api from 0.201.0 to 0.203.0 in the go-minor group (akuity#2856 )
7e12788 chore(deps): bump actions/cache from 4.1.1 to 4.1.2 (akuity#2853 )
7782914 chore(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (akuity#2852 )
b48be8f chore(deps): bump actions/setup-go from 5.0.2 to 5.1.0 (akuity#2851 )
da77272 chore(deps/tools): bump k8s.io/code-generator from 0.31.1 to 0.31.2 in /hack/tools in the go-patch group (akuity#2850 )
92a664a chore(deps): bump the go-patch group with 7 updates (akuity#2855 )
c10dc87 feat(controller): allow enabling pprof (akuity#2838 )
f31831b fix: Clicking multiple times on same freight not working (akuity#2846 )
d11318f chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 in /docs/plugins/gtag (akuity#2844 )
c462c76 fix(helm): handle OCI version constraints and metadata (akuity#2837 )
7b265b1 fix(docs): kustomize build folder of uat & prod (akuity#2841 )
3b4e223 docs: update kargo quickstart guide (akuity#2521 )
a8f3b7f docs: roadmap updates (akuity#2815 )
cbacad7 docs: remove GA reference (akuity#2825 )
5af701f docs: fix docs site redirect rule (akuity#2814 )
b62feba docs: kargo.io in docs site header (akuity#2813 )
7490ff2 fix: sharded Warehouse cross-controller access (akuity#2819 )
78510b8 chore: change local registry port to :5001
(akuity#2818 )
8ae831a refactor: move shard filtering to cache level (akuity#2816 )
f2ee9a8 chore: add redirect from akuity.kargo.io to kargo.io (akuity#2806 )
c0caeb6 fix(chart): add patchs on promos to kargo-admin clusterrole (akuity#2807 )
c5c97b7 chore(deps/tools): bump the go-patch group in /hack/tools with 2 updates (akuity#2735 )
a2926d1 fix(controller): fix gitlab provider not found (akuity#2803 )
fff87f2 fix(api): fix broken bearer token auth (akuity#2800 )
007633e fix: don't let stages without verifications get stuck (akuity#2797 )
f7a8d9c docs: fix cli download links in quickstart (akuity#2794 )
98a3939 chore(deps): bump github.com/adrg/xdg from 0.5.0 to 0.5.1 in the go-patch group (akuity#2784 )
4633455 chore(deps): bump the go-minor group with 3 updates (akuity#2785 )
cf12780 fix: fix for deciding to wait for verification or skip to next promo (akuity#2783 )
bfb2d64 refactor(promotion): remove priority queue (akuity#2779 )
f84a649 fix(controller): fix skipped verifications (akuity#2782 )
3c60b2f fix(ui): promotion sorting (akuity#2781 )
106a408 fix(ui): sort images by semver (akuity#2780 )
762d5c9 feat(ui): abort promotion (akuity#2760 )
4459ce2 chore(deps/tools): bump github.com/bufbuild/buf from 1.44.0 to 1.45.0 in /hack/tools in the go-minor group (akuity#2736 )
6a2d14b fix(stage): wait for running verification to finish before next Promotion (akuity#2762 )
b558fd9 fix(ui): make accurate promotion step status (akuity#2774 )
f0b0122 chore(promotion): enrich termination msg w/ actor (akuity#2765 )
71189e2 fix(chart): fix default for clusterWideSecretReadingEnabled (akuity#2770 )
8302303 fix(directives): ignore resource version on app patch (akuity#2766 )
8ff3121 feat!: limit controller secret access only to project namespaces (akuity#2761 )
de9c4d6 feat: update kargo logo (akuity#2759 )
43031a5 fix(promotion): add predicate for abort annotation (akuity#2758 )
ec29733 fix(release-process): fix container networking in release image build process (akuity#2755 )
0b2f589 fix(controller): use calculated warehouse requeue interval (akuity#2754 )
b6b0328 feat: add ui stage link to promo prs (akuity#2753 )
97ac7d7 feat: allow terminating Promotions (akuity#2749 )
5341deb fix(controller)!: commit message build fix + fail on obvious misconfiguration (akuity#2750 )
b21da75 fix: git username/email fixes (akuity#2747 )
a017329 feat(ui): freight history in stage details (akuity#2730 )
2444a40 chore(deps): bump actions/checkout from 4.2.0 to 4.2.1 (akuity#2737 )
f18ae6c chore(deps): bump the go-patch group with 8 updates (akuity#2739 )
0134b9f chore(deps): bump the go-minor group with 5 updates (akuity#2740 )
f4327dd chore(deps): bump actions/cache from 4.1.0 to 4.1.1 (akuity#2738 )
bae1cc0 fix(directives): permit helm-update-chart
access to Kargo client (akuity#2733 )
172da95 feat!: add Conditions to Projects (akuity#2401 )
8d666c5 refactor(chart): resume using official kargo image for cabundle init containers (akuity#2732 )
44e75a7 feat(directives): enable Helm plugin for kustomize-build
(akuity#2721 )
968108c fix(cli): fix auth via --kubeconfig option (akuity#2731 )
2bb71f2 fix: improve freight availability checks (akuity#2724 )
2b36c75 docs: document how to use ssh keys for git repos (akuity#2725 )
d3f799e fix: ensure makefile honors IMAGE_PLATFORMS env var (akuity#2719 )
af2bc45 fix(cli): fix flag in login command example (akuity#2723 )
07849be feat(ui): promotion directives wizard on stage creation step (akuity#2623 )
8b2b7a4 fix: relax clone step config validation to allow ssh urls (akuity#2711 )
9c10924 chore: don't suppress echoing commands of hack-build target (akuity#2710 )
876ca08 fix: make warehouse cleanup git repos (akuity#2712 )
bc43ce6 chore: remove version info from docs and scripts (akuity#2713 )
9851e70 fix: add busybox to base image (akuity#2709 )
5e0dbac fix: use mkdirall when creating ~/.ssh dir to allow for the case where it already exists (akuity#2708 )
d20c42d chore: use additional scopes while having dex enabled (akuity#2702 )
096d2b1 fix: quickstart to reference v0.9.0 instead of the RC (akuity#2706 )
686b0d4 feat: harden image using apko and wolfi (akuity#2697 )
1d283a0 chore: remove legacy promo mechs (akuity#2694 )
218bd0d docs: improve kargo concepts docs (akuity#2564 )
b8a4860 docs: update doc site links to reflect its permanent new home (akuity#2690 )
cebcb95 chore(deps): bump webpack from 5.89.0 to 5.95.0 in /docs/plugins/gtag (akuity#2688 )
92d7c17 chore(deps): bump express from 4.19.2 to 4.21.0 in /docs/plugins/gtag (akuity#2686 )
f81dd93 chore(deps): bump express from 4.19.2 to 4.21.0 in /docs (akuity#2654 )
ddacc87 chore(deps): bump actions/cache from 4.0.2 to 4.1.0 (akuity#2668 )
8475d9d fix(chart,apiserver): make groups additional scope by default as they are non standard (akuity#2684 )
d317b56 chore(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 (akuity#2669 )
f0bbb2f chore(deps): bump docker/setup-buildx-action from 3.6.1 to 3.7.1 (akuity#2670 )
8919875 chore(deps): bump sigstore/cosign-installer from 3.6.0 to 3.7.0 (akuity#2671 )
efbd6cb chore(deps/tools): bump the go-minor group in /hack/tools with 2 updates (akuity#2665 )
b96a675 fix(promotion): fail Promotion on validation error (akuity#2677 )
72030b8 chore(deps/tools): bump k8s.io/code-generator from 0.31.0 to 0.31.1 in /hack/tools in the go-patch group (akuity#2664 )
d3bfd9f chore(deps): bump the js-patch group across 1 directory with 14 updates (akuity#2656 )
b76fd02 chore(deps): bump golang from 1.23.1-bookworm to 1.23.2-bookworm (akuity#2672 )
a57af4b chore(deps): bump the go-minor group across 1 directory with 4 updates (akuity#2674 )
538409f chore(deps): bump webpack from 5.89.0 to 5.95.0 in /docs (akuity#2653 )
919aa61 chore(deps): bump micromatch from 4.0.7 to 4.0.8 in /ui (akuity#2652 )
eae627e chore(deps): bump the go-patch group with 5 updates (akuity#2666 )
8d4e58e docs: document built-in promotion steps (akuity#2640 )
7118e00 chore: make edge docs and scripts reference v0.9.0-rc.3 (akuity#2660 )
94f4295 feat(ui): promotion steps view improvement (akuity#2658 )
4b19a86 refactor(controller): fix slice init length (akuity#2648 )
e6b2329 fix(ui): downstream promotion (akuity#2650 )
694504d feat(directives): allow ignore rules for copy
(akuity#2649 )
e2ff4b2 chore(ui): improve stability (akuity#2639 )
cdec347 fix(api): loosen Stage validation (akuity#2644 )
609a937 refactor(directives): git-overwrite
-> git-clear
(akuity#2643 )
0c8cd9b fix(directives): do not require targetBranch
for git-push
(akuity#2641 )
c10f4dc docs: update scripts and docs for v0.9.0-rc.2 (akuity#2625 )
aac9ea0 fix(controller): fix message that was getting lost beteen step and reconciler (akuity#2637 )
0c5a728 refactor: promo step errors (akuity#2634 )
fded47e feat(ui): account for failed status phase of promotion (akuity#2633 )
826831c feat(directives): support writing kustomize output to multiple files (akuity#2630 )
bea59f9 fix(directives): require release name for helm-template
(akuity#2628 )
34e599d feat(ui): display promotion steps and YAML (akuity#2549 )
79bbc2b feat(directives): support multi file write for helm-template
(akuity#2619 )
519542c chore(deps/tools): bump the go-minor group in /hack/tools with 6 updates (akuity#2573 )
806fa9f fix(indexer): extract Apps from Promotion directives (akuity#2620 )
0e79db7 feat(controller)!: queue Stages for Application changes using annotation (akuity#2617 )
ae41016 docs: update the quickstart to use promotion steps (akuity#2615 )
83d590e docs: update docs and scripts to work with v0.9.0-rc.1 (akuity#2612 )
15deac7 docs: roadmap update (akuity#2610 )
5135af2 refactor: update wait-for-pr step for improved consistency with other built-ins (akuity#2609 )
e8f433f chore(deps): bump google.golang.org/api from 0.198.0 to 0.199.0 in the go-minor group across 1 directory (akuity#2607 )
794cfbc feat: keep track of promotion state in promotion status (akuity#2604 )
ae7b50b fix(directives): restore Chart.lock on no changes (akuity#2599 )
b4cf8ca fix(ui): display 0 instead of null when condition is falsy (akuity#2605 )
022c431 fix(controller): fix source branch used by pr-opener (akuity#2600 )
eecd669 fix(controller): make git-pr-waiter get pr number using correct key (akuity#2601 )
1ef5edd fix(controller): make simple engine short-circuit step execution on non-success (akuity#2602 )
e8ccd50 chore(deps): bump the go-patch group with 4 updates (akuity#2597 )
c166270 fix: allow overwriter promotion step to handle individual files (akuity#2595 )
4f7d49d chore(api): mark PromotionMechanisms as deprecated (akuity#2594 )
c21c4cf fix(ui): unblock promotions when promotion directives are used (akuity#2592 )
26e5f76 fix: prefer map[string]any everywhere where we don't actually need to use DeepCopy (akuity#2591 )
96c6ae8 fix: make git-commit promotion step check for diffs before committing (akuity#2590 )
16e4674 fix: cast output from promotion steps as map[string]any (akuity#2589 )
666660a fix: fix bug in git overwrite promotion step (akuity#2588 )
0e173e3 feat: allow argocd-update steps to learn desired revisions for sources from previous steps (akuity#2585 )
e726e3b refactor: swap step field for uses field (akuity#2583 )
1e6d9df chore(deps): bump the js-minor group in /ui with 16 updates (akuity#2576 )
767aac9 chore(deps): bump actions/checkout from 4.1.7 to 4.2.0 (akuity#2572 )
eefc812 feat(controller): use directives engine for Stage health checks (akuity#2580 )
1715744 feat(controller): complementary health checks for argocd-update promotion step (akuity#2570 )
60ca5b3 chore(deps): bump the go-patch group with 6 updates (akuity#2575 )
4987ff3 fix: remove faulty Dependabot config (akuity#2571 )
2b3d033 refactor: make engine and directive interfaces and related types support the notion of healthchecks (akuity#2554 )
dda9eee chore(deps): bump actions/setup-node from 4.0.3 to 4.0.4 (akuity#2555 )
a208569 fix(ui): empty freights in some cases (akuity#2568 )
badcd84 fix(directives): improve helm chart dependency validation (akuity#2567 )
7786df5 chore(deps): bump the js-major group in /ui with 3 updates (akuity#2562 )
fd13001 fix(ui): infinite reload when navigating to nonexistent project (akuity#2551 )
fc13b19 fix(ui): Hide managed fields in UI doesn't work (akuity#2513 )
6636404 fix(ui): graph line b/w warehouse and multiple subscriptions broken (akuity#2566 )
2208256 refactor: port recent improvements from classic promo mechs to argocd-update directive (akuity#2553 )
105a71e fix(ui): jitter scrollbar on hover assemble freight button (akuity#2565 )
8e5440a chore(deps): bump curlimages/curl from 8.10.0 to 8.10.1 (akuity#2557 )
e98dc61 chore(deps): bump the go-minor group across 1 directory with 5 updates (akuity#2563 )
12a8eb8 fix(ui): stage/freight live manifest scrolls infinitely (akuity#2550 )
35000b3 chore(deps): bump the go-patch group with 5 updates (akuity#2558 )
72d56c1 feat: multisource healthchecks (akuity#2552 )
ac5f975 fix(git): improve parsing of worktree list (akuity#2548 )
85fff0a feat(controller): configure work dir for promotion (akuity#2547 )
bbec37d feat(api/controller): Promotion directive steps (akuity#2539 )
18284ad feat(controller): add argocd-update directive (akuity#2545 )
31b704d feat: make git-based promotion directives slightly more flexible (akuity#2546 )
fbd3953 fix(directives): propagate origin for git-clone
if set (akuity#2542 )
1227caf fix(api): prevent panic in FormatEventUserActor (akuity#2541 )
eca5560 feat(ui): ability to create Stage via UI wizard (akuity#2474 )
5c88c84 feat: add git-based promotion directives (akuity#2537 )
f441c89 fix(directives): return kustomize-set-image
result (akuity#2538 )
a03e949 feat: promotion directives foundation (akuity#2536 )
7a07a29 feat(controller): more git pkg improvements (akuity#2531 )
eb7376a chore(deps): bump curlimages/curl from 8.9.1 to 8.10.0 (akuity#2533 )
1974acd chore(deps): bump the go-patch group with 7 updates (akuity#2534 )
509bf3b chore(deps): bump the go-minor group with 2 updates (akuity#2535 )
5fb3ba4 feat(api)!: Generalise OIDC Claims (akuity#2315 )
3dbb1ef refactor!: standardise configuration fields (akuity#2519 )
c561668 feat: implement conditional secret management (akuity#2517 )
a64eb0e docs: building and running docs locally (akuity#2502 )
3d705c1 feat(api): add endpoints to get AnalysisTemplate config resources (akuity#2480 )
88f7170 feat(api,controller): adds an api/controller cabundle option to the values.yaml file (akuity#2413 )
af975e6 chore(deps): bump the go-patch group across 1 directory with 6 updates (akuity#2515 )
2933fbf feat: add convenience targets for working on docs (akuity#2493 )
0e35be5 fix(kubeclient): retry patch on conflict (akuity#2499 )
49acbef chore(deps): bump the go-minor group with 5 updates (akuity#2506 )
a592b60 chore(deps): bump library/node from 22.7.0 to 22.8.0 (akuity#2508 )
93342d2 chore(deps): bump golang from 1.23.0-bookworm to 1.23.1-bookworm (akuity#2507 )
3dd4ec8 fix(docs): specify pnpm version for building docs (akuity#2495 )
5560a1f fix(ui): promote downstream subs in control flow stages was broken (akuity#2497 )
08261ef feat(ui): surface verification errors in DAG (akuity#2488 )
c989239 feat(controller): more git pkg enhancements (akuity#2486 )
575b00c refactor(controller): overhaul git repo interfaces (akuity#2483 )
b94b61a feat(ui): ability to scroll freight timeline with buttons (akuity#2476 )
97452fd fix(ui): hide old freight mode broken when project has empty stages (akuity#2475 )
5e371fd chore(deps): bump the go-patch group with 3 updates (akuity#2484 )
302b65b chore(deps): bump the go-minor group with 4 updates (akuity#2485 )
bbd3fdf chore: tweak Dependabot config for tools (akuity#2468 )
a6ed61c chore: fix broken nightly release action (akuity#2479 )
2ab4270 feat: support kustomize image newName override (akuity#2470 )
fb7323a refactor: favor sorting with slices package over sort package (akuity#2453 )
1de7e63 chore(deps): bump micromatch from 4.0.5 to 4.0.8 in /docs/plugins/gtag (akuity#2469 )
5dabd80 chore(deps): bump library/node from 22.6.0 to 22.7.0 (akuity#2459 )
96fdc1c chore: centralize development tool management (akuity#2449 )
4937b0a chore(deps): bump micromatch from 4.0.5 to 4.0.8 in /docs (akuity#2462 )
0538eb5 chore(deps): bump the go-patch group with 4 updates (akuity#2460 )
063f1cd chore(deps): bump google.golang.org/api from 0.192.0 to 0.194.0 in the go-minor group (akuity#2461 )
954bff9 chore(deps): bump korthout/backport-action from 3.0.2 to 3.1.0 (akuity#2458 )
3e2013a chore(deps): bump bufbuild/buf-setup-action from 1.37.0 to 1.38.0 (akuity#2457 )
d1b1f02 feat(ui): move image processing to backend (akuity#2389 )
643d656 feat(ui): ability to collapse all unused freight (akuity#2393 )
bab3322 fix(promotion): wait for open pull request (akuity#2451 )
7aa7889 chore(deps): bump the go-patch group with 5 updates (akuity#2444 )
5cb8512 chore(deps): bump bufbuild/buf-setup-action from 1.29.0.pre.1 to 1.37.0 (akuity#2446 )
7545bb5 chore(deps): bump the go-minor group with 2 updates (akuity#2445 )
3269134 feat!: user strict semver parsing for image and commit selection, but allow opt-out (akuity#2441 )
7e5cab7 feat: make local server work finally (akuity#2437 )
0ed2675 fix: webhook server and controller permissions (akuity#2435 )
af685c3 fix(controller): improve logic to determine when syncing an argo cd app is required (akuity#2433 )
b9ba871 fix(ui): hide subscriptions per warehouse in DAG (akuity#2396 )
5cfde82 chore(deps): update Go to 1.23 (akuity#2432 )
5656b69 feat: skip authentication if running kargo server locally (akuity#2395 )
1dac1ed chore(deps): update controller-runtime to v0.19.0 (akuity#2431 )
37db1f4 feat(api): grant API to manage ConfigMap (akuity#2430 )
9f24ba3 fix(promotion): patch Application w/ Unstructured (akuity#2428 )
81d085e chore(deps): bump Node from 22.5.1 to 22.6.0 (akuity#2424 )
e6f38fb chore(deps): bump golang from 1.22.5 to 1.22.6 (akuity#2422 )
302774a chore(deps): bump github.com/google/go-containerregistry from 0.20.1 to 0.20.2 in the go-patch group (akuity#2414 )
42f09ee chore(deps): bump the go-minor group with 7 updates (akuity#2415 )
c43ae31 chore: harden GitHub Actions workflows (akuity#2394 )
df0ab08 chore: address linter issue Dockerfile
(akuity#2405 )
47bf20b fix(controller): account for differences in kargo, argo cd, and helm before searching for oci helm charts (akuity#2411 )
db01777 chore(deps): bump github.com/docker/docker from 27.1.0+incompatible to 27.1.1+incompatible (akuity#2410 )
8cac007 fix(promotion): sync ArgoCD Application without updates (akuity#2402 )
a5cf962 feat(ui): store current freight position in localstorage (akuity#2404 )
9cd7016 chore(ui): update stage YAML example (akuity#2403 )
35545d6 chore(deps): bump the js-major group in /ui with 4 updates (akuity#2381 )
cd88781 chore(deps): bump the js-minor group in /ui with 3 updates (akuity#2380 )
06f6ad8 feat: add Conditions to Warehouses (akuity#2239 )
a391fb7 chore(ui): remove references to legacy fields from pre 0.8 (akuity#2397 )
528b6e0 fix(promotion): always hard refresh ArgoCD App (akuity#2390 )
ad7f79c fix(cli): retain config changes on re-login (akuity#2388 )
8d12b59 chore(crds): remove deprecated fields (akuity#2392 )
d26d051 fix(ui): promoting freight cutoff + health status icon fixes (akuity#2387 )
a01f049 fix(ui): better display multiple freight in one stage node (akuity#2353 )
7d5b229 chore(deps): bump google.golang.org/api from 0.189.0 to 0.190.0 in the go-minor group (akuity#2377 )
0badd13 chore(deps): bump curlimages/curl from 8.9.0 to 8.9.1 (akuity#2378 )
2d5ae05 fix(ui): infinite redirect loop when renewing OIDC token (akuity#2374 )
1ceaa19 fix(ui): display friendlier message when assembling freight that already exists (akuity#2350 )
6a0a00d fix(ui): scroll promotion status messages (matches warehouse behavior) (akuity#2349 )
2987890 chore(ui): indicate resource type in Warehouse Details view (akuity#2351 )
9fc0b19 feat(ui): indicate stages with auto promotion enabled in DAG (akuity#2348 )
dfcfe02 fix(controller): fix panic when last promotion has no freight collection (akuity#2362 )
fd47846 chore(deps): bump oras.land/oras-go from 1.2.5 to 1.2.6 in the go-patch group (akuity#2354 )
710b07f chore(deps): bump the js-minor group in /ui with 4 updates (akuity#2357 )
663f283 chore(deps): bump the js-patch group in /ui with 6 updates (akuity#2356 )
771aa1c chore(deps): bump curlimages/curl from 8.8.0 to 8.9.0 (akuity#2358 )
bf5b8b6 chore(deps): bump the go-minor group with 2 updates (akuity#2355 )
aff97d8 docs: Add sample Dex Azure connector. (akuity#2352 )
6dc367b fix(ui): stop relying on deprecated field in images table (akuity#2344 )
24efe08 feat(ui): ability to promote freight via dropdown in timeline (akuity#2258 )
b9bc731 fix(ui): hide promotion button for control flow stages (akuity#2342 )
1f1bace feat(ui): visual + layout improvements (akuity#2284 )
e0a6b01 fix(ui): properly display stage indicators in timeline after migration (akuity#2336 )
8f45920 fix(ui): incorrect DAG rendering for singular forward connection to node with multiple backward connections (akuity#2334 )
b3155d9 docs: Update README.md (akuity#2270 )
54e6134 feat(ui): ability to zoom pipelines dag (akuity#2281 )
6bd4d9b chore(kubeclient): tidy indexers and add tests (akuity#2300 )
5fde8c3 chore(deps): bump the js-patch group across 1 directory with 10 updates (akuity#2330 )
629ac5e chore(deps): bump library/node from 22.4.1 to 22.5.1 (akuity#2326 )
091334c fix(ui): crash in stage details popover (akuity#2329 )
4df8b9b chore(deps): bump the js-minor group in /ui with 6 updates (akuity#2323 )
6e7789b chore(deps): bump the go-patch group with 8 updates (akuity#2324 )
9654f0b chore(deps): bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0 in the go-minor group (akuity#2325 )
df8158a chore: restore main branch (edge) docs and scripts to always point at latet release (akuity#2320 )
52365ce refactor(controller): minor cleanup of aws managed identity credential helper (akuity#2318 )
6143ac1 fix(ui): don't fetch freight/promo information if name is null (akuity#2316 )
1cd7f38 feat(ui): indicate PR based promotion in Stage nodes (akuity#2301 )
cd7e515 feat(ui): display links in promo table for pr-based promos (akuity#2278 )
658d497 chore: update edge docs and scripts to reference v0.8.0-rc.2 (akuity#2313 )
4dc16c7 feat(ui): ability to hide images table (akuity#2283 )
2bbfb54 feat: freight summary on stage status (akuity#2306 )
d92955e docs: doc updates (akuity#2303 )
e41ae51 chore: update docs and scripts to work with v0.8.0-rc.1 (akuity#2305 )
f1583c1 feat(controller): irsa support (akuity#2235 )
9101f2d chore: merge multi-pipelines feature branch into main (akuity#2298 )
38580b7 chore(deps): bump the js-patch group across 1 directory with 7 updates (akuity#2296 )
34df585 chore(deps): bump the js-minor group in /ui with 4 updates (akuity#2293 )
134a0ea chore(deps): bump library/node from 22.4.0 to 22.4.1 (akuity#2291 )
8f6712d chore(deps): bump the go-patch group with 5 updates (akuity#2289 )
745a8a1 chore(deps): bump vitest from 1.6.0 to 2.0.2 in /ui in the js-major group (akuity#2294 )
44b79ac fix(webhook): compare to detect Freight mutations (akuity#2295 )
26f0b60 chore(deps): bump the go-minor group with 5 updates (akuity#2290 )
34d1bfe feat: if project-scoped ECR auth fails, fallback to default (akuity#2285 )
0da8b5d chore(deps): bump the js-patch group across 1 directory with 8 updates (akuity#2275 )
6a40c82 fix(ui): redirect to login with expired token (akuity#2282 )
ede1f6e fix(controller): allow oci helm repos to be used with aws creds (akuity#2280 )
14b6479 fix(ui): freight contents overflowing horizontally (akuity#2277 )
86c2aae chore(deps): bump the js-minor group in /ui with 6 updates (akuity#2254 )
3e008c9 chore: rename freightline to freight timeline (akuity#2256 )
112fe1e chore(deps): bump the go-minor group with 5 updates (akuity#2250 )
e0530d3 chore(deps): bump library/node from 22.3.0 to 22.4.0 (akuity#2252 )
4783252 chore(deps): bump golang from 1.22.4-bookworm to 1.22.5-bookworm (akuity#2251 )
a8e78d7 chore(deps): bump the go-patch group with 2 updates (akuity#2249 )
0b448e4 fix(argocd): mark suspended App as progressing (akuity#2243 )
1352650 docs: roadmap updates (akuity#2242 )
cc482ab feat(ui): ability to collapse old freight in freightline (akuity#2197 )
a5887d9 feat(ui): add more detail + filter to project list page (akuity#2201 )
132b288 chore: audit controller and management controller permissions (akuity#2230 )
1f23cfd feat(ui): display last promotion completion time instead of freight creation time (akuity#2209 )
be15310 chore(deps): bump the go-patch group across 1 directory with 3 updates (akuity#2227 )
2f86224 chore(deps): bump the js-patch group across 1 directory with 8 updates (akuity#2229 )
fef5d4f chore(deps): bump the js-minor group in /ui with 14 updates (akuity#2223 )
2e6342a chore(deps): bump the go-minor group with 3 updates (akuity#2225 )
9ae2aba fix(health): sync cooldown before health check (akuity#2205 )
c6ddffa feat(ui): add freight contents to stage node tooltip (akuity#2212 )
71e20f0 chore: clarify optionality (akuity#2218 )
43beef0 chore: change labels used by feature request template (akuity#2215 )
93940f9 fix(ui): use correct JSON schema URL in YAML editors (akuity#2208 )
8c34b34 fix(ui): use ECR nginx image for warehouse example (akuity#2207 )
b855fba feat(ui): convenience page for links to CLI binaries (akuity#2204 )
31848a4 chore(deps): bump the js-major group across 1 directory with 8 updates (akuity#2195 )
9e804c9 chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7 (akuity#2200 )
20bd043 chore(deps): bump the go-patch group with 4 updates (akuity#2191 )
5faa039 refactor(docs): don't use dockerhub in the quickstart or concepts doc (akuity#2188 )
f8fa392 chore(deps): bump ws from 7.5.9 to 7.5.10 in /docs (akuity#2194 )
37948e6 feat(ui): ability to edit freight alias from freight details (akuity#2174 )
4964e46 feat(ui): view analysis run details from UI (akuity#2150 )
d5c5590 chore(deps): bump docker/build-push-action from 5 to 6 (akuity#2190 )
de903a5 chore(deps): bump the go-minor group with 3 updates (akuity#2192 )
b492732 feat(controller): SSH support for Git repositories in Warehouses (akuity#2156 )
cc9f958 fix(promo): record failure message for Argo CD Application (akuity#2179 )
0c169df fix: quickstart k3d argo script (akuity#2181 )
dbd1e0d fix(ui): duplicate subscription nodes for each warehouse-subscribed stage (akuity#2172 )
7bd9d84 fix(ui): incorrect label on hide subscription button tooltip (akuity#2173 )
2fce9b0 feat(ui): live manifest viewer from warehouse details (akuity#2175 )
12edef6 fix(ui): "approved by" -> "created by" for promotions (akuity#2169 )
cf87a7b chore(deps): bump ws from 7.5.9 to 7.5.10 in /docs/plugins/gtag (akuity#2177 )
fe2d109 fix(controller): make pull request-based promotions honor cert ignore option (akuity#2170 )
f211d9e feat(gitlab): support custom self-managed gitlab URLs (akuity#2158 )
34a3799 fix(ui): Display verification actions based on current freight, not promo (akuity#2168 )
9fb016e refactor(controller): cleanup of the credentials packages (akuity#2161 )
37d2623 chore(deps): bump library/node from 22.2.0 to 22.3.0 (akuity#2165 )
c41df7e chore(deps): bump braces from 3.0.2 to 3.0.3 in /docs/plugins/gtag (akuity#2167 )
65f629b chore(deps): bump the go-patch group with 9 updates (akuity#2163 )
c02723d chore(deps): bump the go-minor group with 2 updates (akuity#2164 )
6f3a220 fix(promo): notice changes to Argo CD source updates (akuity#2157 )
cf3603f fix(chart): add warehouse perms to webhook-server (akuity#2153 )
cf30414 fix: do not check project namespaces for sas when operating on cluster-scoped resources (akuity#2155 )
6c28d7a docs: DRY things up a bit by swizzling (akuity#2149 )
3bcbf42 fix(controller): support parsing github enterprise urls (akuity#2145 )
a95f004 chore(deps): bump braces from 3.0.2 to 3.0.3 in /docs (akuity#2144 )
9aa396b feat(webhooks): validate Freight during creation (akuity#2118 )
9f93bec fix: Fix missing pod annotations from API server and add support for podLabels in Helm chart (akuity#2105 )
9619cd6 feat: support github apps as auth method (akuity#2139 )
e98929e fix: allow obtaining diff paths for root commit (akuity#2141 )
e2a8e5f chore(deps): bump golang from 1.22.3-bookworm to 1.22.4-bookworm (akuity#2133 )
a94a058 chore(deps): bump the go-patch group with 6 updates (akuity#2134 )
d93bf3a chore(deps): bump the go-minor group with 4 updates (akuity#2135 )
61c22c1 docs: 0.7 release chores (akuity#2130 )
8db455a docs: roadmap adjustments (akuity#2122 )
2222255 fix(chart): quote subs and groups mapped to service accounts (akuity#2124 )
086477e chore: remove fig integration (akuity#2114 )
3bbd425 chore: bump references in docs from v0.7.0-rc.1 to v0.7.0-rc.2 (akuity#2113 )
4998700 feat(ui): ability to delete freight (akuity#2110 )
4006717 feat(ui): surface promotion status in DAG nodes (akuity#2109 )
08b394f feat: (api/ui) Sort promotions by phase and name (akuity#1949 )
7150274 chore: release chores 0.7 (akuity#2103 )
23ead83 fix: refresh promotions using api server's own internal client (akuity#2102 )
90a0628 refactor(ui): Require all content during freight assembly, and default to latest (akuity#2101 )
8afccda fix(ui): better handle long freight content tags (akuity#2099 )
27f1bcb chore(ui): add cache headers for static assets (akuity#2097 )
1acb9f2 refactor(controller): avoid patching Stage from Promotions reconciler (akuity#1919 )
5e2dac5 fix(chart): provide empty default annotations map for api server ingress (akuity#2096 )
afdc0dd feat: add approved by column in the UI of the stage (akuity#2089 )
bf7e1b7 chore(deps): bump the js-minor group across 1 directory with 20 updates (akuity#2087 )
36a93ae feat: allow multiple owners of a project namespace (akuity#2076 )
a69d0eb chore(deps): bump github.com/go-logr/logr from 1.4.1 to 1.4.2 in the go-patch group (akuity#2083 )
eb4fa2c chore(deps): bump google.golang.org/api from 0.177.0 to 0.182.0 in the go-minor group (akuity#2084 )
87a4663 chore(deps): bump korthout/backport-action from 2 to 3 (akuity#2085 )
fc8ca7f docs: document cred management with cli + specific support for ecr and google artifact registry (akuity#2077 )
a230682 fix: reduce scope of artifact registry access token (akuity#2082 )
088fc4d chore: categorize uncategorized resourced in Tiltfile (akuity#2081 )
c5e1114 feat(ui): Freight assembly (akuity#2071 )
fde59de refactor: transition to logr (with an ergonomic wrapper) (akuity#2073 )
2d4aaf5 feat(controller): support gcp workload identity federation as auth method for google artifact registry (akuity#2070 )
cb5ae77 fix: graceful failure when rollouts crds are missing (akuity#2075 )
21c8b1f fix(chart): dex additional volumes indentation (akuity#2072 )
2364ae6 feat(controller): fully support eks pod identity for ecr access (akuity#2066 )
0f7ec71 chore(deps): bump the go-patch group with 2 updates (akuity#2063 )
15b5822 chore(deps): bump curlimages/curl from 8.7.1 to 8.8.0 (akuity#2062 )
3760ec3 chore: switch from aws-sdk-go v1 to v2 (akuity#2059 )
cb46235 fix(ui): refresh freight after manual approval (akuity#2053 )
da05fa7 fix(promo): Argo CD Application not found err fmt (akuity#2051 )
8cc7e0e fix: set go version in release workflow (akuity#2050 )
da3c588 docs: slightly reorder roadmap entries (akuity#2048 )
8ca680f chore(warehouse): enrich discovery logs (akuity#2035 )
473eacd chore: update go minor dependencies + codegen process tweaks (akuity#2046 )
3e59bc8 feat(controller): add rudimentary ecr and artifact registry support (akuity#2037 )
81d11d4 feat(warehouse): allow discovery interval and limit configurations (akuity#2038 )
4610617 feat(chart): allow config of global defaults (akuity#1904 )
1180bef chore(deps): bump library/node from 22.1.0 to 22.2.0 (akuity#2039 )
38833da chore(deps): bump connectrpc.com/connect from 1.16.1 to 1.16.2 in the go-patch group (akuity#2040 )
881c012 feat(ui): Filter freightline by warehouse (akuity#2028 )
a2f6e22 feat(api)!: replace LastFreight in Warehouse w/ ID (akuity#2034 )
4d67e5f fix(ci): ensure backport PR title passes linter (akuity#2032 )
5878670 fix(promotion): set namespace on ArgoCD event (akuity#2019 )
ae35631 refactor: use container image repo client from go-containerregistry (akuity#2018 )
dd3b715 fix(ui): correct logic for determining which freight are promo eligible (akuity#2024 )
828acc0 fix(controller): populate warehouse field in new freight (akuity#2026 )
2348417 fix(ui): modals crashing due to missing context from lazy-loading (akuity#2025 )
afa091e chore(ui): hide freight action when promoting/approving freight (akuity#2022 )
8d100fd chore(ui): vertically compress pipeline page layout (slightly) (akuity#2023 )
a0cc7dd fix(ui): improper alignment of empty label (akuity#2020 )
94f8d43 feat(warehouse)!: artifact discovery and manual Freight creation (akuity#1984 )
23be4b6 chore(deps): bump library/node from 20.12.2 to 22.1.0 (akuity#1958 )
39005f6 chore: upgrade prereqs used for development and quickstart (akuity#2016 )
c5c74d4 fix(ui): Promotion confirmation message overflowed freight box (akuity#2015 )
f65a27f feat(ui): Ability to abort verification from UI (akuity#2013 )
5728bdc chore: update various dependencies (akuity#2012 )
4417a41 chore(deps): bump the js-patch group in /ui with 7 updates (akuity#1998 )
e5c7a45 chore(deps): bump undici from 5.28.3 to 5.28.4 in /ui (akuity#1993 )
0509090 chore(ui): Improve performance of UI (akuity#1994 )
0ddeb42 fix(promotion): prepare credentials for Helm chart dependency update (akuity#1977 )
6674c67 fix: use akuitybot PAT for backport worfklow (akuity#2005 )
3dacb19 chore(deps): bump vite from 5.0.12 to 5.0.13 in /ui (akuity#1992 )
0969f5f chore: minor ui linting cleanup (akuity#2006 )
ecf3531 docs: add ecr/gha auth to v0.7 roadmap (akuity#2002 )
e9a5abc chore(deps): bump golang from 1.22.2-bookworm to 1.22.3-bookworm (akuity#1997 )
5ffe26c feat(devx): allow automated backporting of PRs (akuity#1936 )
d6a7975 chore(deps): bump pnpm/action-setup from 3 to 4 (akuity#1995 )
ecd6b69 feat(ui): ability to retry verifications from UI (akuity#1980 )
cef0c98 feat(ui): display freight contents in freight details page (akuity#1979 )
def79fe feat(ui): hide freight actions menu when in promote/approve mode (akuity#1990 )
825fc27 chore: add UI lint step to CI (akuity#1991 )
ac34d6e feat(ui): remember previous location when token refresh logs you out (akuity#1986 )
bef5760 fix(ui): Better display of long labels (akuity#1983 )
677fd5e feat: allow updating role description via api (akuity#1978 )
1da66db feat(ui): Warehouse details (akuity#1927 )
4faf5e9 feat(ui): display descriptions for kargo objects (and allow edit/update on certain resources) (akuity#1973 )
1e3c3e7 chore: refactor Pipeline component (akuity#1965 )
a1ce4ab feat: use config value if no address passed to login command (akuity#1975 )
aaa7e05 chore: revert pointers to v0.6.0 RCs (akuity#1972 )
8cf77c2 fix(ui): address infinite refresh issue warehouse (akuity#1969 )
bafbd8f fix(ui): freightline contents background renders text unreadable (akuity#1964 )
658b6a8 fix(ui): After manual verification, message contained undefined var (akuity#1963 )
13ebe88 feat(ui): Various improvements to Promote Subscribers UX (akuity#1961 )
3a30cf8 feat(ui): surface verification messages (akuity#1962 )
325618f feat(ui): convert freightline/images table to light theme (akuity#1955 )
595e4d0 fix(ui): freight contents corner radius cut off (akuity#1956 )
575464a feat(stage): carry over message from AnalysisRun (akuity#1943 )
539f84f chore: release chores 0.6 rc2 (akuity#1952 )
d949b08 feat(ui): Permissions Management (akuity#1939 )
2a26e2a refactor: improve ux for managing roles (akuity#1947 )
ba3601b fix(controller): add missing annotation to role bindings (akuity#1948 )
769d1fc docs: roadmap adjustments (akuity#1932 )
290c386 docs: document minor and major release procedures (akuity#1933 )
d86e637 feat(controller): auto-create project-level admin and viewer roles on project creation (akuity#1942 )
52f5f0c chore(ui): update logo (akuity#1940 )
8958208 fix(chart): update and clean up global admin and viewer roles (akuity#1944 )
de78964 fix(ui): Manual Approval mode became activated after promotions (akuity#1941 )
6870b16 chore: remove dead generated code (akuity#1938 )
86990d3 fix(api): fix bug in kargo role update logic (akuity#1937 )
e90b388 feat(controller): Apply Warehouse Git subscription path filters to all CommitSelectionStrategy types (akuity#1918 )
f8c3235 chore: release chores 0.6 (akuity#1926 )
7940c70 fix(promotions): only check revision match sync result if found (akuity#1923 )
a6ced29 fix(promotions): log event for Argo CD Application (akuity#1848 )
384c85a feat(ui): Project Settings (akuity#1914 )
9c14a33 docs: document role management cli commands (akuity#1913 )
af4feb5 refactor: make Kargo Roles proper runtime objects (akuity#1917 )
c6d0a6d refactor: update protobuf defs to avoid snake case (akuity#1915 )
9097a9e feat(ui): Edit AnalysisTemplate (akuity#1898 )
cf53dfa refactor: test follow-ups on role mgmt feature (akuity#1911 )
632b73e refactor: logging and comments follow up on role mgmt feature (akuity#1910 )
36a3c85 refactor: small bit of cleanup after role mgmt feature (akuity#1909 )
bc9852e fix(cli): use stdout config from cmd in helpers (akuity#1908 )
0d2c42c fix(chart): add Event permissions for users (akuity#1907 )
a8a4f9b feat!: add "Kargo Role" management endpoints and cli commands (akuity#1906 )
73f06ef fix(api): use Unstructured to return raw response (akuity#1903 )
813cf23 chore(deps): bump slsa-framework/slsa-github-generator from 1.10.0 to 2.0.0 (akuity#1902 )
14522e0 chore(api): remove redundant setter from Promotion (akuity#1897 )
eb75e27 chore: minor test cleanup (akuity#1895 )
6bec5a3 feat(cli): add --wait
for kargo promote
(akuity#1890 )
ff95e31 chore(deps): github.com/xanzy/go-gitlab to 0.103.0 (akuity#1889 )
472cfd3 fix(build): pin pnpm version and update to 9.0.3 (akuity#1893 )
44b7053 chore(deps): remove Masterminds/[email protected] (akuity#1892 )
cbc96ea feat: add Freight to PromotionStatus (akuity#1721 )
b44fcc7 feat: display events in UI (akuity#1871 )
c931876 chore: fix typo in comment (ODIC -> OIDC) (akuity#1886 )
b3b1277 chore(api): tidy various bits (akuity#1882 )
5d53351 chore(controller): extend unit tests for path filtering of Warehouse Git subscription (akuity#1879 )
54c1149 chore(deps): bump connectrpc.com/connect from 1.16.0 to 1.16.1 in the go-patch group (akuity#1880 )
6417045 feat(controller): wait for Application operation to finish before marking Promotion as successful (akuity#1753 )
0ef2f50 fix(api): allow ui refresh to deep links (akuity#1878 )
684f971 feat(chart): Add optional env and envFrom parameters for all deployments and cronjobs (akuity#1874 )
9d358f4 feat(chart): Added annotation: to api.service and default api.service.annotations value to values.yaml (akuity#1877 )
fe958c8 feat: set promotion actor to the annotation (akuity#1872 )
83a3b3c docs: Document new includePaths and excludePaths options (akuity#1873 )
fb7abbf fix: images table did not load intermittently (akuity#1804 )
7ccc959 fix: hack-codegen failing due to pnpm version mismatch (akuity#1870 )
10a1593 fix: ensure old object to be assigned in webhook (akuity#1868 )
5dbaf72 feat(controller/charts): support optional commit signing (akuity#1843 )
2206dd7 feat: prioritize tag over commit hash in git promotion when available (akuity#1837 )
20fd220 fix(ui): use YAML response option for AnalysisRun (akuity#1863 )
dd1e538 chore(deps): bump library/node from 20.12.1 to 20.12.2 (akuity#1841 )
99c4721 refactor: use normalized URLs in constructing freight id (akuity#1865 )
a19fc14 refactor(controller): rework annotation mechanics (akuity#1856 )
55db42d refactor: embed ui assets in binaries (akuity#1833 )
00ec9b2 fix: rewrite and test git url normalization logic (akuity#1854 )
592ba2d feat(controller): support filtering Git subscriptions using globs and path prefixes (akuity#1778 )
8f04cc5 fix(ui): correctly display AnalysisRun YAML (akuity#1861 )
45f181a fix: create a new Event on every correlated event (akuity#1859 )
fcf8948 feat: ensure Promotion's Stage has promo mechanism (akuity#1842 )
206d541 feat: uniform promotion event details (akuity#1855 )
d3276a0 feat: refactor kargo events (akuity#1853 )
5287d0e feat: factor git tag into freight ids (akuity#1850 )
06bf714 chore(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 (akuity#1838 )
09d3b0c chore(deps): bump the go-patch group with 2 updates (akuity#1839 )
53f5b15 chore(deps): bump github.com/xanzy/go-gitlab from 0.100.0 to 0.102.0 in the go-minor group (akuity#1840 )
4ada872 fix: pass promotion name to AnalysisRun on non-user verification request (akuity#1847 )
b175247 feat: add Promotion name to freight verification event if possible (akuity#1846 )
d73ec0a feat: add event details to track DORA metrics (akuity#1815 )
ab2e389 feat: track actor who triggered reverification (akuity#1824 )
c7259ac feat(api): support raw JSON/YAML response for Get endpoints (akuity#1827 )
6902296 feat(chart): allow volume(mount)s on Dex server (akuity#1832 )
05e5ffb fix(devx): Disable vcs stamping when running in docker container. (akuity#1835 )
bac987e feat: add current Promotion name to AnalysisRun label (akuity#1828 )
d810be8 refactor(controller): do not short-circuit re-promotion to current freight (akuity#1829 )
06abc21 fix: stage being recorded incorrectly in event (akuity#1831 )
255578c fix: errant logic for determining colors for images table (akuity#1823 )
102fe25 feat: inject reconcile target details to Promotion controller logger (akuity#1821 )
b607082 fix(controller): record event only when freight verification is performed (akuity#1819 )
92eb0e7 fix: pass environment variables to sub processes (akuity#1820 )
f7e3902 docs: quote uname-arch (akuity#1816 )
2d9101e refactor(controller): improve Argo CD Application health check by taking conditions into account (akuity#1807 )
8e15f5c feat(cli/api/ui): add a description to credentials (akuity#1772 )
fe789e0 fix(api): order Promotions by creation timestamp (akuity#1812 )
485d7b3 feat: added gitlab gitprovider (akuity#1651 )
b53bf29 fix(api): order Projects and AnalysisTemplates by name (akuity#1810 )
2e19631 chore(deps): bump golangci-lint to 1.57.2 (akuity#1811 )
f190aef chore(deps): bump golang to 1.22 (everywhere) (akuity#1809 )
30525ce feat: emit Kubernetes events on Kargo events (akuity#1739 )
0c5b3b7 feat(verification): improve transient error handling (akuity#1650 )
33e702a refactor(controller): restructure controlplane commands (akuity#1658 )
e480493 chore(deps): bump golang from 1.22.1-bookworm to 1.22.2-bookworm (akuity#1787 )
dad8e54 chore(deps): bump library/node from 20.12.0 to 20.12.1 (akuity#1788 )
81d6b7c fix: pass version info to UI during build (akuity#1802 )
217d45b feat: display version in UI (akuity#1799 )
2d58c16 fix(ui): provide initialization value to metav1.Time
properties (akuity#1794 )
0eb815a fix: change placement of freightline tooltips (akuity#1796 )
9bd8d42 fix(chart): add AnalysisRun permissions for users (akuity#1798 )
e5ba15d fix: long warehouse error messages overflow tooltip (akuity#1797 )
7820edc fix: long warehouse urls overflowed (akuity#1795 )
fb590da chore(deps): bump the go-minor group with 6 updates (akuity#1786 )
918fd6f fix(ui): when serializing resources as json, interpret zero value timestamps as undefined (akuity#1784 )
048b7de feat(ui): AnalysisTemplate Preview (akuity#1780 )
8f0d52c feat(cli): add --no-header option to applicable cli usage text (akuity#1779 )
79812cf feat(ui): AnalysisRun Preview (akuity#1781 )
1b19c5a feat: add lastPromotion field to Stage status (akuity#1748 )
72c8cde feat(cli): add --no-headers flag to all get commands. (akuity#1777 )
9aa6f91 feat(ui): extend IntOrString to support JsonValue (akuity#1727 )
95825e4 chore: revert akuity#1747 and akuity#1740 (akuity#1763 )
05ed3e4 refactor(ui): minor tab/layout tweaks (akuity#1760 )
b5c04ad fix(cli): don't panic on promote stage subscribers failure (akuity#1759 )
0ffec15 chore: add a couple of conveniences for easily running Kargo API locally (akuity#1738 )
654fde6 fix(ui): could not click dropdown without also opening freight view (akuity#1752 )
4cabae1 fix(ui): broken colors in image view (akuity#1754 )
6157e35 chore: update scripts and quickstart for v0.5.0-rc.3 (akuity#1747 )
968e23f feat(ui): Individual freight view (akuity#1741 )
db06369 fix(docs): minor fixes to the quickstart (akuity#1743 )
274767d feat: surface warehouse reconciliation errors in DAG (akuity#1736 )
1d1e612 chore: v0.5.0 release chores (akuity#1740 )
0c4cd6a chore(docs): roadmap updates (akuity#1735 )
fbddc83 feat(ui): Move the Create Stage/Warehouse button (akuity#1732 )
cddd2bb fix: support helm in freightline (akuity#1730 )
d079608 fix: add indicator to Argo CD deep links (akuity#1729 )
0e8f38e feat(ui): Analysis Templates (akuity#1725 )
6b18282 chore(docs): Updated logo (akuity#1726 )
a6479cc fix(ui): password should be optional when editing credentials (akuity#1718 )
639bef8 feat(ui): Verifications visibility on stages (akuity#1694 )
1ca7835 fix: two race conditions causing DAG bugs (akuity#1723 )
bdaa484 chore(deps): bump curlimages/curl from 8.6.0 to 8.7.1 (akuity#1719 )
9b62263 chore(deps): bump library/node from 20.11.1 to 20.12.0 (akuity#1720 )
1975406 feat: Credentials management page (akuity#1710 )
a24b7d0 refactor!: slight change to credential format (akuity#1712 )
361a02e fix(cli): restore ability to read manifests from stdin (akuity#1715 )
f696589 feat(api): add StartTime
field to VerificationInfo
(akuity#1705 )
f4232af chore(deps): bump express from 4.18.2 to 4.19.2 in /docs (akuity#1708 )
3004676 refactor(controller)!: remove possibility of separate rollouts manager/client (akuity#1706 )
147ed42 feat: add manual dispatch for nightly release (akuity#1709 )
4a446fc fix(chart): drop support for Helm CRD lifecycle (akuity#1707 )
5e5ec24 chore(deps): bump express from 4.18.1 to 4.19.2 in /docs/plugins/gtag (akuity#1704 )
cf25371 fix(webhooks): label sync logic in webhooks (akuity#1703 )
9248a26 fix(controller): keep Stage history up-to-date (akuity#1702 )
75eebc9 fix: helm chart subscriptions ignore tags that are not semver (akuity#1695 )
a9d3273 fix(cli): remove duplicate create project
cmd (akuity#1700 )
6bf4f4a fix(webhook): sync shard field and label in only one direction (akuity#1701 )
6c96b72 feat(api): add get, list and delete endpoints for AnalysisTemplates (akuity#1691 )
38ae6e6 fix(controller): always pass credentials to kargo render (akuity#1696 )
620d541 refactor(api): move rollouts setting to server cfg (akuity#1690 )
d59d53b fix: display warehouses even if no stages are subscribed to it (akuity#1689 )
f96a413 feat: add security context field to helm charts (akuity#1662 )
33ec1e9 chore(doc): Remove invalid link to localhost:3000 in documentation (akuity#1693 )
a492ced feat(ui): Warehouse creation form (akuity#1679 )
dc19384 refactor(chart)!: remove api.adminAccount.password setting (akuity#1687 )
7641a6c feat: add annotations to workload resources (akuity#1664 )
11a956e feat(api): add GetAnalysisRun endpoint (akuity#1682 )
0b43b26 feat: make pr-based promotions work with kargo render (akuity#1674 )
76d6813 chore(tests): use t.TempDir
(akuity#1677 )
46c2da5 chore(warehouses): use *testing.T
in sub tests (akuity#1676 )
b42fa1a feat(ui): Project creation modal (akuity#1626 )
5bb7e41 chore(deps): bump slsa-framework/slsa-github-generator from 1.9.0 to 1.10.0 (akuity#1675 )
ded372b chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /docs/plugins/gtag (akuity#1669 )
d4dd5fd chore(chart): provide CRD adoption script (akuity#1673 )
9d55f3d chore(docs): document Git subscription filtering (akuity#1672 )
6643eb7 feat(api/controller): support filtering rules Git subscriptions (akuity#1477 )
a8ee287 feat(chart)!: manage CRDs as part of release (akuity#1671 )
bac6734 chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /docs (akuity#1670 )
93cb70a chore(deps): update connectrpc related deps (akuity#1668 )
53f5121 chore(docs): update documentation for v0.5.0 (akuity#1666 )
69f30f3 chore(deps): bump github.com/docker/docker from 25.0.1+incompatible to 25.0.5+incompatible (akuity#1660 )
f31a26f chore(deps): bump the go-minor group with 2 updates (akuity#1665 )
8b657d3 feat(cli): add more commands to display config (akuity#1655 )
a6786b5 chore(cli): tidy all command examples (akuity#1657 )
33247fe fix(verify): add existing verification info (akuity#1652 )
ffaad65 fix(api): improve error handling in create/update/apply resource endpoints (akuity#1649 )
a95eaa5 feat(controller): record verification history Stage (akuity#1645 )
dd419ae refactor: add finalizer to stages in controller instead of webhook (akuity#1647 )
fa181d8 feat: add shard column to relevant types in both kubectl get and kargo get (akuity#1639 )
1e1e2de chore(deps): bump the go-patch group with 5 updates (akuity#1643 )
8b52666 fix(webhook): make stage webhook add finalizer only on create (akuity#1641 )
f9aec29 fix(chart): add permissions for k8s generic gc to "promote" (akuity#1642 )
e76593c feat: add convenience shard field on warehouse spec (akuity#1637 )
71fd0f0 fix(gc): fix garbage collection of Promotion resources (akuity#1629 )
74fde1a fix: fix freight created event handler (akuity#1632 )
e2307e8 fix: make stage defaulting webhook run on update (akuity#1634 )
e5c4c6f feat: set promotion shard in webhook (akuity#1633 )
f2149ef chore: address all linter issues (akuity#1627 )
e3d6680 chore(deps): bump undici from 5.27.0 to 5.28.3 in /ui (akuity#1484 )
028d7a5 feat(api/cli): add verification management endpoints (akuity#1611 )
9b4c986 chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /docs/plugins/gtag (akuity#1624 )
c99b87d chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /docs (akuity#1625 )
57c8ef1 chore: calculate unstable version as X.Y+1.0 instead of X.Y.Z+1 (akuity#1618 )
89675fe refactor(api)!: rename promotion endpoints (akuity#1623 )
76ecbc6 feat(controller): capture warehouse field in freight references (akuity#1621 )
960b4e6 fix(chart): enhance ConfigMap/Secret checksum annotation logic (akuity#1620 )
3529700 fix: make warehouses not own freight (akuity#1615 )
8ef3fb8 fix(api): print .name
as stage's current freight (akuity#1619 )
0484299 chore: exclude generated code from coverage report (akuity#1616 )
34c46f6 refactor: add alias field to freight; add default alias in webhook (akuity#1612 )
9f09705 feat(gc): garbage collect old freight (akuity#1600 )
f6fd5d1 refactor!: remove id field from Freight and FreightReference types (akuity#1609 )
11c5939 chore: minor endpoint cleanup (akuity#1608 )
fcb8e70 feat(api,cli): add cred mgmt api end endpoints and corresponding cli sub-commands (akuity#1566 )
8534a0c fix(cli): fix bug with output flag (akuity#1607 )
145438e fix: bug loading rest config (akuity#1606 )
0b54e54 chore(api): fix duplicate imports (akuity#1605 )
fbc565c chore(deps): drop github.com/pkg/errors
(akuity#1599 )
fbc36b3 chore(chart): be more careful about undefined values (akuity#1598 )
cdaf9f6 feat(webhook): detect duplicate warehouse subs (akuity#1593 )
a06e886 chore(deps): bump withfig/push-to-fig-autocomplete-action from 1 to 2 (akuity#1595 )
016e312 chore(deps): bump golang from 1.22.0-bookworm to 1.22.1-bookworm (akuity#1596 )
626fd61 feat(controller): allow skipping TLS verification for Image repositories (akuity#1591 )
532c01b chore(deps): bump the go-minor group with 1 update (akuity#1590 )
b47454f refactor(api)!: make Kubebuilder types protobuf compatible (akuity#1515 )
ae411af chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (akuity#1587 )
89b6682 feat(controller): improve garbage collection of AnalysisRuns (akuity#1585 )
5fbe5ea chore(deps): bump the go-patch group with 1 update (akuity#1579 )
886b8db chore(docs): fixing link for concepts in working-with-freight.md (akuity#1586 )
74bb750 feat(crds): add shard field to stage spec (akuity#1584 )
34bcb82 refactor(cli): remove --local-server
flag and untangle root cmd logic (akuity#1574 )
8c5c1ac fix(api): custom authz decisions on approvals and promotions (akuity#1570 )
d56c1e3 chore(deps): bump the go-minor group with 1 update (akuity#1580 )
ab3b21e fix(verification): inherit AnalysisTemplate args (akuity#1577 )
c9aebcd fix(api): bug in updated promotion endpoints (akuity#1575 )
112980c fix(api,ui): bugs resulting from recent service def changes (akuity#1576 )
87ac85e chore(deps): bump the go-patch group with 2 updates (akuity#1571 )
6061c82 chore(deps): bump the go-minor group with 3 updates (akuity#1572 )
84d36b5 refactor(api, cli)!: improved efficiency of cli get commands and robust support for aliases (akuity#1561 )
ae027d2 chore(deps): bump the go-minor group with 1 update (akuity#1565 )
df3d5a5 chore(deps): bump azure/setup-helm from 3 to 4 (akuity#1562 )
6fb3ea2 chore(cli): update all usages and examples (akuity#1559 )
2e1bca9 feat(controller): watch only Secrets w/ Kargo labels (akuity#1557 )
f8e9ff9 refactor(cli): move version command out of root (akuity#1556 )
ab40a6f refactor(cli): restructure commands, option flags and validation (akuity#1547 )
87f2321 chore(api): remove unused protobuf message definitions (akuity#1555 )
f303e9b refactor(controller)!: improved cred storage (akuity#1552 )
787d5ac chore(deps): bump the go-minor group with 1 update (akuity#1544 )
5b955f6 feat: manage mappings for pre-defined service accounts (akuity#1548 )
a20bc9d refactor(api)!: remove redundant api endpoints (akuity#1543 )
4d8a680 refactor(cli): remove kargo config set|unset
in favor of kargo config set-project
(akuity#1551 )
2897ff1 refactor(cli)!: change update freight-alias
command to update freight
(akuity#1550 )
06cce0d fix(ui): UI does not properly handle shards deep linking (akuity#1534 )
5912e5a refactor(crds)!: consistently use message field instead of error field (akuity#1542 )
4eaa541 fix(cli): don't involve kubeconfig in reading bytes from files (akuity#1539 )
6b8d3ef refactor(cli)!: "stage management" sub-commands (akuity#1535 )
62969c1 fix: Fix garbage-collector yaml indentation (akuity#1541 )
5c66b9a fix(devx): mount permission issues on Linux (akuity#1517 )
8b3ab59 fix(controller): do not return non-0 result and err (akuity#1524 )
ebf0dfc feat(chart): add imagePullSecrets values for deployments (akuity#1466 )
c159aa8 feat(chart): Support for adding EnvVars to the dex pod (akuity#1460 )
220bc4f fix(crds): stage validation issue with kargo render promo mechs (akuity#1519 ) (akuity#1520 )
7c8abf1 chore(docs): port doc improvements from 0.4 release branch (akuity#1521 )
7c31b85 chore(deps): bump the go-minor group with 1 update (akuity#1514 )
ec9884b fix(chart): warnings in chart install/upgrade (akuity#1518 )
32e4e9e feat(cli): add --client
flag to kargo version
(akuity#1516 )
bc55b39 fix(ui): long freight tags made promotion impossible (akuity#1510 )
d28220c fix(ui): allow DAG to display warehouses with multiple subscribers correctly (akuity#1509 )
a56a8d4 feat: allow connecting to HTTP Git repositories (akuity#1504 )
aafddcc fix: transform uname arch into valid Go arch (akuity#1505 )
9d4916f feat(chart): allow defining Secret reference (akuity#1507 )
ba55091 chore(deps): bump the akp-js-patch group in /ui with 10 updates (akuity#1492 )
14974eb chore(deps): bump the go-patch group with 7 updates (akuity#1494 )
ac329c4 chore(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc6 to 1.1.0 (akuity#1496 )
6ade3d7 chore(deps): bump the go-minor group with 1 update (akuity#1495 )
7c7d3ad chore(deps): bump library/node from 20.11.0 to 20.11.1 (akuity#1493 )
2d6667d chore(deps): bump BirthdayResearch/oss-governance-bot from 3 to 4 (akuity#1489 )
d8ea567 feat: grant API server permissions to manage project secrets on project create (akuity#1486 )
076e74f chore(deps): bump golang from 1.21.6-bookworm to 1.22.0-bookworm (akuity#1472 )
27b89a8 fix: Tiltfile (akuity#1485 )
06daf18 refactor(controller)!: remove option to borrow credentials from argo cd (akuity#1483 )
0b0d148 refactor: make management controller able to create project namespaces again (akuity#1482 )
09a6f6c fix(controller): simplify exec of kargo edit set image command (akuity#1481 )
50d238b chore: upgrade kargo-render dependency to latest (akuity#1480 )
0f3e0ed chore(deps): bump the go-minor group with 3 updates (akuity#1469 )
90cc183 chore(deps): bump pnpm/action-setup from 2 to 3 (akuity#1471 )
a4fe78e chore!: clean up things having to do with image selection (akuity#1462 )
6ad1a1c fix: stage reconciler failures if cache is stale (akuity#1475 )
3d49794 fix: handle sharded stage events (akuity#1470 )
a3eea08 feat(controller): simplify and improve rollouts integration (akuity#1464 )
3691041 fix(controller): add new nil checks in stages reconciler initialization (akuity#1463 )
4961da9 chore(controller): change image selection func and variable names for clarity (akuity#1452 )
9fecc4a chore(deps): bump curlimages/curl from 8.5.0 to 8.6.0 (akuity#1456 )
a69c879 chore(deps): bump codecov/codecov-action from 3 to 4 (akuity#1458 )
0e2d58f chore(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 (akuity#1457 )
9a4c04d fix!: play nicer with helm (akuity#1450 )
397fc3e feat: allow warehouse git subs to select commits by tag (akuity#1446 )
fc05523 feat(webhook): allow legacy project ns to be adopted by project when created (akuity#1445 )
f492e47 refactor!: fold promotion policies into project crd (akuity#1417 )
79d788d chore(docs): Add reference to semver constraint. (akuity#1441 )
7e53442 chore(deps): bump the go-patch group with 1 update (akuity#1439 )
f9f1e9f chore(deps): bump the go-minor group with 1 update (akuity#1440 )
dea9523 refactor(controller): improve application and analysis run event handling (akuity#1428 )
6f920a6 refactor: no special treatment for ns in api server apply (akuity#1432 )
08f8da6 chore(deps): bump the go-minor group with 1 update (akuity#1438 )
893090d feat(chart): add possibility to change pathPrefix for Ingress resource (akuity#1434 )
f5074fd feat(cli): Add kargo dashboard command (akuity#1433 )
7909ce9 refactor: create project namespaces synchronously (akuity#1431 )
efbb664 fix(controller): add another nil check in stages by analysis runs indexer (akuity#1427 )
813ffa9 fix(docs): Fix incorrect login command & UI url (akuity#1424 )
fba245a fix(controller): nil check on verificationInfo (akuity#1425 )
a40af3d fix(controller): always normalize git urls before comparison (akuity#1420 )
0e9b3ce fix: add KLOG_LEVEL to set kubernetes logging level (akuity#1418 )
ec49366 chore(deps): bump the go-minor group with 2 updates (akuity#1416 )
8b630df feat!: fully support project CRD (akuity#1388 )
a326611 fix(controller): fix assessment of how app sync state impacts stage health (akuity#1412 )
f0b8ebd chore(deps): bump actions/cache from 3 to 4 (akuity#1407 )
4656688 feat: use finalizer to ensure proper cleanup after stage deletion (akuity#1406 )
a67e870 chore(deps): bump vite from 5.0.10 to 5.0.12 in /ui (akuity#1405 )
8e96015 chore(deps): bump the akp-js-minor group in /ui with 20 updates (akuity#1390 )
ad8dadc chore(deps): bump the go-patch group with 2 updates (akuity#1404 )
ca2f17c chore(controller): test order of precedence in credentials db (akuity#1376 )
19e8f4b chore(deps): bump k8s.io/client-go from 0.29.0 to 0.29.1 (akuity#1403 )
702eacb chore(deps): bump k8s.io/apimachinery from 0.29.0 to 0.29.1 (akuity#1402 )
8b6f58a feat(chart): support additional labels (akuity#1339 )
5013409 chore(deps): bump the go-minor group with 2 updates (akuity#1397 )
dfa771e chore(deps): bump library/node from 20.10.0 to 20.11.0 (akuity#1392 )
0d0e1ea chore(deps): bump golang from 1.21.5-bookworm to 1.21.6-bookworm (akuity#1391 )
bfc1fd4 feat: add ability to entirely opt-out of argo cd and rollouts integrations (akuity#1382 )
8b5a91f refactor(controller): minor config issues with credentials db (akuity#1375 )
a096d5c feat(api): add interceptor to bubble up underlying error code (akuity#1266 )
81bcdd9 refactor(cli): restrict common flags to subcommands branches where they're applicable (akuity#1360 )
e6f17ae feat(cli): add command for manually approving freight for a stage (akuity#1358 )
8f03cfd fix(controller): don't select non-image objects from OCI repo (akuity#1385 )
700ab3c refactor(cli): don't load config twice for commands that use a client (akuity#1350 )
286c71a chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 in /docs (akuity#1387 )
3288540 chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 in /docs/plugins/gtag (akuity#1386 )
5831824 chore(deps): bump the go-minor group with 3 updates (akuity#1383 )
237b90b refactor(cli): flag cleanup (akuity#1351 )
c838780 feat(controller): add cluster-scoped project resource type and corresponding controller (akuity#1361 )
a1b5588 fix(ui): refetch freight after warehouse refresh (akuity#1378 )
e0f0476 feat(ui): ability to rename freight from UI (akuity#1367 )
f369fbe fix(docs): remove superfluous detail from quickstart (akuity#1374 )
531a42d feat(controller): support git repos with self-signed cert (akuity#1366 )
723546e feat(cli): add logout command (akuity#1356 )
f615bc9 refactor(crds): rename SimpleFreight to FreightReference (akuity#1372 )
037834c feat(controller): use optional third kubeconfig for rollouts kube client (akuity#1365 )
5f2c8f1 chore(deps): bump the go-minor group with 1 update (akuity#1369 )
9a3a687 docs: document freight-related features from v0.3.0 (akuity#1349 )
de1afba chore: Update to kargo-render v0.1.0-rc34 (akuity#1362 )
bdc19b2 fix: configuring kubernetesDatabaseConfig with env vars (akuity#1364 )
c343c41 fix(ui): Freightline items overflow with 2+ items (akuity#1348 )
3509a29 fix(cli): handle CLI config file not found error (akuity#1345 )
cecf04d chore(deps): bump the akp-js-patch group in /ui with 11 updates (akuity#1343 )
cc6a174 chore(deps): bump the go-minor group with 1 update (akuity#1336 )
57d25c8 fix: using both digest and tag for Freight.ID generation to admit freights… (akuity#1340 )
b740da7 chore: bring all doc changes and bug fixes from the release-0.3 branch to main (akuity#1327 )
9063001 fix(ui): hovering on a DAG node would highlight other nodes with same freight (akuity#1316 )
e97a191 feat(ui): Refresh token exchange (akuity#1171 )
7adae6c chore(deps): bump the go-minor group with 2 updates (akuity#1323 )
d50f002 fix(controller): when updating a values.yaml, make sure image tags that look like a number are still treated as strings (akuity#1315 )
f27684a chore(dependencies): upgrade controller runtime and all things k8s (akuity#1317 )
e79cf99 Update 15-concepts.md (akuity#1322 )
5570d77 fix: sort promotions with running and pending first (akuity#1314 )
a2f6889 fix(controller): ensure warehouses and running promotions are routinely re-reconciled (akuity#1311 )
2571671 feat(api): treat sub and email fields of oidc tokens as distinct things; enable SA mappings by either (akuity#1282 )
20c6786 feat(promo)!: support pull request promotions (akuity#1274 )
2f41f71 feat(docs): replace launch webinar with GitOpsCon talk (akuity#1309 )
b5cca09 feat(verification): add promotion verification mechanisms based on rollouts analysis templates (akuity#1259 )
4eb8d9c chore(deps): bump the go-patch group with 1 update (akuity#1306 )
27ba03b chore(deps): bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 (akuity#1308 )
1ec4e5a chore(deps): bump github.com/containerd/containerd from 1.7.6 to 1.7.11 (akuity#1303 )
91482a0 fix: install node types to fix netlify build (akuity#1304 )
8e59f9e feat(ui): highlight appropriate stage when hovering freight and vice versa (akuity#1291 )
5880af4 fix(docs): error in overview page front matter (akuity#1301 )
3c3732a chore(dependencies): go module dependency updates (akuity#1298 )
f39b9f9 docs: Metadata changes (akuity#1296 )
92a4349 chore(deps): bump vite from 5.0.0 to 5.0.5 in /ui (akuity#1230 )
34bd441 chore(deps): bump library/node from 20.9.0 to 20.10.0 (akuity#1174 )
16d88f6 chore(deps): bump golang from 1.21.4-bookworm to 1.21.5-bookworm (akuity#1262 )
15e2296 chore(deps): bump actions/stale from 8 to 9 (akuity#1260 )
5025c74 chore(deps): bump curlimages/curl from 8.4.0 to 8.5.0 (akuity#1261 )
6bf664b chore(deps): bump sigstore/cosign-installer from 3.2.0 to 3.3.0 (akuity#1285 )
fc544e7 chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (akuity#1293 )
d9825a3 feat: display warehouse and its subscription as separate nodes in the UI (akuity#1289 )
c828390 feat: ability to dismiss promotions info banner (akuity#1292 )
c5cc66d feat(cli)!: update stage subcommands to make project a flagged arg instead of positional arg (akuity#1277 )
84ac867 fix: helm repo regex to allow - (akuity#1288 )
7021905 fix(charts): permissions issue with webhooks server (akuity#1283 )
3b568a1 feat(api + cli): endpoint and command for changing freight aliases (akuity#1162 )
a81e30b fix: refresh freightline after warehouse completes refresh (akuity#1276 )
e3e2c1f fix: eliminate double reconcile during refresh requests (akuity#1279 )
4e28102 fix(api): improve error messages when freight exists but is unavailable (akuity#1254 )
27671d3 feat(crds/controller): let kargo render promotion mechanism use image digests (akuity#1240 )
6e3c38e chore(devx): make tilt crazy fast (akuity#1248 )
4458bfa fix(controller): make tag selector ignore references in an oci image index that don't look like they refer to an image (akuity#1268 )
e8a43bb chore(deps): bump minor versions of several go mod dependencies (akuity#1255 )
f0adb02 fix: correct image links for popular image registries (akuity#1245 )
bf276c5 add image digests to freight; let promotion mechanisms optionally use them (akuity#1239 )
54ae87b chore: enforce conventional commit messages on PR titles (akuity#1246 )
4213f63 fix: refetch freight upon warehouse refresh (akuity#1244 )
2d90979 fix broken link in docs (akuity#1241 )
fece14b add important note about tilt version if using orbstack (akuity#1242 )
133eaf5 move values.dev.yaml (akuity#1243 )
92eda4d feat: ability to copy freight id and alias (akuity#1238 )
71848ca eliminate remaining go mod dependencies on argo cd and gitops engine (akuity#1235 )
39e7273 fix: update promotion success message to make it more clear (akuity#1236 )
247e305 update Makefile and quickstart to use latest argo cd (akuity#1232 )
7efd469 use higher port numbers in the quickstart (akuity#1234 )
72cc292 make quickstart use appset (akuity#1233 )
369fa29 make authorizing client wrapper check all admin-designated namespaces for SA mappings (akuity#1214 )
01f7c48 make vite bind to 0.0.0.0 (akuity#1226 )
32482f5 image updater replacement (akuity#1058 )
74781b3 relax cors policy on api server (akuity#1220 )
5d10d3b do not use tls when running with tilt (akuity#1217 )
2ab3813 Allow to specify affinities (akuity#1223 )
56b98e8 add option to disable liveness and readiness probes (akuity#1218 )
4313d08 feat(ui): Manually approve freight from UI (akuity#1211 )
24f6eb2 small codegen fix (akuity#1219 )
7c2fce9 lower the barriers to entry to run quickstart or to contribute (akuity#1204 )
fc6e5e0 add alias column when printing freight with kubectl (akuity#1203 )
e2b7b50 refactor: allow users to set global service account namespaces (akuity#1190 )
af2d79a switch docs from yarn to pnpm (akuity#1201 )
122b81a fix(ui): display proper available freight for promote-subscribers (akuity#1200 )
d639370 docs: add link to external CRD reference (akuity#1194 )
7c09adc feat(ui): add freight ID tooltip to freight alias (akuity#1193 )
591e1d8 feat: Endpoint to manually approve freight for a stage (akuity#1189 )
d342b0d fix(ui): clarify why freight is available for promotion (akuity#1181 )
3e063cd enable defining global credentials in configurable namespace(s) (akuity#1041 )
ead92cd feat: allow users to set default project
in CLI (akuity#1179 )
084c4a0 feat: display alias names in UI (akuity#1180 )
8d9ab31 feat: add delete freight endpoint to api server (akuity#1177 )
a569a42 feat: check freight is in-use before deleting (akuity#1176 )
a782496 feat: allow mapping SSO context to ServiceAccount (akuity#1148 )
bce112d stop disqualifying auto-promotion for Stages with multiple upstreams (akuity#1169 )
aeb15d8 chore(deps): bump library/node from 20.8.1 to 20.9.0 (akuity#1144 )
72b21f7 chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 (akuity#1161 )
2b70e55 on new freight, enqueue subscribed stages (akuity#1160 )
b8271ae rename Freight's "qualified" field to "verifiedIn"; add "approvedFor" field (akuity#1151 )
3ddfaba fix(ui): Checking token expiration before requests (akuity#1152 )
5587479 chore(deps): bump the akp-js-major group in /ui with 1 update (akuity#1147 )
927269b chore(deps): bump the akp-js-patch group in /ui with 2 updates (akuity#1145 )
c7398f2 chore(deps): bump the akp-js-minor group in /ui with 3 updates (akuity#1146 )
edcc788 fix(ui): Warehouse subscription is not displayed in Stage details (akuity#1137 )
12fbc70 chore: replace github.com/ghodss/yaml
with sigs.k8s.io/yaml
(akuity#1142 )
47fa2eb chore: remove ACL permissions for Kargo Nightly CLI (akuity#1141 )
b5809c0 add alias label to freight (akuity#1097 )
3a97a32 fix(ui): Node view styles improvements (akuity#1138 )
04421ae include warehouses/finalizers in helm chart RBAC template (akuity#1135 )
730e2a0 remove dead code (akuity#1125 )
ddf5ded fix flakey priority queue test (akuity#1129 )
14b6d80 update ci triggers (akuity#1133 )
5c0ed74 shard warehouse reconcilers (akuity#1124 )
b4600df merge v0.2.x into main (akuity#1127 )
db3a968 update values.yaml with notes about including port in api.host field (akuity#1122 )
29bff30 make warehouse do shallow, single-branch clones (akuity#1091 )
2195706 chore(deps): bump the akp-js-patch group in /ui with 15 updates (akuity#1095 )
52d4c22 chore(deps): bump the akp-js-minor group in /ui with 10 updates (akuity#1118 )
c50868a chore(deps): bump the akp-js-major group in /ui with 8 updates (akuity#1117 )
e00e749 chore(deps): bump undici from 5.22.1 to 5.27.0 in /ui (akuity#1050 )
61e30ce upgrade golang image used in ci and release processes (akuity#1116 )
3f2b39c chore(deps): bump golang from 1.21.3-bookworm to 1.21.4-bookworm (akuity#1096 )
69a9150 chore: add awscli for nightly build (akuity#1115 )
a926f27 fix error invoking kargo render (akuity#1114 )
7217ce1 fix auto-promotions (akuity#1112 )
9007727 chart: give controller permission to patch warehouses (akuity#1110 )
552ac90 refactor kargo-render cmd invocation (akuity#1109 )
5fa1cde update docs for v0.2.0 (akuity#875 )
047ff02 fix fig step in release process (akuity#1105 )
1e8b1e1 feat(ui): add refresh warehouse buttons and improve warehouse DAG rendering (akuity#1104 )
70ce9f1 fix infinite promos on error (akuity#1103 )
da810ea feat: add refresh warehouse CLI and controller functionality (akuity#1088 )
5dac40c chore(deps): bump sigstore/cosign-installer from 3.1.2 to 3.2.0 (akuity#1092 )
db85549 cli: add get + delete warehouse commands (akuity#1087 )
6683c4c chore(deps): bump slsa-framework/slsa-github-generator from 1.8.0 to 1.9.0 (akuity#1061 )
3f56054 chore(deps): bump actions/stale from 5 to 8 (akuity#1060 )
6eba61a Upgrade the docs to Docusaurus version 3.0.0 (akuity#1085 )
9647eed chore(deps): bump actions/checkout from 3 to 4 (akuity#1059 )
072bdfa Updated docusaurus to 2.4.3 (akuity#1080 )
bfc11b7 feat(ui): Add details about warehouse repos in UI DAG (akuity#1057 )
1979d48 invoke kargo render via cli (akuity#1015 )
0ebb7b8 chore(deps): bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible (akuity#1047 )
9ce9d43 chore(deps): bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 (akuity#1012 )
f5679be feat: add CRUD/Refresh Warehouse
endpoints (akuity#1055 )
958747d chore(deps): bump postcss from 8.4.16 to 8.4.31 in /docs/plugins/gtag (akuity#933 )
cb52d42 chore(deps): bump the go-patch group with 2 updates (akuity#1049 )
43f9847 chore(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0 (akuity#1013 )
9f73f79 chore(deps): bump @babel/traverse from 7.19.0 to 7.23.2 in /docs/plugins/gtag (akuity#972 )
4713b0c chore(deps): bump sigstore/cosign-installer from 3.1.1 to 3.1.2 (akuity#1011 )
6c1ca0a chore(deps): bump docker/setup-buildx-action from 2 to 3 (akuity#1007 )
87c5322 chore(deps): bump docker/setup-qemu-action from 2 to 3 (akuity#1008 )
1e27931 chore(deps): bump docker/metadata-action from 4 to 5 (akuity#1009 )
1be35fd chore(deps): bump actions/setup-node from 2 to 4 (akuity#1020 )
f805c02 chore(deps): bump @babel/traverse from 7.23.0 to 7.23.2 in /ui (akuity#975 )
0fef848 chore(deps): bump postcss from 8.4.16 to 8.4.31 in /docs (akuity#932 )
020c894 chore(deps): bump @babel/traverse from 7.18.13 to 7.23.2 in /docs (akuity#974 )
c9062d9 feat(promo): support long-lived promotions and improve reactiveness (akuity#1038 )
70ec2ca docs: link to stage rationale blog post (akuity#985 )
1c2692d feat(docs): Add Roadmap (akuity#978 )
a253fe3 fix: add permissions for nightly cli build (akuity#1042 )
ca47e30 fix(ui): Update UI for Freight/Warehouse changes (akuity#1029 )
ac761d9 fix resource <--> proto logic for Freight (akuity#1034 )
fb46343 feat: CLI unstable nightly builds (akuity#1024 )
2fb055f fix: images, charts, and commits missing in conversion (akuity#1027 )
eb7ebcf add get freight command to cli (akuity#1001 )
b2da5b6 fix nightly build cron expression (akuity#1023 )
9bf58cd update quickstart with notes about helm version (akuity#1022 )
e9bb4cd feat: unstable nightly builds (akuity#1017 )
c2479eb use a minimal subset of argo cd resource types (akuity#989 )
b7442bc fix stage qualifications for flow control stages (akuity#999 )
c404ae1 warehouse bug fix (akuity#1014 )
4c8f55d fix netlify pr doc previews (akuity#993 )
9b448eb feat: copy argocd func (akuity#1002 )
baa7cc9 fix controller permissions to allow patching stages (akuity#1000 )
17e4631 copy over git pkg from kargo-render (akuity#984 )
d950eeb update discord badge in readme to use vanity url (akuity#960 )
6940c01 minor refactoring of WarehouseSpec (akuity#986 )
8066ac0 s/bookkeeper/kargo-render/g (akuity#983 )
4b71589 chore(deps): bump golang from 1.21.1-bookworm to 1.21.3-bookworm (akuity#952 )
035ef03 chore(deps): bump library/node from 20.7.0 to 20.8.1 (akuity#973 )
4050c13 fix:(helm charts): add notes about pkce in values.yaml akuity#976 (akuity#980 )
535d014 add Freight and Warehouse resource types (akuity#911 )
eeb0ea6 fix fig step in release.yaml (akuity#971 )
b30125e chore(deps): bump curlimages/curl from 8.3.0 to 8.4.0 (akuity#965 )
5ab65f8 chore: use teams instead of individuals in CODEOWNERS (akuity#962 )
afb70b5 improve ci and release processes (akuity#948 )
e7c5c9e add support for alternative container runtimes to Makefile (akuity#950 )
55dc947 chore: Remove outdated node install script (akuity#916 )
a9a0217 Update docusaurus.config.js (akuity#947 )
bf7c356 Fix one more RepoURL regex left out in akuity#915 (akuity#931 )
4aa19bf fix: better default color picking + don't change colors on new stages (akuity#930 )
66a1848 chore(deps): bump the akp-js-minor group in /ui with 20 updates (akuity#939 )
6168ac5 feat(docs): Add Discord link to header (akuity#924 )
5659ce7 Relax image repo and git repo regexes (akuity#915 )
533af4a Update dependabot to run weekly (akuity#922 )
6d16a78 feat: show stage colors in freightline in promotion mode (akuity#918 )
4107905 docs: add webinar video to readme and doc home page (akuity#900 )
086f336 fix(docs): update commands for mac x86 (akuity#912 )
f48f587 remove issue template for questions (akuity#910 )
bdca4bd ci(stale): add scheduled workflow (akuity#908 )
9679aef Update config.yml to include link to discussions (akuity#909 )
809d9bd issue template changes (akuity#899 )
691b2eb Update governance.yml to include kind/feature-request (akuity#890 )
8a031d9 chore: Added github issue templates (akuity#889 )
8661daf fix app syncing to account for syncpolicy/options (akuity#873 )
6286b2b feat(ui): Several visual UI improvements (akuity#861 )
c04d0f3 chore: Lengthen admin acct token TTL (akuity#845 )
645b40a chore(deps): bump library/node from 18.16.1 to 20.7.0 (akuity#851 )
bb6cb73 chore(deps): bump curlimages/curl from 7.88.1 to 8.3.0 (akuity#852 )
66fd4b7 chore(deps): bump golang from 1.21.0-bookworm to 1.21.1-bookworm (akuity#853 )
b736042 docs: add more explicit cli install instructions (akuity#849 )
fe38899 chore(deps): bump github.com/akuity/bookkeeper from 0.1.0-rc.19 to 0.1.0-rc.21 (akuity#858 )
dee678b chore: Added Dependabot (akuity#848 )
2f3d626 chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.7.9 to 2.7.14 (akuity#844 )
f3cc865 quickstart: fix kargo cli install instructions (akuity#843 )
80da7e5 rename image update strategies and remove image updater-related workarounds (akuity#824 )
3b8658d improved CLI installation instructions in quickstart (akuity#839 )
f04633a docs: Fixes mentioning of 'kustomize edit set image' (akuity#841 )
5b389ce make mutating webhook for promos set owner ref (akuity#828 )
c03c43c feat: ability to display image history in UI (akuity#818 )
095afc8 update contributor docs (akuity#833 )
4435774 chart: fix api server permissions to work on openshift (akuity#834 )
fbcda1d chart: require admin password and token signing key to be set (akuity#829 )
bbff18a Update README.md (akuity#827 )
d1448ab Rephrased the caution text (akuity#826 )
1692cd5 release process: publish fig autocomplete spec for kargo CLI (akuity#822 )
f46a84c fix allowTags in image subscriptions (akuity#823 )
a8768e0 cli: fix broken auto-completion (akuity#819 )
a056fb8 all new quickstart (akuity#810 )
a79178c script some of the quickstart to make it... quicker (akuity#808 )
c61e826 fix(docs): remove --version
flag on kargo install (akuity#798 )
9203c78 Add get promotions
command to CLI (akuity#790 )
a5a1ec1 dump aux charts (akuity#799 )
56cf0fe feat(docs): add tip about expired ghcr.io creds (akuity#778 )
6e869d4 Allow specifying output option to version
command (akuity#791 )
fb96d55 fix(docs): remove warnings in argo-cd chart install output (akuity#795 )
2e2acb8 fix(charts): YAML indentation for API resources (akuity#792 )
31f3a2a fix(docs): use titlecase for headings (akuity#796 )
cb20a45 get tilting again (akuity#788 )
578486b docs: add screenshot (akuity#787 )
f02cf6c feat(charts): add generated readme to kargo (akuity#748 )
8ab482c cli: add special table printer for stages (akuity#786 )
a37c51c fix: rename 'Stage Graph' to 'Pipeline' (akuity#785 )
8e9165a keep all available freight qualified (akuity#783 )
ed82d49 chart: fix missing volumemount (akuity#781 )
9798de2 fix(ui): promote button mistakenly hidden on certain stage nodes (akuity#779 )
300df52 various small fixes on resource types (akuity#773 )
80e314d fix(ui): Stage name is collapsed (akuity#775 )
b17af3a Use pkg/errors
by default (akuity#776 )
3e77c98 enable API server to use TLS natively (without ingress) (akuity#772 )
77c0c80 Give size hint to map/slice if possible (akuity#763 )
1c06852 cli: persist --insecure-skip-tls-verify option in config if specified during login (akuity#771 )
5424b9e fix codegen process (akuity#767 )
db95a59 fix(ui): Don't show promote subscribers button for DAG nodes with no subscribers (akuity#770 )
b0da8e4 feat(ui): Show rough timestamp for each freight (akuity#764 )
6b11ea3 feat(ui): more linkage (akuity#749 )
c066996 remove very stale quickstart video (akuity#765 )
524646e fix garbage collector permissions (akuity#760 )
1c865f0 feat(ui): Adjust the height of Live Manifest to fit the screen size (akuity#757 )
d35221a feat(ui): Add a note about the suggestions feature below the yaml editor (akuity#755 )
4b75f15 fix(ui): return to normal freightline after clicking promote YES button (akuity#750 )
4fe8e04 fix(ui): Number of freight uid characters is inconsistent (akuity#753 )
f8258f1 Filter empty value in ManifestPreview
component (akuity#738 )
e5a248a fix: subscription edges should into from promote button (akuity#747 )
046e6d3 fix: edges should come out from PromoteSubscribers button (akuity#745 )
adbf450 fix: only enqueue stages if qualified flipped (akuity#733 )
552ffb9 feat: qualify all availableFreight in control-flow stages (akuity#742 )
e588dbc feat(ui): Images - sort stages by depth from root, sort images by ver (akuity#744 )
102e3b2 fix(ui): Refreshing the Stage should refetch freights (akuity#743 )
72e2ead fix: image table should be full height (akuity#741 )
a2359ae Add json_name
option to Kubernetes-type fields (akuity#737 )
704ff20 feat: promote stages from freightline (akuity#736 )
c50e7bb fix: freighs are flapping during promotion (akuity#739 )
1b75083 feat(ui): Helm/Container/Git Repository is shown in DAG (akuity#735 )
9b17043 fix: kargo current freight flaps during promotion (akuity#732 )
79b1e76 fix: [email protected] to fix akuity#694 (akuity#696 )
96f14ef add cli sso login splash (akuity#728 )
72c089e docs: enable ui in quickstart (akuity#729 )
0ce68a5 updated Argo CD and Cert manager versions (akuity#730 )
a26fae6 chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.6.7 to 2.6.15 (akuity#693 )
7f4603c docs: add discord invite to overview (akuity#724 )
30be718 feat: add convenience option for running UI with local API (akuity#725 )
c0c83a9 feat: use event handlers to re-reconcile related objects (akuity#711 )
cc68f63 edit text inviting users to join us on discord (akuity#722 )
79bc462 capture Argo CD App health and sync state in Stage heath (akuity#704 )
f2ac797 feat: render commit metadata & running promotion info (akuity#723 )
6d78d71 rafactor(ui): Move Promote Subscribers modal to separate file (akuity#713 )
c1be835 Set EmitUnpopulated
to false; Use string for proto enums (akuity#714 )
f4715ed Update README.md (akuity#715 )
e522c04 updated Argo CD and cert-manager in quick start (akuity#702 )
2af2b94 fix(ui): Edit Stage doesn't show current value (akuity#706 )
e5e4c8e chore: Update UI font (akuity#705 )
4570ce7 feat: images table on...
You can’t perform that action at this time.