Skip to content

v0.3.0

Compare
Choose a tag to compare
@Wine93 Wine93 released this 22 Nov 09:25
· 18 commits to develop since this release

What's Changed

  • Fix(migrate): fixed migration panic.
  • Feature(monitor): now we support deploy monitor.
  • template: updated container image.
  • Improve(format): support specify the number of concurrent for formatting.
  • Feature: podman can be an alternative container engine.
  • Improve: add commit id in version information.
  • Feature(deploy): support etcd authentication.
  • playbook(memcache): support sudo alias.
  • Improve(precheck): run ss command in container.
  • Improve(config): using more meaningful name for service instances.
  • Fix: adjust const variables position.
  • Fix(precheck): support recognize kernel version like "3.15.0_.*".
  • Fix(playground): replace image repo.
  • Fix(precheck): fix get wrong external ip.
  • playbook(logs): add rotate script which can rotate service logs.
  • Fix(deploy): fix set environment variables failed by ssh (#239).
  • Improve(client/status): display statuses even if get status failed for some clients.
  • Fix(deploy): fix deploy curvefs panic due to poolset is nil (#280).
  • Improve(client/status): show client config in verbose mode.
  • Fix(clean): execute recycle script failed.
  • Improve(client/status): added poolset aux info for curvebs volume.
  • Fix(map): create volume failed due to the problematic script.
  • Fix(map): wrong checker for create option.
  • Feature(format): support fomat with blocksize and chunksize.
  • Feature(cluster): support import a cluster from sqlite database file.
  • Bugfix: missing whitespace for config delimiter of tools v2.
  • Improve(map): skip create volume task if create option not specified.
  • Fix(format): use short option for blkid command.
  • Fix: updated usage example.
  • Fix: report warning when both --format and --quiet are set for docker v24.
  • Fix(format): tune2fs not works due to the wrong command option.
  • Fix(format): report warning when both --format and --quiet are set for docker v24.
  • Feature(hosts): support setting variable for ssh user.
  • Improve(format): set reserved blocks percentage to 0 for device.
  • Feature: now we support the rqlite which is distributed database as curveadm's database (#206).
  • Fix(mount): path already mounted.
  • Feature(deploy): now we support deploy curvebs cluster by specified poolset.
  • Feature: now we support execute the version 2 tools in service container.
  • Makefile: add golangci-lint.
  • Fix: remove deprecated ioutil.
  • Fix(deploy): wait all chunkserver online time (#114).
  • Fix(support): download file failed by ssh when remote path is same as local path.
  • Improve: use embed module to embedded static shell scripts.
  • Fix(format): use blkid instead lsblk to get block device uuid.
  • Revert "Bugfix(format): make mountpoint directories with wrong mode."
  • Fix(map): report warning when both --format and --quiet are set for docker v24.
  • Bugfix(format): make mountpoint directories with wrong mode.
  • Improve(clean): use install instead scp to sync recycle script.