Skip to content

Latest commit

Β 

History

History
219 lines (162 loc) Β· 11.1 KB

File metadata and controls

219 lines (162 loc) Β· 11.1 KB

πŸ“œ Changelog

[v0.0.20] - 2026-03-24

✨ Added

  • ✨ feat(waitfor): run query until jq condition by @jfbus in #139

πŸ› Fixed

  • πŸ› fix: missing int64 flags by @jfbus in #138

[v0.0.19] - 2026-03-19

πŸ› Fixed

  • πŸ› fix(iaas): fix iaas vm ls by @jfbus in #133

🌱 Others

  • πŸ”’οΈ security: check signature during updates by @jfbus in #135

[v0.0.18] - 2026-03-18

✨ Added

  • ✨ feat(iaas): add nic unlink by @jfbus in #124
  • ✨ feat(iaas): add net teardown by @jfbus in #129

πŸ› οΈ Changed / Refactoring

  • 🚸 ux(vm/lbu): migrate vmshealth/vmsstate to lbu/vm subcommands by @jfbus in #120
  • 🚨 lint: linter fixes by @jfbus in #119

πŸ—‘οΈ Removed

  • πŸ”₯ cleanup: remove useless config by @jfbus in #125

πŸ› Fixed

  • πŸ› fix(iaas): fix policyversion delete by @jfbus in #130
  • πŸ› fix(iaas): remove duplicate column in net/subnet/subregion by @jfbus in #131

πŸ“¦ Dependency updates

  • ⬆️ deps(gomod): update module golang.org/x/tools to v0.43.0 by @Open-Source-Bot in #126
  • ⬆️ deps: upgrade Go SDK to v3.0.0-rc.1 by @jfbus in #132

[v0.0.17] - 2026-03-10

✨ Added

  • 🍻 feat: Add signature verification to update process by @jobs62 in #86
  • ✨ feat(storage): add bucket versioning/encyption aliases by @jfbus in #112

[v0.0.16] - 2026-03-09

πŸ“ Documentation

  • πŸ“ doc: autogenerate reference doc by @jfbus in #107

πŸ“¦ Dependency updates

  • ⬆️ deps(gomod): update module github.com/aws/smithy-go to v1.24.2 by @Open-Source-Bot in #91
  • ⬆️ deps(gomod): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.96.2 by @Open-Source-Bot in #90
  • ⬆️ deps(gomod): update module github.com/samber/lo to v1.53.0 by @Open-Source-Bot in #102
  • ⬆️ deps(gomod): update aws-sdk-go-v2 monorepo by @Open-Source-Bot in #111

🌱 Others

  • ✨ feat(output): CSV format by @jfbus in #103

[v0.0.15] - 2026-03-05

✨ Added

  • 🚸 ux: group top level commands by @jfbus in #96

πŸ› οΈ Changed / Refactoring

  • ♻️ refactor(columns): fetch column content using jq, not expr by @jfbus in #99
  • πŸ’„ ui(delete): newline after success message by @jfbus in #100

πŸ—‘οΈ Removed

  • ⚑️ reduce binary size by @jfbus in #98

[v0.0.14] - 2026-03-04

✨ Added

  • βš—οΈ feat(oos): experimental oos client by @jfbus in #81
  • 🚸 ux(update): display changelog after update by @jfbus in #93
  • ✨ feat(output): output to a file by @jfbus in #92
  • ✨ feat(chaining): allow chaining with arbitrary json by @jfbus in #87
  • 🚸 ux(single): replace single format option with --single flag by @jfbus in #94
  • 🚸 ux(flags): fix case on some aliases, replace --subregion-name with --subregion by @jfbus in #89

[v0.0.13] - 2026-02-25

πŸ“ Documentation

  • πŸ“ doc : fixes, improvements & doc tree by @outscale-rce in #76

πŸ—‘οΈ Removed

  • ♻️ refacto(iaas): reworked policy/user aliases by @jfbus in #79

πŸ› Fixed

  • πŸ› fix(update): no update if already the latest version by @jfbus in #78

[v0.0.12] - 2026-02-24

✨ Added

  • ✨ feat(iaas): add aliases (link/unlink, ...) by @jfbus in #74

πŸ› οΈ Changed / Refactoring

  • πŸ’„ ui: markdown command help + shorter flag help by @jfbus in #75

[v0.0.11] - 2026-02-23

✨ Added

  • ✨ feat(flags): add file based flags (keys, policies) by @jfbus in #72

πŸ› Fixed

  • πŸ₯… errors: hide github api errors by @jfbus in #70
  • πŸ› fix(profile): fix profile loading priority by @jfbus in #71

[v0.0.10] - 2026-02-20

✨ Added

  • ✨ feat(iaas): iterate over API pages by @jfbus in #57
  • ✨ feat: add filters, move jq to filter by @jfbus in #60
  • ✨ feat(iaas): allow multiple describe/updates/deletes by @jfbus in #62
  • ✨ feat(iaas): vm start/stop by @jfbus in #68
  • ✨ feat(iaas): vm readconsole by @jfbus in #69

πŸ› οΈ Changed / Refactoring

  • 🚸 ux(profile): autocomplete --profile with profile names by @jfbus in #58
  • 🚸 ux(catalog): add columns for catalog + sort table by @jfbus in #63

πŸ› Fixed

  • πŸ› fix: single responses were converted to lists by @jfbus in #61
  • πŸ’© poop: hardcode a pagination limit to avoid infinite loops by @jfbus in #67

[v0.0.9] - 2026-02-18

✨ Added

  • ✨ feat(iaas): add create/update aliases by @jfbus in #51
  • ✨ feat(iaas): more table definitions (apilogs, ...) by @jfbus in #54
  • ✨ feat(iaas): quotas & exploded lists by @jfbus in #56

πŸ› Fixed

  • πŸ› fix(spinner): cursor not reappearing after spinner display by @jfbus in #52
  • πŸ› fix(iaas): some flags were wrongly marked as required by @jfbus in #53

πŸ“¦ Dependency updates

  • ⬆️ deps(gomod): update module github.com/expr-lang/expr to v1.17.8 by @Open-Source-Bot in #55
  • ⬆️ deps(gomod): update module golang.org/x/mod to v0.33.0 by @Open-Source-Bot in #40

[v0.0.8] - 2026-02-17

✨ Added

  • ✨ feat(columns): + to add columns to output by @jfbus in #44
  • ✨ feat: add profile management commands by @jfbus in #45

πŸ› οΈ Changed / Refactoring

  • 🚸 ux: add spinner on long API calls by @jfbus in #49

πŸ› Fixed

  • πŸ› fix: fix compilation bug by @jfbus in #50

[v0.0.7] - 2026-02-13

✨ Added

  • ✨ feat: add delete aliases by @jfbus in #38

πŸ› οΈ Changed / Refactoring

  • πŸ’„ ui(confirm): use borders for confirm options by @jfbus in #41

πŸ› Fixed

  • πŸ› fix(errors): api errors crashed the output by @jfbus in #39

[v0.0.6] - 2026-02-12

✨ Added

  • ✨ feat: add OKS provider by @jobs62 in #34

πŸ› οΈ Changed / Refactoring

  • 🚸 ux: add some entity aliases/columns definition by @jfbus in #33
  • 🚸 ux(flags): add required flags by @jfbus in #36
  • ♻️ change name to octl by @jfbus in #37

πŸ› Fixed

  • πŸ› fix(generator): fix iaas api generation by @jfbus in #35

[v0.0.5] - 2026-02-11

πŸ› οΈ Changed / Refactoring

  • 🚸 ux(list): change list shortcut to ls by @jfbus in #31
  • 🚸 ux(tables): add name tag by @jfbus in #32
  • 🚸 ux(tables): add colors to states by @jfbus in #30

[v0.0.4] - 2026-02-10

✨ Added

  • ✨ feat: add high level cli with table output by @jfbus in #25

πŸ› οΈ Changed / Refactoring

  • 🚸 ux(slices): dynamically set NumEntriesInSlices by @jfbus in #22
  • 🚸 ux(profile): add flags for profile file/name by @jfbus in #23
  • 🚸 ux(templating): add templates by @jfbus in #24
  • 🚸 ux(times): allow durations or day/month/year offsets in time-based flags by @jfbus in #26

πŸ› Fixed

  • πŸ› fix(completion): fix completion of enums in aliases by @jfbus in #27
  • πŸ› fix(auth): config/profile flags were broken by @jfbus in #28

[v0.0.3] - 2026-02-06

✨ Added

  • ✨ feat(help): add help texts by @jfbus in #15
  • ✨ feat(chaining): chain commands by @jfbus in #18
  • ✨ feat(input): send a raw JSON document by @jfbus in #19
  • ✨ feat: aliases by @jfbus in #21

πŸ› οΈ Changed / Refactoring

  • ♻️ refacto: move version to --version flag by @jfbus in #16
  • ♻️ refacto: add builder/runner abstractions by @jfbus in #20

πŸ“ Documentation

  • πŸ“ doc(readme): improvements by @jfbus in #11

[v0.0.2] - 2026-02-04

✨ Added

  • ✨ feat(version): add API version by @jfbus in #12
  • ✨ feat(flags): autocompletion of enums by @jfbus in #14

πŸ› οΈ Changed / Refactoring

  • 🚸 ux(booleans): display warning when using --flag false instead of --flag=false by @jfbus in #13

[v0.0.1] - 2026-02-03

✨ Added

  • πŸŽ‰ first version of the cli by @jfbus in #1
  • ✨ feat(output): add jq-like output filter by @jfbus in #7
  • ✨ feat(update): add autoupdate by @jfbus in #8

πŸ› Fixed

  • πŸ› fix(flags): fix for date slices flags by @jfbus in #6