PackageTrack

Go modules · #2475

github.com/umputun/spot

v1.20.1umputun/spot

Release timeline

122 releases since 2023
202420252026

Releases

  1. v1.20.16 Jul 2026
    Release notes

    Bug Fixes

    • executor: fix context-cancellation leaks and local copy bugs #358 @paskal
    • guards: decrypt length check, ssh user nil guard, command count across hosts #357 @paskal
    • config: fix inline comment stripping and simplified-playbook options #355 @paskal
    • fix filepath.Rel error wrap to include the actual error #353 @paskal
    • fix multiline wait swallowing errors, wire delete exclude through #352 @paskal
    • fix only_on exclusion lists and bare address matching #351 @paskal

    Improvements

    Open source →
    Additional notes

    v1.20.1 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. v1.20.017 Feb 2026
    Release notes

    New Features

    • add task tagging support for filtering with -n flag #334 @umputun
    • add shell completions for bash, zsh, and fish #337 @paskal

    Improvements

    Bug Fixes

    • strip anchor chars from line command match pattern in sed 12b9183
    • fix typo #330 @zonescape
    • use OS-independent error assertion for unreachable host test e6483fd
    • add directory field to publish formula to Formula/ cf42e59

    Other

    • restore goreleaser brews section, remove tap_migrations f0c2001
    Open source →
    Additional notes

    v1.20.0

    Compare

    Choose a tag to compare

    Open source →
  3. v1.19.314 Jan 2026
    Release notes

    Changelog

    • 37675a3 chore: update dependencies
    Open source →
    Additional notes

    v1.19.3

    Compare

    Choose a tag to compare

    Open source →
  4. v1.19.3-0.20251215200237-bd2316d20c2515 Dec 2025pre-release

    Nothing published for this version

  5. v1.19.215 Dec 2025
    Release notes
    • 62b3b2d chore: migrate goreleaser config to v2 format

    • 620d5e0 test: add regression test for mkdir+sudo copy fix

    • #324 chore: bump Go to 1.25 and update dependencies

      • Bump Go version to 1.25 in CI workflows and go.mod
      • Update all vendored dependencies (AWS SDK, Vault API, sqlite, etc.)
      • Apply golangci-lint v2 modernize fixes
      • Update GitHub Actions to latest versions
      • Bump golangci-lint tool version v2.1.5→v2.7.2
    • #323 chore(deps): bump golang.org/x/crypto from 0.39.0 to 0.45.0

    Open source →
    Additional notes

    v1.19.2

    Compare

    Choose a tag to compare

    Open source →
  6. v1.19.129 Aug 2025
    Release notes

    Bug Fixes

    • Fixed sudo permission issue by using tee -a for line append operations (#322)
    Open source →
    Additional notes

    v1.19.1

    Compare

    Choose a tag to compare

    Open source →
  7. v1.19.1-0.20250829173247-74e1afab48ba29 Aug 2025pre-release

    Nothing published for this version

  8. v1.19.022 Aug 2025
    Release notes

    What's Changed

    • Add --local flag to force local execution without SSH by @umputun in #318
    • Add bidirectional copy support with pull/download capability by @umputun in #316
    • fix dry cmd. clarify target name by @shantanugadgil in #320

    New Contributors

    Full Changelog: v1.18.0...v1.19.0

    Open source →
    Additional notes

    v1.19.0

    Compare

    Choose a tag to compare

    Open source →
  9. v1.18.013 Aug 2025
    Release notes

    New Features

    Sudo Password Support (#315, fixes #313)

    • Added secure sudo password handling through multiple methods:
      • Task-level sudo_password option in playbooks
      • Integration with Spot's secrets management system
      • Support for --sudo-password CLI flag for ad-hoc commands
    • Passwords are never exposed in logs or command output

    Interactive Password Input (#315)

    • spot CLI: Interactive prompt for secrets key when not provided via flag or environment variable
    • spot-secrets: Interactive prompt for encryption/decryption key when not provided
    • Secure password input using terminal masking (no echo)
    • Automatic detection of terminal vs piped input
    • All entered passwords are automatically masked in logs

    Line Command (#310)

    • New line command type for file line manipulation
      • Add lines to files at specific positions
      • Remove lines from files by content or line number
      • Replace lines in files
      • Useful for configuration file management

    Improvements

    • Enhanced secrets handling with secure password input using golang.org/x/term
    • Secrets key is no longer required via flag/env - can be entered interactively
    • Added comprehensive documentation for variable expansion behavior (fixes #256)
    • Better security through password masking in all output

    Maintenance

    • Updated Dependabot configuration to reduce noise from automatic PRs (#272)
    • Updated GitHub Actions dependencies (#288)
    • Various dependency updates

    Documentation

    • Added detailed explanation of variable expansion in README
    • Updated security notes for sudo_password feature
    • Enhanced playbook schema documentation

    This release focuses on improving security and usability with interactive password support, sudo password handling, and the new line command for file manipulation. The interactive password feature makes Spot more user-friendly while maintaining security best practices.

    Full Changelog: v1.17.2...v1.18.0

    Open source →
    Additional notes

    Version 1.18.0

    Compare

    Choose a tag to compare

    Open source →
  10. v1.17.3-0.20250709173723-bfe986a3bcb09 Jul 2025pre-release

    Nothing published for this version

  11. v1.17.3-0.20250708204529-3d543046b7298 Jul 2025pre-release

    Nothing published for this version

  12. v1.17.3-0.20250708164232-57600b0356288 Jul 2025pre-release

    Nothing published for this version

  13. v1.17.28 Jul 2025
    Release notes

    Fixes

    • SSH agent support: --ssh-agent flag now properly takes precedence over SSH keys defined in playbooks (#306)
    • Added -s as a short flag for --skip option (#309)

    Other Changes

    • Updated dependencies for security and compatibility
      • AWS SDK v2 components
      • HashiCorp Vault API v1.16.0 → v1.20.0
      • golang.org/x/crypto v0.38.0 → v0.39.0
    Open source →
    Additional notes

    v1.17.2

    Compare

    Choose a tag to compare

    Open source →
  14. v1.17.2-0.20250705083907-4592888e8de75 Jul 2025pre-release

    Nothing published for this version

  15. v1.17.126 May 2025
    Release notes

    Changelog

    • 12d1eea Fix preservation of single-quoted environment variables
    Open source →
    Additional notes

    v1.17.1

    Compare

    Choose a tag to compare

    Open source →
  16. v1.17.1-0.20250526190937-12d1eea0ceca26 May 2025pre-release

    Nothing published for this version

  17. v1.17.1-0.20250526001320-b41d73e30d3726 May 2025pre-release

    Nothing published for this version

  18. v1.17.014 May 2025
    Release notes

    What's Changed

    • Add custom SSH temp directory option by @umputun in #253
    • Support dynamic register variable names with templating #261 by @umputun in #262
    • Fix secrets masking for special characters by @umputun in #283
    • Upgrade to Go 1.24 and update dependencies by @umputun in #258
    • Bump github.com/testcontainers/testcontainers-go from 0.34.0 to 0.35.0 in the go-modules-updates group across 1 directory by @dependabot in #254
    • Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 by @dependabot in #257
    • Bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot in #260
    • Bump github.com/containerd/containerd from 1.7.18 to 1.7.27 by @dependabot in #263
    • Configure Dependabot to only provide security updates for Go by @paskal in #265
    • Bump github.com/go-pkgz/lgr from 0.11.1 to 0.12.0 by @dependabot in #271
    • Bump github.com/testcontainers/testcontainers-go from 0.35.0 to 0.36.0 by @dependabot in #268
    • Bump github.com/aws/aws-sdk-go-v2/config from 1.29.7 to 1.29.14 by @dependabot in #277
    • Bump github.com/go-pkgz/fileutils from 0.3.0 to 0.4.0 by @dependabot in #275
    • Bump golang.org/x/net from 0.36.0 to 0.38.0 in the go-modules-updates group by @dependabot in #273
    • Update dependencies and revendor by @umputun in #284

    Full Changelog: v1.16.4...v1.17.0

    Open source →
    Additional notes

    v1.17.0

    Compare

    Choose a tag to compare

    Open source →
  19. v1.16.5-0.20250422025852-e7dafc4db4cf22 Apr 2025pre-release

    Nothing published for this version

  20. v1.16.5-0.20250314201823-70eea928493f14 Mar 2025pre-release

    Nothing published for this version

  21. v1.16.45 Feb 2025

    Nothing published for this version

  22. v1.16.4-0.20250101100200-13d77db8df691 Jan 2025pre-release

    Nothing published for this version

  23. v1.16.320 Dec 2024

    Nothing published for this version

  24. v1.16.219 Dec 2024

    Nothing published for this version

  25. v1.16.123 Oct 2024

    Nothing published for this version

  26. v1.16.1-0.20241023162656-3c62f5351b6923 Oct 2024pre-release

    Nothing published for this version

  27. v1.16.1-0.20240803181112-2a388fd2790a3 Aug 2024pre-release

    Nothing published for this version

  28. v1.16.1-0.20240701194538-836a9c41990e1 Jul 2024pre-release

    Nothing published for this version

  29. v1.16.1-0.20240515022838-1b6ad06bccb915 May 2024pre-release

    Nothing published for this version

  30. v1.16.1-0.20240428024422-452ee906439d28 Apr 2024pre-release

    Nothing published for this version

  31. v1.16.027 Apr 2024

    Nothing published for this version

  32. v1.15.2-0.20240427195838-ca4ade38ff2227 Apr 2024pre-release

    Nothing published for this version

  33. v1.15.122 Apr 2024

    Nothing published for this version

  34. v1.15.1-0.20240422183636-ad58ee59e13322 Apr 2024pre-release

    Nothing published for this version

  35. v1.15.07 Apr 2024

    Nothing published for this version

  36. v1.14.2-0.20240324181749-cdc6bbe5f64824 Mar 2024pre-release

    Nothing published for this version

  37. v1.14.124 Mar 2024

    Nothing published for this version

  38. v1.14.024 Mar 2024

    Nothing published for this version

  39. v1.13.2-0.20240323192215-07eb87aefcea23 Mar 2024pre-release

    Nothing published for this version

  40. v1.13.2-0.20240323001729-0b9f53b80ba823 Mar 2024pre-release

    Nothing published for this version

  41. v1.13.2-0.20240321235349-74ef337a4b5721 Mar 2024pre-release

    Nothing published for this version

  42. v1.13.2-0.20240320234751-edcb248503ca20 Mar 2024pre-release

    Nothing published for this version

  43. v1.13.113 Feb 2024

    Nothing published for this version

  44. v1.13.1-0.20240213181902-31e622d817f213 Feb 2024pre-release

    Nothing published for this version

  45. v1.13.1-0.20240206071137-57b38be73d326 Feb 2024pre-release

    Nothing published for this version

  46. v1.13.01 Feb 2024

    Nothing published for this version

  47. v1.12.2-0.20240201204530-72120d51e2db1 Feb 2024pre-release

    Nothing published for this version

  48. v1.12.11 Feb 2024

    Nothing published for this version

  49. v1.12.1-0.20231225181408-327e3bc14a4725 Dec 2023pre-release

    Nothing published for this version

  50. v1.12.1-0.20231219212745-57ea684f8eb919 Dec 2023pre-release

    Nothing published for this version

  51. v1.12.1-0.20231121223737-e03774b107df21 Nov 2023pre-release

    Nothing published for this version

  52. v1.12.1-0.20231113214514-9adc0284ac0d13 Nov 2023pre-release

    Nothing published for this version

  53. v1.12.013 Nov 2023

    Nothing published for this version

  54. v1.11.6-0.20231012044403-7f4327e6e59012 Oct 2023pre-release

    Nothing published for this version

  55. v1.11.6-0.20230908162742-7b48e8ced6398 Sept 2023pre-release

    Nothing published for this version

  56. v1.11.528 Aug 2023

    Nothing published for this version

  57. v1.11.5-0.20230822005329-702221bc092c22 Aug 2023pre-release

    Nothing published for this version

  58. v1.11.410 Aug 2023

    Nothing published for this version

  59. v1.11.4-0.20230810190312-509ce88dd16a10 Aug 2023pre-release

    Nothing published for this version

  60. v1.11.38 Aug 2023

    Nothing published for this version