Skip to content

Releases: cloud-barista/cb-spider

CB-Spider v0.12.12

03 Apr 14:58
00787dc

Choose a tag to compare

CB-Spider v0.12.12 Pre-release
Pre-release

API Changed

S3 Object Storage API

  • Add IID format ({"NameId": "...", "SystemId": "..."}) to JSON responses for GET /s3, GET /s3/{Bucket}, GET /s3/{Bucket}/usage, and multipart/upload endpoints
  • Remove X-Force-Delete / X-Force-Empty header support; ?force and ?empty query params only
  • Support Quiet mode in DELETE ?delete: when "Quiet": true, suppress successfully deleted entries and return errors only
  • Split presigned URL response schema: S3PresignedURL (Method: GET) for download, S3PresignedURLUpload (Method: PUT) for upload

What's Changed

  • chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 by @dependabot[bot] in #1688
  • feat(s3): add IID-format JSON responses, fix AWS4 auth key parsing an… by @powerkimhub in #1689

Full Changelog: v0.12.11...v0.12.12

CB-Spider v0.12.11

24 Mar 09:55
a4e397e

Choose a tag to compare

CB-Spider v0.12.11 Pre-release
Pre-release

For CB-TB pre-release.

What's Changed

  • chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 by @dependabot[bot] in #1680
  • [Docs/README] Revamp README with modern layout and structured documentation by @powerkimhub in #1681
  • fix(security): remove dead replace directive referencing vulnerable jwt-go v3.2.1 by @Copilot in #1682
  • [Dependency] Deps: Upgrade cb-log to v0.12.0 to enable runtime log level changes by @powerkimhub in #1684
  • feat(ncp): replace OIDC kubeconfig with exec-plugin dynamic token aut… by @hanizang77 in #1683
  • [OpenStack] Upgrade OpenStack SDK by @ish-hcc in #1685
  • Make openstack VM provisioning error visiable by @seokho-son in #1686

Full Changelog: v0.12.10...v0.12.11

CB-Spider v0.12.10

18 Mar 05:23
5b42c1e

Choose a tag to compare

CB-Spider v0.12.10 Pre-release
Pre-release

Features

What's Changed

  • [Quota] Feat: Quota management for AWS, Azure, GCP, and Alibaba by @powerkimhub in #1675

Full Changelog: v0.12.9...v0.12.10

CB-Spider v0.12.9

12 Mar 13:43
adec524

Choose a tag to compare

CB-Spider v0.12.9 Pre-release
Pre-release

What's Changed

  • [Dockerfile] Fix: Restore cloud-driver-libs in Docker image for static mode by @powerkimhub in #1676

Full Changelog: v0.12.8...v0.12.9

CB-Spider v0.12.8

10 Mar 15:16
fd3647b

Choose a tag to compare

CB-Spider v0.12.8 Pre-release
Pre-release

⚠️ Known Issue (Docker image only): The cloud-driver-libs directory is missing from the Docker image, causing static mode drivers to fail at runtime. Binary releases are not affected. This is fixed in v0.12.9.

Features

What's Changed

  • [ver] fix display version information in Docker container by @powerkimhub in #1666
  • [Backup] Feature/add matadb auto backup by @powerkimhub in #1667
  • fix(kt): remove redundant info logs from KT Cloud VPC driver by @Copilot in #1668
  • fix: resolve version display in docker and optimize static build by @powerkimhub in #1669
  • [metadb/kt] Replace sqlite3 driver with no cgo and change printf to logger by @powerkimhub in #1670
  • [Workflow/Perf] Optimize multi-platform Docker image build time by @powerkimhub in #1671
  • [Makefile] Simplify build mode messages in Makefile by @powerkimhub in #1672
  • [GCP/VM] Fix: Generalize onHostMaintenance retry logic for live migration errors by @powerkimhub in #1674

Full Changelog: v0.12.7...v0.12.8

CB-Spider v0.12.7

03 Mar 08:49
1989785

Choose a tag to compare

CB-Spider v0.12.7 Pre-release
Pre-release

API Changes

Features

  • Improved Kubernetes Kubeconfig provisioning (#1663)

    • Enhanced the existing dynamic token method where Spider Auth information was previously exposed

      • Provided Spider Auth information via environment variables
      • Users must configure Spider Auth environment variables to operate (Spider relay required)
      • Improved overall security posture
    • Added a new Kubeconfig type that supports CSP-native dynamic authentication (AWS, GCP)

      • Does not require Spider relay
      • Requires installation and configuration of the appropriate CSP authentication plugin
    • For more details, see the Kubeconfig Usage Guide

What's Changed

  • [AWS] Remove redundant debug level guards in TagHandler and VMHandler by @Copilot in #1658
  • [NHN:VM] Fix VM list per-page limit from 100 to 1000 by @Copilot in #1659
  • [GCP:K8S] Replace deprecated container.New() with container.NewService() by @powerkimhub in #1660
  • fix(aws): accept EKS AMI Type string as ImageName in node group creation by @hanizang77 in #1661
  • [K8S:Kubeconfig] Add CSP native kubeconfig option for AWS/GCP by @powerkimhub in #1663
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.35.0 to 1.40.0 by @dependabot[bot] in #1662
  • Update Swag version in README by @powerkimhub in #1664
  • chore: update api docs to ubuntu swag build version by @powerkimhub in #1665

Full Changelog: v0.12.6...v0.12.7

CB-Spider v0.12.6

24 Feb 06:11
833b0ea

Choose a tag to compare

CB-Spider v0.12.6 Pre-release
Pre-release

API Changes

  • Added proxy REST APIs for the MC-Insight APIs to enable faster retrieval of VM image, VM spec, and VM pricing information. (#1638)
  • Added APIs to manage Recent and Favorite VM Image+Spec combinations for AdminWeb (#1642 #1647)

Features

  • Updated Authentication policy

What's Changed

  • [AdminWeb] Add VM image and spec selection via MC-Insight by @powerkimhub in #1638
  • [AdminWeb] Improve AdminWeb overlay form UI with consistent grouping an… by @powerkimhub in #1639
  • [S3] Use Authorization header instead of query param in S3 XML in/out by @powerkimhub in #1640
  • [API/AdminWeb] add recent and favoriate vm configuration management by @powerkimhub in #1642
  • fix(ibm): resolve K8s cluster creation spec name format issue by @hanizang77 in #1644
  • feat(ncp): implement direct IAM token generation for NKS clusters by @hanizang77 in #1645
  • Implement NCP Cluster Node Group Management (Add/Remove) by @hanizang77 in #1646
  • [AdminWeb/API] Enhance recent favorite vm configuration management by @powerkimhub in #1647
  • Install curl on Spider container by @yunkon-kim in #1649
  • fix(docker): resolve apt install failure caused by stale cache in sep… by @yunkon-kim in #1650
  • feat(aws): Add AMI auto-mapping and dynamic kubeconfig for EKS NodeGroup by @hanizang77 in #1651
  • [Server/AdminWeb:Auth] enforce basic auth on spider server and update AdminWeb, tests, and docs by @powerkimhub in #1652
  • chore:update default setup.env by @powerkimhub in #1653
  • Bypass checking logic for unsupported/incomplete resource types in the resource registration by @seokho-son in #1654
  • [Auth/KTClassic] Rename auth env vars and support Rocky Linux instead of Ubuntu for KTClassic by @powerkimhub in #1656

Full Changelog: v0.12.5...v0.12.6

CB-Spider v0.12.5

30 Dec 13:51
c8211e0

Choose a tag to compare

CB-Spider v0.12.5 Pre-release
Pre-release

API Changes

  • Added APIs to retrieve S3 bucket usage information, not for AWS S3 Standard. (#1637)
  • References:

What's Changed

Full Changelog: v0.12.4...v0.12.5

CB-Spider v0.12.4

19 Dec 15:34
592d7ce

Choose a tag to compare

CB-Spider v0.12.4 Pre-release
Pre-release

API Changes

  • Create NLB (Network Load Balancer):
    • Changed VMGroup parameter: requiredomitempty (optional)
    • Changed VMGroup. VMs parameter: requiredomitempty (optional)
    • NLB can now be created without VMs and VMs can be added later
    • Exception: KT Cloud
      • Requires at least one VM for NLB creation (operates at subnet level, not VPC level)
      • Last VM cannot be removed from NLB
    • References:

What's Changed

  • [NHN] Discontinue support for the US (California) region on the connection driver by @innodreamer in #1628
  • [KeyPair/NLB] Allow NLB creation without VMs and resolve multi-CSP bugs by @powerkimhub in #1629
    • Resolve GCP KeyPair creation issue
    • NLB can be created without VMs

Full Changelog: v0.12.3...v0.12.4

CB-Spider v0.12.3

17 Dec 12:38
a3214f7

Choose a tag to compare

CB-Spider v0.12.3 Pre-release
Pre-release

API Changes

  • Get VM Price Info:
    • Changed HTTP method: POSTGET
    • Removed filterList parameter from request body
    • Now uses ConnectionName as query parameter only
    • References:

Known Issues

  • GCP KeyPair creation error

What's Changed

Full Changelog: v0.12.2...v0.12.3