Skip to content

Releases: cilium/hive

v1.0.1

13 Mar 09:50

Choose a tag to compare

What's Changed

  • feat: Add high-level hive metrics by @ILL1A in #69

Full Changelog: v1.0.0...v1.0.1

v1.0.0

02 Mar 13:07

Choose a tag to compare

What's Changed

  • job: Manage job lifecycles individually instead of as groups (attempt 2) by @joamaki in #67

Full Changelog: v0.0.1...v1.0.0

v0.0.1

03 Feb 17:17

Choose a tag to compare

What's Changed

  • Add support for multiple module decorators by @joamaki in #1
  • hive: Add option to reduce trace logging by @joestringer in #2
  • hive: take Logger as part of Start/Stop or Run by @bimmlerd in #3
  • Fix data race in cell.Config due to shared FlagSet by @joamaki in #4
  • hivetest/slog: don't log after the test is done by @bimmlerd in #6
  • Add CODEOWNERS by @tklauser in #9
  • Use slices.Sort instead of sort.Strings by @tklauser in #8
  • job: Add debouncing trigger by @pippolo84 in #7
  • Add initial gitignore by @ovidiutirla in #12
  • job: Validate job.OneShot name by @ovidiutirla in #10
  • Use DeferAcyclicVerification() by @joamaki in #13
  • Bump max job name length by @ovidiutirla in #14
  • Allow upper characters in Job names by @ovidiutirla in #15
  • job: Sanitize instead of validate the job names by @joamaki in #16
  • lifecycle: Adds DefaultLifecycle constructor by @ovidiutirla in #18
  • Hive script by @joamaki in #17
  • script: Add support for interrupts by @joamaki in #19
  • scripttest: Pass testing.TB to newEngine by @joamaki in #21
  • script: Add '' and '!' prefixes for retrying commands and -scripttest.update for updating files by @joamaki in #22
  • job: handle ctx cancellation in complete function by @mhofstetter in #23
  • cell: Add DecorateAll for decorating everywhere by @joamaki in #24
  • [fix] skip empty command by @xyz-li in #26
  • Change hive startup message by @tklauser in #27
  • script: Fix crash when help called with unknown command by @joamaki in #28
  • script: Revert buggy change to grep command by @joamaki in #25
  • script: Implement simple "sed" command by @joamaki in #29
  • script: Use pflag for command arguments by @joamaki in #30
  • script: Do not lose flags when retrying command by @joamaki in #32
  • script: Set origArgs also in ExecuteLine by @joamaki in #33
  • cell: Fail hive configuration on duplicate flags by @joestringer in #31
  • Mention hive in start/stop info logs by @tklauser in #37
  • Rework hive script commands by @joamaki in #34
  • script: Add -scripttest.break for breaking on errors by @joamaki in #38
  • script: Exponential backoff for retrying by @joamaki in #40
  • script: Retry related fixes by @joamaki in #41
  • script: Fix lack of newline on retried command in logs by @joamaki in #42
  • script: After retry we should not stop executing further commands by @joamaki in #44
  • Improve error reporting for Populate() by @joamaki in #43
  • script: Try to get&set terminal size by @joamaki in #45
  • job: Assign scoped health to jobs added to scoped job groups by @dylandreimerink in #47
  • script: add empty command. by @tommyp1ckles in #46
  • cell: migrate to github.com/go-viper/mapstructure/v2 by @tklauser in #49
  • job: Append jobs added before starting to lifecycle by @joamaki in #51
  • Revert "cell: migrate to github.com/go-viper/mapstructure/v2" by @joamaki in #53
  • script: Refuse empty files in cmp when updating by @joamaki in #52
  • scripttest: Add NoParallel option by @joamaki in #56
  • change hive Stop message by @squeed in #55
  • script: Add tab completion for flags and arguments by @dylandreimerink in #57
  • hive: Enable runtime option overriding in hive.Run() by @ILL1A in #60
  • script: Allow setting env var value from stdout by @christarazi in #58
  • shell: Port the shell package from cilium/cilium by @joamaki in #59
  • Update the log on conn to debug level by @vipul-21 in #63
  • Add the exit code on error by @vipul-21 in #64
  • job: Manage job lifecycles individually instead of as groups by @joamaki in #62
  • job: Restore the NewGroup type signature by @joamaki in #65
  • Revert job lifecycle changes by @joamaki in #66

New Contributors

Full Changelog: https://github.com/cilium/hive/commits/v0.0.1