PackageTrack
Sign in Get early access

github.com/umputun/spot

v1.20.1 #2475 most downloaded on Go modules umputun/spot

What this package is like to depend on

Last release 1 months ago

06 Jul 2026

Release timing varies

gaps range from 8 days to 5 months

Rarely documented

notes for 10 of 72 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

122 releases · first in 2023

7 releases in the last 12 months

see the full history below

Release timeline

122 releases · May 2023 to Jul 2026
2024 2025 2026
Release Pre-release

Releases

latest 60 of 122
  1. v1.20.1 06 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 →
    Release notes

    v1.20.1 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. v1.20.0 17 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 →
    Release notes

    v1.20.0

    Compare

    Choose a tag to compare

    Open source →
  3. v1.19.3 14 Jan 2026
    Release notes

    Changelog

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

    v1.19.3

    Compare

    Choose a tag to compare

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

    Nothing published for this version

  5. v1.19.2 15 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 →
    Release notes

    v1.19.2

    Compare

    Choose a tag to compare

    Open source →
  6. v1.19.1 29 Aug 2025
    Release notes

    Bug Fixes

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

    v1.19.1

    Compare

    Choose a tag to compare

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

    Nothing published for this version

  8. v1.19.0 22 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 →
    Release notes

    v1.19.0

    Compare

    Choose a tag to compare

    Open source →
  9. v1.18.0 13 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 →
    Release notes

    Version 1.18.0

    Compare

    Choose a tag to compare

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

    Nothing published for this version

  11. v1.17.3-0.20250708204529-3d543046b729 08 Jul 2025 pre-release

    Nothing published for this version

  12. v1.17.3-0.20250708164232-57600b035628 08 Jul 2025 pre-release

    Nothing published for this version

  13. v1.17.2 08 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 →
    Release notes

    v1.17.2

    Compare

    Choose a tag to compare

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

    Nothing published for this version

  15. v1.17.1 26 May 2025
    Release notes

    Changelog

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

    v1.17.1

    Compare

    Choose a tag to compare

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

    Nothing published for this version

  17. v1.17.1-0.20250526001320-b41d73e30d37 26 May 2025 pre-release

    Nothing published for this version

  18. v1.17.0 14 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 →
    Release notes

    v1.17.0

    Compare

    Choose a tag to compare

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

    Nothing published for this version

  20. v1.16.5-0.20250314201823-70eea928493f 14 Mar 2025 pre-release

    Nothing published for this version

  21. v1.16.4 05 Feb 2025

    Nothing published for this version

  22. v1.16.4-0.20250101100200-13d77db8df69 01 Jan 2025 pre-release

    Nothing published for this version

  23. v1.16.3 20 Dec 2024

    Nothing published for this version

  24. v1.16.2 19 Dec 2024

    Nothing published for this version

  25. v1.16.1 23 Oct 2024

    Nothing published for this version

  26. v1.16.1-0.20241023162656-3c62f5351b69 23 Oct 2024 pre-release

    Nothing published for this version

  27. v1.16.1-0.20240803181112-2a388fd2790a 03 Aug 2024 pre-release

    Nothing published for this version

  28. v1.16.1-0.20240701194538-836a9c41990e 01 Jul 2024 pre-release

    Nothing published for this version

  29. v1.16.1-0.20240515022838-1b6ad06bccb9 15 May 2024 pre-release

    Nothing published for this version

  30. v1.16.1-0.20240428024422-452ee906439d 28 Apr 2024 pre-release

    Nothing published for this version

  31. v1.16.0 27 Apr 2024

    Nothing published for this version

  32. v1.15.2-0.20240427195838-ca4ade38ff22 27 Apr 2024 pre-release

    Nothing published for this version

  33. v1.15.1 22 Apr 2024

    Nothing published for this version

  34. v1.15.1-0.20240422183636-ad58ee59e133 22 Apr 2024 pre-release

    Nothing published for this version

  35. v1.15.0 07 Apr 2024

    Nothing published for this version

  36. v1.14.2-0.20240324181749-cdc6bbe5f648 24 Mar 2024 pre-release

    Nothing published for this version

  37. v1.14.1 24 Mar 2024

    Nothing published for this version

  38. v1.14.0 24 Mar 2024

    Nothing published for this version

  39. v1.13.2-0.20240323192215-07eb87aefcea 23 Mar 2024 pre-release

    Nothing published for this version

  40. v1.13.2-0.20240323001729-0b9f53b80ba8 23 Mar 2024 pre-release

    Nothing published for this version

  41. v1.13.2-0.20240321235349-74ef337a4b57 21 Mar 2024 pre-release

    Nothing published for this version

  42. v1.13.2-0.20240320234751-edcb248503ca 20 Mar 2024 pre-release

    Nothing published for this version

  43. v1.13.1 13 Feb 2024

    Nothing published for this version

  44. v1.13.1-0.20240213181902-31e622d817f2 13 Feb 2024 pre-release

    Nothing published for this version

  45. v1.13.1-0.20240206071137-57b38be73d32 06 Feb 2024 pre-release

    Nothing published for this version

  46. v1.13.0 01 Feb 2024

    Nothing published for this version

  47. v1.12.2-0.20240201204530-72120d51e2db 01 Feb 2024 pre-release

    Nothing published for this version

  48. v1.12.1 01 Feb 2024

    Nothing published for this version

  49. v1.12.1-0.20231225181408-327e3bc14a47 25 Dec 2023 pre-release

    Nothing published for this version

  50. v1.12.1-0.20231219212745-57ea684f8eb9 19 Dec 2023 pre-release

    Nothing published for this version

  51. v1.12.1-0.20231121223737-e03774b107df 21 Nov 2023 pre-release

    Nothing published for this version

  52. v1.12.1-0.20231113214514-9adc0284ac0d 13 Nov 2023 pre-release

    Nothing published for this version

  53. v1.12.0 13 Nov 2023

    Nothing published for this version

  54. v1.11.6-0.20231012044403-7f4327e6e590 12 Oct 2023 pre-release

    Nothing published for this version

  55. v1.11.6-0.20230908162742-7b48e8ced639 08 Sep 2023 pre-release

    Nothing published for this version

  56. v1.11.5 28 Aug 2023

    Nothing published for this version

  57. v1.11.5-0.20230822005329-702221bc092c 22 Aug 2023 pre-release

    Nothing published for this version

  58. v1.11.4 10 Aug 2023

    Nothing published for this version

  59. v1.11.4-0.20230810190312-509ce88dd16a 10 Aug 2023 pre-release

    Nothing published for this version

  60. v1.11.3 08 Aug 2023

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive