2.0.8

  • Fix: rd acl validate fails Issue #541
  • fix Issue #538 format parameter overrides content type
  • log: support json format for rd jobs list
  • log: Add json option for rd jobs load
  • Fix: rd.conf not working

Changes

2.0.7

  • Remove use of XML in API calls (deprecated in Rundeck 4.x)
  • Remove --xml option for executions metrics
  • fix Issue #465: user+pass auth url incorrect if API version specified in URL

Changes

2.0.6

Changes

2.0.5

  • fix: incorrect exit codes for command failure
  • fix Issue #468 executions deletebulk –require exit code when 0 results
  • log: extend run --at/-@ timezone parsing format support
  • Fix: run –at/-@ argument should work
  • log: Upgrade jackson databind to 2.14.2

Changes

2.0.4

Changes

2.0.3

  • Fix Issue #474 add –force option for execution abort
  • Fix: Add –file to ensure backward compatibility

Changes

2.0.2

  • Fix a signing issue for RPM artifacts Issue #478

Changes

2.0.1

  • Fix Issue #458 space separated scm scm perform options not working
  • Fix Issue #446 exit code should not be 0 when run -f execution fails
  • Fix Issue #453 RD_INSECURE_SSL causes npe

Changes

2.0.0

Note: This release contains some under the hood changes, that may change the behavior. Please log an issue if you encounter any problems.

  • Refactored CLI framework to use picocli
    • This was a major overhaul, but should be exactly compatible with rd 1.x
  • Updated dependencies.
  • Deprecations:
    • These old commands and options will still work but will emit a warning if used:
    • rd system/projects acls: upload subcommand replaced with update
    • rd tokens: reveal subcommand replaced with info
    • rd tokens delete: option -t/--token replaced with -i/--id

Changes

1.4.3

Changes

1.4.2

(build and release updates)

Changes

1.4.1

(build and release updates)

Changes

1.4.0

  • Add cluster execution mode toggle Issue #380
  • Emit error if api version used isn’t sufficient for project archive parameters Issue #407
  • Many dependency updates
  • Issue #394
  • Fix: Add arguments for project import till API 38

Changes

1.3.11

  • Fix: empty content type causes exception
  • Add Enterprise License APIs #375 (for RD4.0 APIv41, yet to be released)

Changes

1.3.10

  • Fix Issue #342 uninstall script does not work with sh

Changes

1.3.9

  • Update OkHttp lib #357
  • Fix Issue #352 node attribute expansion not working for ssh-xyz attributes
  • Fix: allow using java 11 to build
  • Fix Issue #331 java 11 illegal access warnings
  • Fix: extension jars not loadable running as shadow dist

Note: 1.3.5 - 1.3.8 changes were related to packaging and release scripts. Publishing of artifacts was moved from bintray to packagecloud and java libs are now published to maven central. See install docs.

Changes

1.3.4

  • Fix Issue #302 jvm exit delayed by lingering threads

Changes

1.3.3

  • Revert “Fix Issue #323 indentation in verbose data output”
  • fix: snapshot build version is not shown in banner
  • fix Issue #262 increase default read/connect timeouts (10m/2m)

Changes

1.3.2

  • fix Issue #305 scm import perform should include deletedJobs in request
  • fix Issue #304 add scm import status and deleted fields to import items
  • Fix Issue #285 rd run output supports -v and -% and RD_FORMAT when not using follow mode
  • Fix Issue #323 indentation in verbose data output
  • Fix Issue #272 execution info includes adhoc flag
  • fix: docs/Gemfile to reduce vulnerabilities

Changes

1.3.1

  • Fix Issue #307 acl extension not available in shadow packages (deb)

Changes

1.3.0

  • added rd acl subcommands for create,test,validate of aclpolicy files
  • update CLI toolbelt, easier picocli in extensions/subcommands

Changes

1.2.4

  • Fix Issue #295 URI too large error for jobs bulk delete

Changes

1.2.3

  • Fix Issue #291 shadow jar should have all classifier
  • add simple RundeckClient static builder methods

Changes

1.2.2

  • (build and release changes)

Changes

1.2.1

  • (build and release changes)

Changes

1.2.0-beta1

  • refactor to allow extension libraries

Changes

1.1.8

  • Update dependencies for Retrofit and Jackson #277
  • Update help text of rd run --quiet for clarity

1.1.7

Changes

1.1.6

  • Fix Issue #250 update signing script build dir path
  • Fix Issue #245 skip upgrade test on tag build
  • update user agent string, allow customizing it in api client lib
  • add rd version command for version info
  • fix: postUninstall should not remove symlink after upgrade

Changes

1.1.5

  • Fix Issue #242 overwrite symlink if present, and remove on uninstall, add tests
  • fix: travis deploy for maven doesn’t work
  • Fix Issue #180 prevent invalid project name

Changes

1.1.4

  • fix Issue #198 load jobs with verbose output shows error message
  • fix Issue #202 format exec list for adhoc should work
  • Fix: deb/rpm install scripts to use correct build path

Changes

1.1.3

  • relocatable rpm
  • fixes for plugins commands
  • add jobs forecast command (api v32)

Changes

1.1.2

  • Add rd executions metrics (API v29) Execution Metrics API #210
  • Default API version used is 29
  • Add rd user roles (API v30) #211
  • new RD_INSECURE_SSL_NO_WARN=true to suppress insecure SSL warning #215
  • support sha384 via upgraded okhttp #219
  • rd plugins enabled by default #220

Changes

1.1.1

  • New commands
    • get execution state (rd executions state)
    • delete all job executions (rd executions deleteall)
    • toggle job execution (rd jobs enablebulk and disablebulk)
    • toggle job schedule (rd jobs reschedulebulk and unschedulebulk)
    • server cluster scheduler takeover (rd scheduler takeover)

Changes

1.1.0

  • Fix Issue #196 rd run -loglevel debug should work
  • fix description of executions info command

Changes

1.0.29

  • Fix Issue #186 rd run –raw allows -opt @value literal

Changes

1.0.28

Changes

1.0.27

Changes

1.0.26

  • Disabled interactive query paging for executions deletebulk
  • Fix Issue #169 project create does not require config input
  • Disabled interactive query paging for
  • Fix Issue #167 query/deletebulk -m 0 throws exception
  • Fix Issue #168 add –require to executions deletebulk
  • Fix Issue #150 require –path/-p arg to keys subcommands

Changes

1.0.25

  • rd executions query now supports %job.* format options
  • rd executions query now does interactive paging if there are more results, and --autopage can be used in non-interactive mode to load all available pages of data
  • Fix Issue #163 enhance rd executions query paging
  • Fix Issue #158 rd executions query does not format job info

Changes

1.0.24

  • Fix Issue #156 npe if no stdin for project delete without –confirm
  • Fix Issue #157 project create can use config file
  • support outformat option for tokens create/list/reveal

Changes

1.0.23

  • Fix usage text for jbos reschedule/unschedule
  • Fix Issue #147 jobs unschedule disables execution
  • Fix Issue #136 parse error with 500 response for project delete

Changes

1.0.22

  • Fix description of –alldeleted flag
  • Fix Issue #62 add flags to scm perform to include items automatically
  • improve scripting of scm actions with -v flag
  • fix Issue #132 restore ACL/SCM validation error responses
  • fix Issue #72 Add RD_CONF to specify conf file

Changes

1.0.21

  • Fix test
  • fix Issue #128 api calls not auto downgrading

Changes

1.0.20

  • Add rd users [list,info,edit] (Rundeck 2.10+)
  • fix tests
  • Fix Issue #126 Add API version downgrading
  • Updated default API version to 21 (rundeck 2.10)
  • Fix changelog for 1.0.18/1.0.19

Changes

1.0.19

  • (no changes: Reissue to correctly release build artifacts)

1.0.18

  • Issue #124 fix error when unexpected chars in job output if formatter is used

1.0.17

  • document RD_DATE_FORMAT
  • fix Issue #117 correctly parse datetime for execution data
  • Fix Issue #115 add rd system mode info/active/passive
  • fix Issue #102 Username/Password auth: improve auth flow

Changes

1.0.16

  • fix Issue #113 show load jobs output results correctly

Changes

1.0.15

  • Fix Issue #94 nodes command does not yet manage nodes
  • fix Issue #105 keys create error states incorrect prompt parameter
  • fix Issue #106 Cannot use the option jobs purge [–jobxact -J value]

Changes

1.0.14

  • Fix Issue #99: npe when scm import inputs tracked item job is null

Changes

1.0.13

  • add --charset option for rd keys create password file contents
  • read password file contents correctly fixes Issue #97

Changes

1.0.12

  • Add API v19 support to rd tokens
  • rd tokens create can specify roles, duration
  • Add rd tokens reveal to reveal token given ID (v19+)
  • Handle buggy create token response fix Issue #95

Changes

1.0.11

  • Fix Issue #37 add -%/--outformat to rd run/adhoc/executions follow

Changes

1.0.10

Changes

1.0.9

  • Issue #79 Add job run support for file upload, using -opt@ file or -opt @file syntax
  • Fix Issue #73 Add rd projects archives export/import
  • Fix Issue #80 Add RD_INSECURE_SSL_HOSTNAME and RD_ALT_SSL_HOSTNAME
  • Fix Issue #83 verify rd run uses RD_PROJECT
  • Fix Issue #81 Add job schedule/exec enable/disable
  • Fix link to insecure ssl config page
  • APIv19: rd run file upload via -opt @file
  • APIv19: new rd jobs files command

Changes

1.0.8

  • Check the follow flag on run with delay. Fixes Issue #76
  • Default API version set to 18, fixes Issue #74

Changes

1.0.7

  • add rd projects configure subcommands

Changes

1.0.6

  • log: add rd run --delay flag relative schedule
  • log: run --follow --at waits before following
  • Fix Issue #65 run -f halts before job execution finishes
  • log: add projects info -p name
  • Fix Issue #68 improve projects list output
  • Fix Issue #66 don’t prompt when token or user+pass set
  • Fix Issue #63 allow RD_INSECURE_SSL=true

Changes

1.0.5

  • Fix weird character
  • Fix Issue #60 add conf file sourcing in shadow rd script

Changes

1.0.4

  • Fix Issue #51 rd project scm should honor RD_PROJECT env var
  • Fix Issue #55 jobs info -%/–outformat option causes blank output
  • unix: ~/.rd/rd.conf file can export env vars like RD_URL. fix Issue #54
  • fix: NPE on 400 response to keys upload/create

Changes

1.0.3

Changes

1.0.2

Date: 2016-12-13

Changes

1.0.1

Date: 2016-12-13

Changes

1.0.0

Date: 2016-12-05

Initial 1.0 release