Releases: cloud-barista/cm-beetle
Releases · cloud-barista/cm-beetle
v0.4.7
Related components
- cm-model v0.0.15
- With cm-model v0.0.15, the following subsystems are indirectly related.
- CB-Tumblebug v0.12.1
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.4.7/api/swagger.yaml
API changes
- API changes report: Diff between v0.4.6 and v0.4.7
How to run and use the CM-Beetle
Note
Note
Fixed incorrect subsystem versions in test results caused by regex matching comments (#287). Since this is a minor fix, no additional release is required.
- Test results by CSP
- VM Image and Spec Compatibility in CM-Beetle (Best Efforts)
- Infra Migration Test Status on Beetle
What's Changed
- update(api): refine ApiResponse and add dev guide by @yunkon-kim in #280
- refactor(api): simplify ApiResponse to use direct type T by @yunkon-kim in #281
- enhance(deepdiffgo): improve report readability by @yunkon-kim in #283
- build(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #284
- release: staging v0.4.7 with testing on 5 CSPs by @yunkon-kim in #285
- [Report] API Diff: v0.4.6 to main (d84e190) by @cb-github-robot in #286
Full Changelog: v0.4.6...v0.4.7
v0.4.6
Related components
- cm-model v0.0.14
- Note - No changes on the cm-model because of no changes on the Tumblebug model.
- Indirectly related via cm-model v0.0.14, please refer to the following
- CM-Honeybee releases (available in v0.4.0+)
- CM-Damselfly releases (available in v0.4.0+)
- CB-Tumblebug v0.11.19
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.4.6/api/swagger.yaml
API changes
How to run and use the CM-Beetle
Note
- Test results by CSP
- VM Image and Spec Compatibility in CM-Beetle (Best Efforts)
- Infra Migration Test Status on Beetle
What's Changed
- refactor(compat): reduce logging verbosity for compatibility checks by @yunkon-kim in #254
- feat(recommendation): add an API to recommend multiple VM infra candidates by @yunkon-kim in #257
- update(test-cli): adopt multi-candidate recommendation API by @yunkon-kim in #258
- build(deps): bump golang.org/x/crypto from 0.39.0 to 0.45.0 in /transx by @dependabot[bot] in #259
- enhance(recommendation): improve object storage bucket naming by @yunkon-kim in #260
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #261
- build(deps): bump golang.org/x/crypto from 0.42.0 to 0.45.0 by @dependabot[bot] in #262
- feat(deepdiffgo): introduce deepdiffgo tool and update apidiff by @yunkon-kim in #263
- fix(api): revert incorrect API structure change by @yunkon-kim in #264
- feat(chore): add API diff check workflows by @yunkon-kim in #265
- build(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #267
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #269
- build(deps): bump peter-evans/create-pull-request from 6 to 7 by @dependabot[bot] in #268
- build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #266
- chore(ci): update API diff check workflows by @yunkon-kim in #270
- feat(api): add API request tracking and management by @yunkon-kim in #272
- [Report] API Diff: v0.4.5 -> main by @github-actions[bot] in #271
- enhance(ci): improve API diff workflow outputs by @yunkon-kim in #273
- enhance(api): improve request tracking middleware by @yunkon-kim in #274
- [Report] API Diff: v0.4.5 to main (e6da623) by @cb-github-robot in #275
- enhance(api): align request status with Tumblebug by @yunkon-kim in #276
- release: staging v0.4.6 with testing on 5 CSPs by @yunkon-kim in #277
- [Report] API Diff: v0.4.5 to main (5c76ac6) by @cb-github-robot in #278
- test: verify migration APIs on 5 CSPs by @yunkon-kim in #279
New Contributors
- @github-actions[bot] made their first contribution in #271
Full Changelog: v0.4.5...v0.4.6
v0.4.5
Related components
- cm-model v0.0.14
- Note - No changes on the cm-model because of no changes on the Tumblebug model.
- Indirectly related via cm-model v0.0.14, please refer to the following
- CM-Honeybee releases (available in v0.4.0+)
- CM-Damselfly releases (available in v0.4.0+)
- CB-Tumblebug v0.11.19
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.4.5/api/swagger.yaml
How to run and use the CM-Beetle
What's Changed
- Update README for the test CLI by @yunkon-kim in #250
- feat(test-cli): add retry logic for MCI deletion by @yunkon-kim in #253
Full Changelog: v0.4.4...v0.4.5
v0.4.4
Related components
- cm-model v0.0.14
- Note - No changes on the cm-model because of no changes on the Tumblebug model.
- Indirectly related via cm-model v0.0.14, please refer to the following
- CM-Honeybee releases (available in v0.4.0+)
- CM-Damselfly releases (available in v0.4.0+)
- CB-Tumblebug v0.11.19
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.4.4/api/swagger.yaml
How to run and use the CM-Beetle
Note
- Test results by CSP
- VM Image and Spec Compatibility in CM-Beetle (Best Efforts)
- Infra Migration Test Status on Beetle
What's Changed
- feat(recommendation): expand search range with retry by @yunkon-kim in #246
- release: staging v0.4.4 with testing on 5 CSPs by @yunkon-kim in #247
- fix(recommendation): add retry logic for OS image search by @yunkon-kim in #248
Full Changelog: v0.4.3...v0.4.4
v0.4.3
Related components
- cm-model v0.0.14
- Note - No changes on the cm-model because of no changes on the Tumblebug model.
- Indirectly related via cm-model v0.0.14, please refer to the following
- CM-Honeybee releases (available in v0.4.0+)
- CM-Damselfly releases (available in v0.4.0+)
- CB-Tumblebug v0.11.19
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.4.3/api/swagger.yaml
How to run and use the CM-Beetle
Note
- Test results by CSP
- VM Image and Spec Compatibility in CM-Beetle (Best Efforts)
- Infra Migration Test Status on Beetle
What's Changed
- feat(api): add infrastructure summary APIs by @yunkon-kim in #234
- feat(test-cli): add Summary API integration by @yunkon-kim in #235
- fix(migration): resolve download func from Object Storage by @yunkon-kim in #236
- feat(report,summary): add migration report with summary improvements by @yunkon-kim in #237
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #238
- feat(test-cli): add migration report with SSH retry by @yunkon-kim in #239
- fix(recommendation): handle 'all' protocol in SG rules by @yunkon-kim in #242
- test(cli): update test results for 5 CSPs by @yunkon-kim in #243
- feat(api): add HTML format to summary/report APIs by @yunkon-kim in #244
- release: staging v0.4.3 with upgrading tumblebug, spider, and mapui by @yunkon-kim in #245
Full Changelog: v0.4.2...v0.4.3
v0.4.2
Note
This release is mainly for transx and analyzer.
The following infrastructure migration details are the same as in the previous release.
Related components
- cm-model v0.0.14
- Note - No changes on the cm-model because of no changes on the Tumblebug model.
- Indirectly related via cm-model v0.0.14, please refer to the following
- CM-Honeybee releases (available in v0.4.0)
- CM-Damselfly releases (available in v0.4.0)
- CB-Tumblebug v0.11.15
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.4.2/api/swagger.yaml
How to run and use the CM-Beetle
Note
- Test results by CSP
- VM Image and Spec Compatibility in CM-Beetle (Best Efforts)
- Infra Migration Test Status on Beetle
What's Changed
- feat(api): add object storage file filtering by @yunkon-kim in #218
- refactor(transx): improve filter structure and terminology by @yunkon-kim in #219
- feat: Add K8s control plane and worker node recommendation APIs (prototype) by @hanizang77 in #220
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #221
- feat(api): add object storage migration APIs by @yunkon-kim in #222
- Enhance documentation with object storage migration details by @yunkon-kim in #224
- feat(api): improve bucket suffix generation by @yunkon-kim in #225
- Add test results for Data Migration API by @yunkon-kim in #226
- docs(api): standardize CSP terminology in object storage by @yunkon-kim in #228
- feat(analyzer): add file metadata analysis module by @yunkon-kim in #229
- Update IMPLEMENTATION_SUMMARY_KO.md by @yunkon-kim in #230
- docs(analyzer): add test results and verification by @yunkon-kim in #231
- docs(analyzer): improve verification report clarity by @yunkon-kim in #232
- release: staging v0.4.2 mainly for
transxandanalyzerby @yunkon-kim in #233
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Related components
- cm-model v0.0.14
- Note - No changes on the cm-model because of no changes on the Tumblebug model.
- Indirectly related via cm-model v0.0.14, please refer to the following
- CM-Honeybee releases (available in v0.4.0)
- CM-Damselfly releases (available in v0.4.0)
- CB-Tumblebug v0.11.15
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.4.1/api/swagger.yaml
How to run and use the CM-Beetle
Note
- Test results by CSP
- VM Image and Spec Compatibility in CM-Beetle (Best Efforts)
- Infra Migration Test Status on Beetle
What's Changed
- feat(api): add object storage recommendation API (prototype) by @yunkon-kim in #214
- feat(recommendation): improve VM image sorting priority by @yunkon-kim in #215
- Add transx package with multi-handler object storage support by @yunkon-kim in #216
- Release v0.4.1: Go 1.25.0 and CB-Tumblebug v0.11.15 upgrade with multi-CSP testing by @yunkon-kim in #217
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Related components
- cm-model v0.0.14
- Indirectly related via cm-model v0.0.14, please refer to the following
- CM-Honeybee releases (available in v0.4.0)
- CM-Damselfly releases (available in v0.4.0)
- CB-Tumblebug v0.11.13
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.4.0/api/swagger.yaml
How to run and use the CM-Beetle
Note
- Beetle v0.4.0: Integration and Testing with Tumblebug, Honeybee, and model
- VM Image and Spec Compatibility in CM-Beetle (Best Efforts)
- Infra Migration Test Status on Beetle
What's Changed
- Bump golang.org/x/crypto from 0.25.0 to 0.31.0 by @dependabot[bot] in #147
- Update dependencies by @yunkon-kim in #148
- Bump golang.org/x/net from 0.33.0 to 0.36.0 by @dependabot[bot] in #149
- Bump jpmcb/prow-github-actions from 1.1.3 to 2.0.0 by @dependabot[bot] in #150
- Add Container Infrastructure Recommendation API by @hanizang77 in #152
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #153
- Bump golang.org/x/net from 0.36.0 to 0.38.0 by @dependabot[bot] in #151
- Recommend multiple target infrastructure consisting of VMs by @yunkon-kim in #155
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #156
- Bump golang.org/x/oauth2 from 0.21.0 to 0.27.0 by @dependabot[bot] in #159
- feat(vm-infrastructure): Enhance VM Infrastructure Recommendation and Migration Functionalities by @yunkon-kim in #158
- feat: improve security group rule generation by @yunkon-kim in #160
- feat: recommend VM specs using vCPU:memory ratio and prime numbers by @yunkon-kim in #161
- docs: Add integration and testing documentation for infra migration by @yunkon-kim in #162
- Staging v0.3.1 by @yunkon-kim in #164
- fix(alibaba): No AvailableInstanceType issue by improving recommendation logic by @yunkon-kim in #167
- temporary fix(ncp): Limit memory upper bound to 8GiB by @yunkon-kim in #169
- feat: Add filter for VM spec selection by @yunkon-kim in #170
- feat: Update dependencies and enhance firewall rule handling by @yunkon-kim in #171
- enhance: improve logging and VM image search by @yunkon-kim in #174
- feat: add targetMachineId filtering and enhance VM recommendation system by @yunkon-kim in #176
- feat: add multi-CSP test CLI with automated reporting by @yunkon-kim in #177
- release: staging v0.3.2 by @yunkon-kim in #178
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #179
- feat: Enhance VM recommendation logic and upgrade dependencies by @yunkon-kim in #180
- release: staging v0.3.3 by @yunkon-kim in #181
- Set a longer API request timeout by @yunkon-kim in #182
- feat: improve VM spec-image compatibility and test on 5 CSPs by @yunkon-kim in #184
- feat: refactor compatibility checks into extensible
compatpackage by @yunkon-kim in #185 - Staging v0.3.4 by @yunkon-kim in #186
- upgrade: Update Go version from 1.23.0 to 1.24 by @yunkon-kim in #187
- fix(aws-compat): mitigate strict AWS spec-image compatibility checks by @yunkon-kim in #189
- feat: enhance multi-cloud compatibility and VM recommendation with proximity matching by @yunkon-kim in #191
- release: staging v0.3.6 by @yunkon-kim in #192
- release: assign
sourceMachineIdlabel to VM and staging v0.3.7 by @yunkon-kim in #193 - feat: Upgrade to CB-Tumblebug v0.11.9 and address breaking changes by @yunkon-kim in #196
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #197
- build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #198
- chore: Update dependencies and improve VM recommendation system by @yunkon-kim in #200
- feat(experimental): Add data migration API with transx integration by @yunkon-kim in #201
- release: staging v0.3.9 with testing on 4 CSPs by @yunkon-kim in #202
- fix(compat): improve NVMe compatibility for CSP migrations by @yunkon-kim in #204
- feat(test): add SSH connectivity testing with access support for VMs by @yunkon-kim in #207
- Enhance multi-cloud compatibility and testing infrastructure by @yunkon-kim in #209
- release: staging v0.3.10 with testing on 5 CSPs by @yunkon-kim in #211
- release: staging 0.3.11 by @yunkon-kim in #212
- release: staging v0.4.0 with testing on 4 CSPs by @yunkon-kim in #213
New Contributors
- @hanizang77 made their first contribution in #152
Full Changelog: v0.3.0...v0.4.0
v0.3.11
Related components
- cm-model v0.0.14
- Indirectly related via cm-model v0.0.14, please refer to the following
- CM-Honeybee releases (available in v0.3.6)
- CM-Damselfly releases (available in v0.3.6)
- CB-Tumblebug v0.11.13
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.3.11/api/swagger.yaml
How to run and use the CM-Beetle
Note
- (WIP) Beetle v0.4.0: Integration and Testing with Tumblebug, Honeybee, and model
- VM Image and Spec Compatibility in CM-Beetle (Best Efforts)
- Infra Migration Test Status on Beetle
What's Changed
- release: staging 0.3.11 by @yunkon-kim in #212
Full Changelog: v0.3.10...v0.3.11
v0.3.10
Related components
- cm-model v0.0.14
- Indirectly related via cm-model v0.0.14, please refer to the following
- CM-Honeybee releases (available in v0.3.6)
- CM-Damselfly releases (available in v0.3.6)
- CB-Tumblebug v0.11.13
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.3.10/api/swagger.yaml
How to run and use the CM-Beetle
Note
- (WIP) Beetle v0.4.0: Integration and Testing with Tumblebug, Honeybee, and model
- VM Image and Spec Compatibility in CM-Beetle (Best Efforts)
- Infra Migration Test Status on Beetle
What's Changed
- fix(compat): improve NVMe compatibility for CSP migrations by @yunkon-kim in #204
- feat(test): add SSH connectivity testing with access support for VMs by @yunkon-kim in #207
- Enhance multi-cloud compatibility and testing infrastructure by @yunkon-kim in #209
- release: staging v0.3.10 with testing on 5 CSPs by @yunkon-kim in #211
Full Changelog: v0.3.9...v0.3.10