Releases: MagaluCloud/magalu
Release list
v0.36.0
What's Changed
- feat: improve return error layout by @publi0 in #1361
- Simplify specs updating by @luizcavalcanti in #1357
- feat: add --host to override host on requests by @geffersonFerraz in #1354
- feat: change output docs - option C by @geffersonFerraz in #1365
- feat: change region br-ne-1 to br-ne1 by @geffersonFerraz in #1366
- chore: remove http module by @geffersonFerraz in #1367
- chore: bump version by @geffersonFerraz in #1368
- chore: revert --base-url - Revert #1354 by @geffersonFerraz in #1369
Full Changelog: v0.35.1...v0.36.0
📢 The artifacts are here: github.com/MagaluCloud/mgccli
v0.34.0
What's Changed
- chore: remove terraform code by @geffersonFerraz in #1337
- chore: tag submodules by @geffersonFerraz in #1338
- chore: bump version by @geffersonFerraz in #1341
- feat: core - change operation by @geffersonFerraz in #1340
- feat: add unset command to remove object-lock configuration from buckets by @GuiLorencato in #1339
- feat: add copy command to volumes snapshots by @luizcavalcanti in #1342
- feat: update auth-client idm by @geffersonFerraz in #1344
- fix: go.version in pipeline by @geffersonFerraz in #1347
- fix(list): Bug 1186 - url sign error by @GuiLorencato in #1346
- Fix/url by @GuiLorencato in #1349
Full Changelog: v0.33.3...v0.34.0
v0.33.2
⚠️ Essa versão não deve ser utilizada em ambiente de produção ⚠️
Veja o repo de distribuição da mgccli para obter uma versão produtiva.
Veja o repo de distribuição do terraform para obter uma versão produtiva.
What's Changed
- fix: handling of availability zones for block storage volumes by @publi0 in #1331
- fix: virtual machine instances creating without vpc data by @publi0 in #1332
- chore: bump sdk version to v0.33.2 by @publi0 in #1333
- fix: terraform virtual machine vpc error, block storage recreation and network vpc creating with error by @publi0 in #1334
- chore: prepare http roundtripper to accept new userAgent by @geffersonFerraz in #1336
Full Changelog: v0.33.1...v0.33.2
v0.33.1
⚠️ Essa versão não deve ser utilizada em ambiente de produção ⚠️
Veja o repo de distribuição da mgccli para obter uma versão produtiva.
Veja o repo de distribuição do terraform para obter uma versão produtiva.
What's Changed
- chore: change package names by @geffersonFerraz in #1309
- chore: prepare to split monorepo by @geffersonFerraz in #1326
- chore - add license files by @publi0 in #1327
- chore: remove replace from go.mod by @geffersonFerraz in #1328
Full Changelog: v0.32.1...v0.33.1
v0.33.0-rc1
v0.33.0
⚠️ Essa versão não deve ser utilizada em ambiente de produção ⚠️
Veja o repo de distribuição da mgccli para obter uma versão produtiva.
Veja o repo de distribuição do terraform para obter uma versão produtiva.
What's Changed
- chore: change package names by @geffersonFerraz in #1309
- chore: prepare to split monorepo by @geffersonFerraz in #1326
Full Changelog: v0.32.1...v0.33.0
v0.32.0-rc2
Changelog
What's Changed
- Tf docs by @luizcavalcanti in #1316
- chore: bump version to v0.32.0 by @publi0 in #1315
- chore: remove dbaas backups by @publi0 in #1317
Full Changelog: v0.32.0-rc1...v0.32.0-rc2
v0.32.0-rc1
What's Changed
- feat: tf - ds - vm - add minimum requirements by @geffersonFerraz in #1304
- feat: cli - add container registry api scope by @geffersonFerraz in #1305
- chore: update version to v0.31.1 by @publi0 in #1311
- feat: new virtual machine instances and block storage volumes and snapshots terraform contracts by @publi0 in #1307
- feat [cli] - object storage locking by @GuiLorencato in #1313
- feat [tf] - new resource virtual machine attach interface by @publi0 in #1310
- chore: tf - add container registries datasource by @geffersonFerraz in #1312
- feat: tf - ds - add az list by @geffersonFerraz in #1299
Full Changelog: v0.31.1-rc1...v0.32.0-rc1
v0.31.1-rc1
What's Changed
- feat: terraform dbaas resources (instances, backups, snapshots) and datasources (instance, instances, instance-types, engines, backup, buckups, snapshot, snaphots) by @publi0 in #1293
- fix: codegen - modify code generation to use pointers when the specification includes anyOf by @geffersonFerraz in #1283
- chore: change dbaas timeout limit by @publi0 in #1294
- feat: container registry registries resource implemented by @publi0 in #1295
- feat: tf - add warning when using cli auth by @geffersonFerraz in #1268
- feat: removing terraform autogen code :) by @publi0 in #1296
- feat: 🚀 removing embed specs by @geffersonFerraz in #1224
- chore: removing import example for resources that not yet support by @publi0 in #1297
- fix escape on create bucket by @folkzb in #1303
- feat: cli - change debug flag by @geffersonFerraz in #1306
- fix: delete objects to use single delete by @folkzb in #1301
- feat: improve min chunk size by @folkzb in #1298
- Feat/object locking by @GuiLorencato in #1277
New Contributors
Full Changelog: v0.31.0...v0.31.1-rc1
v0.31.0
TERRAFORM
🚀 Features
Network
-
Criação de VPC via API v1 (assíncrono)
- Com essa mudança de API, eliminamos problemas de timeout na criação de VPCs.
-
Novos campos adicionados a datasources
mgc_network_vpcs_subnetsubnetpool_id: ID do subnetpool associado à subnet. Permite identificar o pool de sub-redes ao qual a subnet pertence.
mgc_network_subnetpoolis_default: Indica se o subnetpool é o padrão na configuração da VPC. Um valor booleano (trueoufalse) que ajuda a identificar pools predefinidos.
Block Storage
-
Suporte a Availability Zones (AZ) e novos campos nos recursos de snapshots e volumes
-
mgc_block_storage_volumessnapshot_id: Permite criar um volume a partir de um snapshot.availability_zones: Define as zonas de disponibilidade.
-
mgc_block_storage_snapshotssnapshot_source_id: ID da origem do snapshot.availability_zones: Define as zonas de disponibilidade.type: Tipo do snapshot, podendo ser:instant: Snapshot de alta performance, armazenado em NVMe. Ideal para cargas de trabalho que exigem velocidade e recuperação imediata.object: Snapshot durável e econômico, salvo em object storage. Ideal para backups de longo prazo, focado em segurança e custo reduzido.
-
Consulte mais informações na documentação: Tipos de Snapshots | Docs Magalu Cloud
-
-
Datasources adicionados:
mgc_block_storage_snapshotsmgc_block_storage_volumes
Virtual Machines
- Suporte a Availability Zones (AZ)
- Compatibilidade adicionada em recursos e datasources.
🐞 Fixes
-
Geral
- Corrigido o loop de login na ausência de chaves.
-
Kubernetes
- Ajuste na validação de nodepool.
-
DBaaS
- Exemplo corrigido na documentação.
CLI
New features
- Geral: Listagem zonas disponíveis por tenant/região
- Audit: Listagem de eventos e tipos de eventos globais
- DBaaS: suporte a snapshots de instâncias -
Fixes
- VM: Corrigido problema em que a saída de tipos de máquina (machine types) estava vazia quando não havia defaultOutput.
- Kubernetes: Permissão para criar nodepools com mínimo e máximo de réplicas igual a zero