Skip to main content
Version: 3.0

Changelog

3.0.0 - 2025-05-27​


For the full changelogs visit the release page for each CubeCOS component.

CubeCOS​

Added​

Alert​

  • Add the alert setting policy and its CLI, translate, and hex_sdk functions
  • Add the alert trigger policy and its CLI
  • Add hex_sdk functions to put trigger and delete on cascade from alert setting to alert trigger
  • Add the alert trigger translate and hex_sdk functions and adjust hex_config Kapacitor for alert setting and alert trigger
  • Remove the old cli command configure
  • Migrate alert_resp1_0 policy to alert_setting1_0 and alert_resp2_0 policy

Deployment​

  • Set configs for hosting UI and proxying requests to API

LMI​

  • Remove LMI, UI and API to take over ports and serve rancher node drivers through httpd

Miscellaneous​

  • Json output for hex_config -P and regex validate for str type
  • SDK -f json DumpInterface (#17)
  • adjust configurations of Kapacitor, haproxy, keycloak, and API
  • Tuning_dump to display net interfaces ethx according to setting
  • CLI image import with additional properties
  • SDK opensearch_ops_reqid_url req-id (#54)

Security​

  • Set up authentication for MongoDB and only expose MongoDB and InfluxDB on MGNT IP and VIP

Changed​

Image Services​

  • Pull the fix for image import as a Cinder volume

Login​

  • Pull login greeting messages on Keycloak login page from the old repo

MongoDB​

  • Pull MongoDB service set up from the old repo

API​

  • No longer manage configurations for API

Fixed​

AppFramework​

  • Revert changes regarding the node driver name

hex_cli​

  • Remove the duplicated output line in image > import

hex_sdk​

  • Open output from hex_sdk os_nova_instance_ping to telegraf for grafana vm instance ping graph

License​

  • Use UTC time to read the expiry date from the license

Miscellaneous​

  • hex_config sdk_run should return what SDK returns (#29)
  • Fix API health check & repair logics, add name for license, use role admin in diagnostics, and fix word splitting of image name
  • SDK -f json DumpInterface to support bonding interfaces (#60)
  • VMs in error state after cluster powercycle (#71)
  • SDK tuning_dump net.if.mtu not expanded (#76)
  • Bootstrapping in parallel can fail due to vip change (#79)
  • SDK MongoDB_check syntax errors
  • cmd CEPH variable not expanded
  • SDK with db logging and other capabilities
  • Cron job to purge old data in object store
  • SDK opensearch_ops_reqid_url reqid last (default is last 7 days)
  • Rolling upgrade enhancements
  • Unable to open unix socket on ext4 with kernel > 6.1.123
  • Include the full path for path rewrite in skyline-console nginx proxy to cube-cos-API

Components Updated​

  • CentOS Stream 9
  • Kernel: 6.1.136-1
  • OVN: 23.03.1
  • Ceph: 17.2.6 (Quincy)
  • Rancher: v2.7.9
  • Nvidia GPU driver: 535.104

Compatibility​

  • Compatible with CubeCMP 2.0 version.
  • Supports CubeVDI Driver and integration.

Known Issues​

None.


hex​

Added​

alert​

  • Add the alert setting policy and its CLI, translate, and hex_sdk functions
  • Add the alert trigger policy and its CLI
  • Hex_config for alert setting and alert trigger

Changed​

  • Update the banner theme

Miscellaneous​

  • Normalize shell coding styles
  • Json output for hex_config -P and regex validate for str type
  • SDK -f json DumpInterface
  • Unpublish wildcard tunings
  • Unpublish tuning time.timezone
  • Upgrade GRUB2_VER to 2.06-104

hex_cli​

  • Add command tree to list out all enabled commands

license​

  • Add name and rename SLA to support plan

Fixed​

license​

  • Use UTC time to read the expiry date from the license

Miscellaneous​

  • SDK -f json DumpInterfaces to support bodning info
  • More readable msg when interface properties are not detected
  • SDK tuning_dump net.if.mtu not expanded
  • SDK tuning_dump not include bonding interfaces

CubeCOS UI​

Full changelog

CubeCOS API​

Full changelog


2.5.0​

Added​

  • Introduced disk encryption for secure disk management; each drive now defaults to one OSD.
  • Added login greeting message feature for user-facing alerts on login.
  • Integrated security scanning into the build pipeline to block high-severity vulnerabilities from untrusted packages.
  • Enabled file system integrity monitoring with auto-restore on reboot.
  • Introduced USB storage device blocking by default, with CLI-based control via cubesys.probeusb.

Changed​

  • Enhanced the Remove_disk CLI command with a safe/force option via an index menu.

Fixed​

  • Improved output from the list_osd command to provide more detailed storage status information.

Components Updated​

  • CentOS Stream 9 base OS
  • Kernel: 5.14.0-435
  • Nova: 25.3.0 (Yoga)
  • OVN: 23.03
  • Ceph: 17.2.6 (Quincy)
  • Rancher: v2.7.9
  • Nvidia GPU driver: 535.104

Compatibility​

  • Compatible with CubeCMP 1.7 or later versions.
  • Supports CubeVDI Driver and integration (requires CubeCOS version 2.4 or later with CubeVDI Essentials).

Known Issues​

  • OTP login causes Keycloak login page rendering issue when enabled.