Skip to content

Releases: epiccastle/spire

0.1.0-alpha.10

17 May 17:16
Compare
Choose a tag to compare
0.1.0-alpha.10 Pre-release
Pre-release

0.1.0-alpha.10

Fixed

  • Remove -h, -o, -v flags for less surface area to conflict with user flags - #55
  • local execution under a user running fish shell fails to gather facts - #52
  • Add nREPL support - #50
  • add documentation on using spire from cider - #31

Added

  • lots of docstrings.

0.1.0-alpha.9

08 May 11:30
Compare
Choose a tag to compare
0.1.0-alpha.9 Pre-release
Pre-release

0.1.0-alpha.9

Fixed

  • Failing ssh explicit key based connections when ssh agent is used but empty - #23 #49
  • line-in-file module does not insert prefix spaces in line - #26
  • sudo not working for attrs - #42
  • require and load-file to support hyphen to underscore mapping in filenames - #43
  • sudo assertion fails when sudo cannot resolve local hostname - #44
  • curl fails with NPE when body empty (eg :method :DELETE) - #46
  • wrong filename printed on debug output - #47

0.1.0-alpha.8

06 May 09:37
Compare
Choose a tag to compare
0.1.0-alpha.8 Pre-release
Pre-release

0.1.0-alpha.8

  • Updated sci to 0.0.13-alpha.19
  • reflection error when using upload from local execution context.

0.1.0-alpha.7

06 May 08:31
Compare
Choose a tag to compare
0.1.0-alpha.7 Pre-release
Pre-release

0.1.0-alpha.7

Added

  • implement local execution context - #37
  • clojure.data.json namespace

Fixed

  • extend shell module environment - #45

0.1.0-alpha.6

26 Apr 16:51
Compare
Choose a tag to compare
0.1.0-alpha.6 Pre-release
Pre-release

0.1.0-alpha.6

Added

  • implement external code loading via require or load-file - #25

Fixed

  • Fix hanging or breaking file upload when using multibyte unicode :content - #38
  • Make upload file :src path relative to executing script's folder - #39

0.1.0-alpha.5

18 Apr 16:37
Compare
Choose a tag to compare
0.1.0-alpha.5 Pre-release
Pre-release

0.1.0-alpha.5

Fixed

  • NumberFormatException calling get-fact on Fedora 31 - #36

0.1.0-alpha.4

17 Apr 17:40
Compare
Choose a tag to compare
0.1.0-alpha.4 Pre-release
Pre-release

[0.1.0-alpha.4] - 2020-04-17

Added

  • :event printing output module
  • curl module
  • mkdir module
  • attrs module
  • rm module
  • source file relative directory for selmer template file paths - #30

Fixed

  • uploading with :context and progress bar causes Divide by zero - #29
  • System/getenv reflection fix

Changed

  • selmer file path now relative to executing clj file

0.1.0-alpha.3

03 Apr 10:35
Compare
Choose a tag to compare
0.1.0-alpha.3 Pre-release
Pre-release

0.1.0-alpha.3

Fixed

  • connection config bug - #22

Removed

  • Removed some excess reflection

Added

  • sudo support - #12
  • ssh connection debug with --debug-ssh parameter - #23
  • pluggable output controllers
  • quiet output (-o :quiet)
  • support for sash, yash, zsh as default shell
  • sysctl :absent support
  • added failed? test
  • added debug output macro - #21

Changed

  • replace clojure dynamic vars with sci dynamic vars

0.1.0-alpha.2

08 Mar 06:34
Compare
Choose a tag to compare
0.1.0-alpha.2 Pre-release
Pre-release

0.1.0-alpha.2

Fixed

  • Fact gathering for when default shell is fish - #9
  • General refactor of fact gathering - #9
  • csh returns exit code of last subshell bug on path gathering fixed
  • off by one bug on reporting line numbers when shebang is in use
  • service module on FreeBSD - #19
  • handle ctrl-c keypress when entering password or passphrase - #11

Added

  • edamame.core namespace - #15
  • clojure.edn namespace - #15
  • clojure.java.shell namespace - #16
  • fix broken reflection for using assert
  • stat module for bsd and linux
  • stat module result test predicates
  • current shell user and group information in facts
  • some documentation
  • pkg :install for FreeBSD

0.1.0-alpha.1

26 Feb 05:17
Compare
Choose a tag to compare
0.1.0-alpha.1 Pre-release
Pre-release
v0.1.0-alpha.1

fix NPE in decoding of agent repsonse when no keys present