Skip to content

4.0.1

Choose a tag to compare

@guiqui guiqui released this 06 Aug 09:07
5cda859

v4.0.1

A focused operations and stability release that adds live Caretta traffic to CloudMaps, Deployment traffic analysis, redesigned Helm and RBAC workspaces, expanded privacy controls, and a more reliable K8Studio account portal.

Highlights

  • CloudMaps can now display observed Caretta traffic as map roads between namespaces and workloads.
  • CloudMaps is available during the trial and with Professional or Airtight licenses.
  • Traffic roads use fixed volume bands so traffic levels remain comparable across clusters.
  • Deployment details include incoming and outgoing traffic analysis when Caretta is available.
  • The Helm Package Editor has clearer chart and release workflows, technology icons, and copyable commands.
  • The RBAC Manager organizes subjects and roles into searchable grouped trees.
  • The website and account services include expanded GDPR consent, retention, and account-deletion support.
  • The website now provides direct access to the K8Studio Discord community from its navigation and footer.
  • The account portal has more reliable authentication, responsive layouts, and complete light and dark themes.

CloudMaps Traffic

  • CloudMaps access is limited to active Trial, Professional, and Airtight licenses.
  • Added optional Caretta discovery and automatic local port forwarding for reading observed network flows without exposing Caretta outside the cluster.
  • Added live traffic roads between resolved namespaces and workloads in CloudMaps.
  • Traffic roads show direction and use consistent color and width bands based on absolute traffic volume rather than adapting to the current cluster.
  • Hover details show the source, destination, observed rate, connection count, and destination ports.
  • Traffic routes remain stable while zooming and resolve to the correct map level as the view changes.
  • Viewport-aware traffic rendering and spatial indexing avoid drawing off-screen roads unnecessarily.
  • CloudMaps continues to work normally when Caretta is not installed or temporarily unavailable.

Deployment Traffic Analysis

  • Added a Traffic tab to Deployment details when Caretta is available.
  • Added total, incoming, and outgoing traffic summaries for the selected Deployment.
  • Incoming and outgoing route tables show related workloads or Services, ports, and observed transfer rates.
  • Service-routed traffic is attributed to the relevant Deployment where Kubernetes relationship data is available.
  • Connecting, live, empty, and unavailable states distinguish missing traffic from an application error.

Helm Package Editor

  • Redesigned the Helm workspace with clearer Charts and Releases navigation.
  • Improved chart and release lists with search, counts, versions, descriptions, repository information, and stronger selected states.
  • Added technology icons for recognized charts and releases using the same identification pipeline used by Kubernetes workloads.
  • Improved recognition for common charts such as Argo CD and Metrics Server.
  • Added copy buttons for Helm install commands and code examples in chart documentation.
  • Updated chart details, release details, values editing, and documentation for consistent light and dark themes.

RBAC Manager

  • Redesigned the RBAC workspace to make large sets of subjects, roles, and bindings easier to navigate.
  • Grouped subjects into Users, Groups, and Service Accounts with visible counts.
  • Grouped authorization resources into Roles and Cluster Roles with visible counts.
  • Added searchable, expandable trees instead of presenting every subject or role as one long list.
  • Improved role permissions, assigned roles, bindings, selection headers, and contextual counts.
  • Updated RBAC panels, headers, grids, and editors for consistent light and dark themes.

Website and Community

  • Added a Discord community invitation to the website navigation so help, product discussion, and CloudMaps beta feedback are always within reach.
  • Added the Discord community link and logo to the global website footer alongside the existing social channels.
  • Kept the navigation invitation compact across desktop, tablet, and mobile layouts.

Privacy and Account Portal

  • Expanded website consent controls for necessary storage, analytics, and external media.
  • External videos and embedded media remain blocked until the visitor allows external-media content.
  • Added a persistent privacy-settings entry so consent choices can be reviewed later.
  • Added account-deletion and retention workflows with backend coverage.
  • Restyled licenses, invoices, subscriptions, checkout, activation, invitation, validation, success, and privacy views to match K8Studio.
  • Improved authentication startup, token persistence, session refresh, production caching, responsive layouts, and light and dark themes.

Fixes

  • Fixed Caretta initialization errors when moving between CloudMaps tabs connected to different clusters.
  • Fixed traffic endpoints changing position or disappearing at intermediate zoom levels.
  • Fixed CloudMaps canvas sizing after moving a loading tab into a split view.
  • Fixed Helm chart lists showing the default icon for recognized technologies.
  • Fixed RBAC panels and headers that did not respect light mode.
  • Fixed account portal production login, session refresh, null grid data, invitation error, and checkout-success issues.
  • Fixed account portal sidebar, footer, and grid sizing differences between local and production builds.