Release notes 2025 - July

This page details the release notes for Thalassa Cloud. This is just the core platform release notes. Individual services may have their own release notes also (i.g. Kubernetes).

Release notes

14/07/2025

Kubernetes

  • feat(cilium): automatically configure a second replica of the Cilium Operator if a cluster has more than a single node within the cluster.
  • feat(metricsserver): reconfigured resource requests and limits, metrics server will now be ready much faster.
  • feat(cilium): reconfigured resource requests and limits for Cilium Operator.
  • feat(nodes): improvements made to node join stage, allowing for retries on network failures.

13/07/2025

API

  • feat(kubernetes): implement auto upgrade policy and scheduled maintenance features
  • fix(kubernetes): show new thalassa kubernetes releases if kubernetes version is identical but version is newer
  • fix(routes): update parameter descriptions
  • fix(dbaas): update descriptions in API db clusters
  • fix(iaas): fix some validation logic bugs in IaaS APIs
  • fix(routetable): default route table for a VPC should use prefix rt for identity

Console

  • feat(kubernetes): update node pool upgrade strategy options in UI and model
  • feat(kubernetes): implement auto upgrade settings and maintenance scheduling

Other

  • Completed Maintenance for Storage services in preperation for deploying Object Storage

03/07/2025

API

  • feat(kubernetes): expand token review with personal access token support
  • feat(kubernetes): improve Kubernetes version management with support for base images and version upgrades
  • feat(loadbalancers): allow moving subnet for public loadbalancers
  • feat(nat-gateways): add filtering support for NAT gateways
  • feat(persistentvolumes): improve volume api and add filter support
  • feat(personal_access_tokens): update database schema and validation for scopes and IP whitelist
  • feat(route-tables): add operations for route tables with API documentation
  • feat(security-groups): add filtering support to ListSecurityGroup
  • feat(subnet): add subnet filtering and improved validation
  • feat(vpc): add API docs for VPCs
  • fix(filters): add new filter keys for route tables and security groups
  • fix(machines): enhance CreateMachineRequest validation with additional constraints
  • fix(subnets): make sure subnet status is not reset by watcher on deletion

Console

  • feat(kubernetes): add CLI command tips and clipboard functionality to cluster details and security access pages
  • feat(kubernetes): add supported versions column to Kubernetes versions table
  • feat(kubernetes): add upgradable versions display in Kubernetes version popover
  • feat(kubernetes): enhance clusters list card with upgradable versions display
  • feat(kubernetes): improve subnet selection handling in cluster creation
  • feat(kubernetes): update cluster details card to conditionally display upgrade link
  • feat(networking): enhance route tables and subnets components with NAT gateway route tracking
  • feat(organisation): improve subnet selection logic in create instance page
  • feat(organisation): improve subnet selection logic in create load balancer page
  • feat(pat): improve personal access token management with improved UI and validation and scopes

Other

  • fix(kubernetes): some internal errors during nodepool update

01/07/2025

  • fix(vpc): allow vpc name with 63 characters
  • fix(dbaas): error on provisioning database clusters with empty initDb configuration
  • feat(kubernetes): add labels and annotations to Create and Update NodePool requests