Skip to content

Releases: cloud-barista/cb-tumblebug

CB-Tumblebug v0.11.4

14 Aug 06:25
324c2f8

Choose a tag to compare

CB-Tumblebug v0.11.4 Pre-release
Pre-release

Related components version

Breaking Change !!

What's Changed

Full Changelog: v0.11.3...v0.11.4

CB-Tumblebug v0.11.3

12 Aug 01:23
8efdd4d

Choose a tag to compare

CB-Tumblebug v0.11.3 Pre-release
Pre-release

Related components version

What's Changed

Full Changelog: v0.11.2...v0.11.3

CB-Tumblebug v0.11.2

04 Aug 11:15
1967f71

Choose a tag to compare

CB-Tumblebug v0.11.2 Pre-release
Pre-release

Related components version

What's Changed

Full Changelog: v0.11.1...v0.11.2

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://converter.swagger.io/api/convert?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.11.2/src/interface/rest/docs/swagger.yaml

API Changes

1. New API Endpoints

Path Method Description
/ns/{nsId}/mci/{mciId}/associatedResources GET Retrieve a list of resource IDs associated with a given MCI (e.g., VNet, Subnet, SecurityGroup, SSHKey, etc.)
/ns/{nsId}/mci/{mciId}/associatedSecurityGroups PUT Synchronize all Security Groups associated with a given MCI by updating their firewall rules to match the request

2. Behavior and Description Updates to Existing Endpoints

Path Method Update Summary
/ns/{nsId}/resources/securityGroup/{securityGroupId}/rules POST Now explicitly defined as append-only (adds new rules while keeping existing ones untouched)
/ns/{nsId}/resources/securityGroup/{securityGroupId}/rules DELETE Now deletes only the specified rules and keeps the rest intact
/ns/{nsId}/resources/securityGroup/{securityGroupId} PUT New endpoint to fully synchronize all firewall rules with the request, replacing existing rules entirely

3. Request/Response Schema Changes

Key Changes

Model Description
TbFirewallRuleInfoTbFirewallRuleReq Renamed and restructured fields: e.g., fromPort/toPortPorts, directionDirection, now using PascalCase
resource.TbFirewallRulesWrapper Removed
model.TbSecurityGroupUpdateReq New structure for rule synchronization requests
model.TbSecurityGroupUpdateResponse Detailed response structure for sync operations
model.TbRestWrapperSecurityGroupUpdateResponse Supports bulk SG update responses
model.TbUpdateSummary Includes summary of total, successful, and failed updates

4. New Image Filter Fields

Field Description
includeBasicImageOnly If true, only basic OS images (without additional apps) are returned
maxResults Limit the number of returned image results

5. Additional Improvements

  • Firewall rule protocols now explicitly support TCP, UDP, ICMP, ALL
  • Improved descriptions for fields like CIDR, Ports, and Protocol
  • Unified error response schema using model.SimpleMsg

Notes for Client Developers

  • Firewall Rule request structures have changed significantly. Update clients to match new request/response schemas.
  • Use the new PUT endpoints for full firewall rule synchronization only. For partial updates, use POST (add) or DELETE (remove) instead.

CB-Tumblebug v0.11.1

23 Jul 07:36
a6ac5dc

Choose a tag to compare

CB-Tumblebug v0.11.1 Pre-release
Pre-release

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://converter.swagger.io/api/convert?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.11.1/src/interface/rest/docs/swagger.yaml

What's Changed

Full Changelog: v0.11.0...v0.11.1

CB-Tumblebug v0.11.0

21 Jul 12:04
0eb9aa4

Choose a tag to compare

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://converter.swagger.io/api/convert?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.11.0/src/interface/rest/docs/swagger.yaml

News

  • CB-Tumblebug MCP server support

What's Changed

Read more

CB-Tumblebug v0.10.10

14 Jul 16:11
bbf029e

Choose a tag to compare

CB-Tumblebug v0.10.10 Pre-release
Pre-release

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://converter.swagger.io/api/convert?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.10.10/src/api/rest/docs/swagger.yaml

No breaking change! Performance enhancement.

What's Changed

Full Changelog: v0.10.9...v0.10.10

CB-Tumblebug v0.10.9

27 Jun 07:06
6fc45c1

Choose a tag to compare

CB-Tumblebug v0.10.9 Pre-release
Pre-release

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://converter.swagger.io/api/convert?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.10.9/src/api/rest/docs/swagger.yaml

No breaking change!

What's Changed

Full Changelog: v0.10.8...v0.10.9

CB-Tumblebug v0.10.8

19 Jun 13:49
39cdd1a

Choose a tag to compare

CB-Tumblebug v0.10.8 Pre-release
Pre-release

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://converter.swagger.io/api/convert?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.10.8/src/api/rest/docs/swagger.yaml

No breaking change!

What's Changed

Full Changelog: v0.10.7...v0.10.8

CB-Tumblebug v0.10.7

18 Jun 16:12
9561df1

Choose a tag to compare

CB-Tumblebug v0.10.7 Pre-release
Pre-release

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://converter.swagger.io/api/convert?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.10.7/src/api/rest/docs/swagger.yaml

Breaking change

  • Switched the database for spec and image assets to PostgreSQL.

  • MCI dynamic provisioning now requires an additional step:
    The request body must include the CSP image name.
    You can find the appropriate image using the new searchImage API.

What's Changed

Full Changelog: v0.10.6...v0.10.7

CB-Tumblebug v0.10.6

10 Feb 05:26
6a89a29

Choose a tag to compare