Skip to content

Releases: MonsterChenzhuo/hadoop-cli

v0.1.9

24 Apr 09:42

Choose a tag to compare

Changelog

  • 2d0813d feat(versions): support hadoop-3.4.1 and hbase-2.5.13-hadoop3

v0.1.8

24 Apr 09:38

Choose a tag to compare

Changelog

  • 23c29bd fix(install.sh): resolve latest release via redirect to avoid SIGPIPE trap

v0.1.7

24 Apr 09:20

Choose a tag to compare

Changelog

  • 434f6d8 feat: remove snapshot and export-snapshot commands

v0.1.6

24 Apr 09:13

Choose a tag to compare

Changelog

  • 9c00d3b docs(plan): archive inventory default lookup implementation plan
  • 563a732 docs: document inventory lookup chain and simplify examples
  • ad4a02c feat(cmd): record resolved inventory path in every envelope
  • 4581257 feat(cmd): resolve --inventory via lookup chain and announce on stderr
  • 25deaee feat(inventory): default lookup chain (flag > env > cwd > home)
  • 80ac2bf feat(output): add inventory_path to envelope

v0.1.5

24 Apr 08:51

Choose a tag to compare

Changelog

  • ecb5a62 docs: one-line install/upgrade + bilingual README refresh

v0.1.4

23 Apr 07:38

Choose a tag to compare

Changelog

  • 34c2c68 chore: ignore .worktrees/ directory
  • ea93619 docs(plan): TDD implementation plan for plan subcommand + facts gate
  • 4aa78bb docs(spec): plan subcommand + facts safety gate design
  • 2c927db docs: add CLAUDE.md for future Claude Code sessions

v0.1.3

22 Apr 08:18

Choose a tag to compare

Changelog

  • 8490677 chore: gofmt
  • e52bba5 ci(github): auto-tag and release on push to main
  • a8173ed ci(gitlab): auto-tag and release on push to main
  • 02865f9 docs(plan): TDD implementation plan for hbase snapshot + export
  • 5d11a46 docs(skill): hbase-cluster-ops covers snapshot + export-snapshot
  • b3986ed docs(spec): design for hbase snapshot + export-snapshot
  • a922719 docs: add bilingual README (中文版)
  • b82a4e9 docs: bilingual guide for snapshot and export-snapshot
  • 884f599 feat(cmd): add export-snapshot subcommand
  • 90e0dd5 feat(cmd): add snapshot subcommand
  • f4c7cbd feat(cmd): validate --to-inventory host consistency + document --extra-args caveat
  • 4e6ade7 feat(hbaseops): add BuildExportCommand and DeriveCopyToFromInventory
  • 86d0255 feat(hbaseops): add BuildSnapshotScript with injection guard
  • bd19e68 feat(hbaseops): add PickHost for snapshot/export target selection
  • dc90710 feat(hbaseops): add Snapshot/ExportSnapshot runner wrappers
  • f8236af feat(hbaseops): reject shell metacharacters in --to URL

v0.1.2

21 Apr 07:49

Choose a tag to compare

Changelog

  • ccab729 fix(packages): replace placeholder SHA-512 with runtime sidecar fetch

v0.1.1

21 Apr 07:08

Choose a tag to compare

Changelog

  • 0a2bccb chore(release): also publish raw binaries alongside tar.gz

v0.1.0

21 Apr 06:53

Choose a tag to compare

Changelog

  • b3a56b2 chore(release): goreleaser, GitHub Actions CI/release, plugin manifest, README
  • e92b393 chore: ignore local .claude/ and cluster.yaml
  • b8b88e4 docs(skills): add hbase-cluster-bootstrap skill for Claude Code
  • 78ff91d docs(skills): add hbase-cluster-ops skill for Claude Code
  • a39b6f6 docs(skills): cover staged/single-component deployments
  • 30ceade docs: add v1 design spec for hadoop-cli
  • 2cc5db9 docs: add v1 implementation plan for hadoop-cli
  • 7c02306 feat(cmd): preflight/install/configure/start/stop/status/uninstall
  • 602c593 feat(components): introduce shared Component interface and ordering
  • 312ef5a feat(components/hbase): install/configure/start/stop/status/uninstall
  • 65b9a04 feat(components/hdfs): install/configure/start/stop/status/uninstall, single NN
  • e356f79 feat(components/zookeeper): install/configure/start/stop/status/uninstall
  • 9f10587 feat(errs): add stable error-code registry with per-code hints
  • 1a42d92 feat(inventory): accept any non-empty component subset
  • 286599e feat(inventory): enforce single-NN, odd ZK count, version allowlist, host refs
  • 0380f21 feat(inventory): load cluster.yaml with strict field checks and defaults
  • 64211c0 feat(inventory): support standalone ZooKeeper via cluster.components
  • b4509ba feat(orchestrator): parallel per-host runner with aggregated Results
  • dda0781 feat(output): add structured JSON envelope and stderr progress logger
  • 5162d56 feat(packages): local tarball cache with SHA-512 verification
  • 00e9a6b feat(preflight): JDK / port / disk / clock checks mapped to error codes
  • 8b9e702 feat(render): XML site-file and text-template helpers for component configs
  • d27b74a feat(runlog): per-run directory under ~/.hadoop-cli/runs
  • 27b37d0 feat(ssh): SSH client with exec/sftp and per-host connection pool
  • b70cd13 feat: initial project skeleton with Cobra root command
  • 873b765 refactor: drop redundant RunE and document Version var
  • f1a4663 test(output): add concurrency + omit-empty tests, format outside mutex