Self-Hosted Changelog
Information on the latest updates and additions to the Self-Hosted Akuity Platform.
Versions
v0.22.2
What's Changed
- fix(tf): incorrect patch for generating terraform types
- fix(ai): reduce unnecessary get-manifest calls
- feat: clean inactive user from DB
- fix: apply edited patch has error and suggested change displaying
- fix: enable collapse area in Thinking Process part
- fix: wrap error with returns
- feat: add image-list for self-hosted AKP
- feat: add applicationset extension to argo cd
- test: fix e2e
- fix: remove all db extensions
- fix: disable click cluster item when metrics server unavailable.
- fix: limit Suggestions area height
- fix: user present in DB but not in Auth0
- feat: edit suggested changes UI
- fix(ui): instance version and update logo
- fix(ai): incorrect rollback behavior for ai application actions
- fix: add save and reset buttons to Monitoring setting section
- feat(ai): improve ai function calls to be more accurate
- feat: enable kargo enterprise versions
- feat: add custom roles to the team model
- fix(ui): cluster list pagination buttons are not automatically recalculated
- feat: add org level feature gate for kargo ee versions
- fix: interval refetch the spotlight endpoint to refresh the list
- fix(ui): the ai support engineer drawer overlaps with other drawers
- feat: add OIDC group mapping to teams for self-hosted
- fix: filter out instance from workspace response
- feat: add kargo audit extension endpoint
- feat: add refresh time in KubeVision
- feat: extracting aims ui
- fix: unblock setting changes
- fix(ui): sync labels
- test(e2e): add kargo v1.5 support
- fix(charts): Removes metrics and update checks from traefik
- feat(addons): ensure repo has credentials mentioned in argocd
- feat(ui): show failed status more often
- docs: Updates dev docs with additional information
- feat(ui): add refreshed column for Kubevision
- feat: bump default k3s schema migrarion to 2
- fix(ui): customer onboarding
- feat: enable kargo ee chart for saas
- fix: add kargo extension proxy target protocol
- fix(ui): ui agent manifest reapply prompt is not working
- fix: allow kargo instance name change and fix kargo ui live updates
- feat(ui): disable addon repo branches with errors and show error message
- feat: enable kargo analysis logs for all
- fix: allow empty appset sync policy
- fix: helm values yaml regex
- feat: deprecate starter and pro plus plan
- fix(declarative): handle webhook not ready case when applying k3s resources
- fix: addon error propagation and manifest source parsing improvements
- feat: make the GLOBAL_ROLE_TEAM_GROUPS env optional
- feat: add diff view in ApplicationSet preview
- feat(ui): add "delete" button to addons
- fix(ui): kargo manifests kustomization
v0.22.0
Features
Declarative Kargo Management
Akuity Platform API/CLI supports declarative management of Kargo Kubernetes resources.
Resources Usage vs Requests Analysis View
Akuity Platform Infrastructure Dashboard now provides a new view that allows users to analyze the usage of resources in relation to their requests. This feature helps users identify potential resource over-provisioning or under-utilization, enabling better resource management and optimization.
Cluster Bin-Packing Dashboard
The Akuity Platform now provides a new dashboard that displays cluster bin-packing information. This feature allows users to visualize and analyze the distribution of workloads across clusters, helping to optimize resource allocation and improve overall cluster efficiency.
Resource Usage By Namespace
Akuity Platform now provides a new dashboard that displays resource usage by namespace across all managed clusters. This feature allows users to monitor and analyze resource consumption at the namespace level, enabling better resource management and optimization.
Kargo v1.4 Support
The Akuity Platform now supports Kargo v1.4.
v0.21.5
What's Changed
- fix: log cleaner chart cmd
- fix(vis): add request/usage amount to namespace detail API
- feat: add ranking view for usage / request in namespace dashboard
- fix: cve table pagination maximum shall be 100
- feat: add support for appset plugin generator
- fix: event timeline is broken in argo cd extension
- feat: pagination support for workspace, teams & roles
- fix(ui): remove beta banner for state replication
- fix: ai conversation cannot be deleted on argocd extension
- fix: improve AI patch generation to avoid errors
- feat(ui): kargo agent custom size
- fix(ui): custom-agent overwrites issue
v0.21.4
What's Changed
- feat(ai): add argocd application related suggestion
- feat(ui): add health status and sync status
- feat: improve yamlpath library for addons
- feat: add feedback button, disable last message animation, refresh conversation list after apply and revert action, enhance dark mode
- feat: AIMS improvements
- fix: add owner only limitaion to AI Support Engineer
- fix: do not reset sso unnecessarily
- fix: invalid condition when save instance config settings
- feat: add kargo support for app in any ns
- feat(ai): provide sync and health status related suggestions when selecting application
- fix: AI Support Engineer Modal dark mode and conversation auto scroll to last user message UI issue.
- fix: helm chart ordering for argocd
- fix: Revert "fix: helm chart ordering for argocd"
- fix: change org invite max limit status to 400
- feat: pgbouncer stat util for akp
- fix(ui): kubevision permission error message
- fix: Don't show team/workspace assignment for owner
- fix(kubevision): spotlight search order is broken
- fix(declarative): permission denied error when creating kargo agent with remoteArgocd
- feat: add multi-factor auth to AKP
- feat: add force flag for addon marketplace install refresh
- fix: change helm chart resource order for argocd
- feat(ui): addon marketplace multiple dependencies
- fix: hide all api error and show Modal when KubeVision extension is disabled but AI Support Engineer extension is enabled
- feat(ui): addon marketplace UI release
- fix(ui): hide mfa for feature flag
- feat(declarative): add proj field support to applyInstance endpoint
- feat(kv): add cluster bin-packing dashboard API
- feat(ui): add link to repo in addon summary
- feat: update year in email notifications
- feat: use boolean pointer type in crossplane types to allow unsetting values
- feat(visbility): enable cluster kubevision feature by default if not specifying any options
- feat(ui): marketplace addons fixes
- feat: add cluster usage & bin-packing graphic UI
- feat: return all addon health/sync statuses in the list too
- fix: update organization name
- feat(ui): addon marketplace remove unnecessary query control
- fix: namespace view history missing and filtering the explorer dashboard will result in an unexpected view: Nodes tag
- feat(user cleanup): Cleanup inactive users
- feat: workspace & teams in AIMS
- feat(ui): Update Manifest Source view
- feat: populate images for kustomize addons
- feat(ui): Truncate too long text in Manifest Source tiles
- fix: apply instance api can not update image updater version
- feat: Declarative Kargo Management
- feat(vis): add cpu/memory usage to request to namespace dashboard
- feat(ai): integrate kubevision timeline data
- feat(ai): add details about what the AI support engineer can do in the initial message
- fix: rate limit issue with Auth0
- fix(vis): org level namespace detail is not displayed
- fix(ui): Custom Role option in the OIDC Group mapping should be hidden
- feat: kargo analysis logs extension and collector
- feat: add akp expired logs cleaner
- fix: portal server in kargo logs url template
- fix: build tools image prior to generating helm chart
- fix: build tools image prior to generating helm chart
v0.21.3
What's Changed
- fix: flag should not be type casted
- feat: generate IPv6 compatible redis config
v0.21.2
What's Changed
- fix: akuity apply cli docs flapping
- fix(ui): Hide failed to refresh token message
- fix: akuity apply unnecessary bumps generation
- fix: fix templating new boolean controller settings via helm chart values
v0.21.1
What's Changed
- fix(org): delete ai conversations before deleting the org
- feat(kv): namespace resource usage detail to namespace API
v0.21.0
Features
IP V6 Only Clusters Support
The self-hosted Akuity Platform can be installed in clusters that don’t support IPv4.
Top level domains
The self-hosted Akuity Platform now supports configuring instance domains at the top level (as opposed to using nested subdomains).
Kubernetes v1.28 Support
The self-hosted Akuity Platform can be installed in v1.28 Kubernetes clusters that don’t support sidecar container feature.
Argo CD v2.14 Support
The Akuity Platform now supports Argo CD v2.14.
Kargo v1.3 Support
The Akuity Platform now supports Kargo v1.3.
Project Scoped Clusters
The Akuity Portal supports registering project scoped clusters in Argo CD instances.
ApplicationSet Progessive Syncs Feature
An ability to enable Progressive Syncs Feature for cloud hosted Argo CD instances.
Spotlight Search In KubeVision
The Kubevision feature that enables flawless discovery of resources across all manages Kubernetes clusters.
v0.20.1
What's Changed
- fix(ui): No permissions to get metrics events
- refactor(ui): remove unused vite configs
- fix: update distroless apko image
- feat(ui): Creating a new instance has a consistent flow
- refactor(ui): cleanup UI dependencies
- feat: audit log pagination
- fix: add API validation to prevent multiple extensions
- fix(billing): avoid creation action on delete event
- fix: api client should not depend on internal package
- fix(tf): update tf script to generate correct tf models
- feat(ai): conversation APIs
- fix: kargo declarative management missing some configs when exporting
- refactor(ui): remove react-spring