- 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
- 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
- dependency updates
- fix java 11 warnings Issue #509
- Issue #511
- Fix: metrics data command
- 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
- Add component options to project archives import Issue #482
- Update groovy to 3.0.13 Issue #447
- Fix Issue #474 add --force option for execution abort
- Fix: Add --file to ensure backward compatibility
- Fix a signing issue for RPM artifacts Issue #478
- 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
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 withupdate
rd tokens
:reveal
subcommand replaced withinfo
rd tokens delete
: option-t/--token
replaced with-i/--id
- Fix Issue #433
(build and release updates)
(build and release updates)
- 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
- Fix: empty content type causes exception
- Add Enterprise License APIs #375 (for RD4.0 APIv41, yet to be released)
- Fix Issue #342 uninstall script does not work with sh
- 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.
- Fix Issue #302 jvm exit delayed by lingering threads
- 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)
- 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
- Fix Issue #307 acl extension not available in shadow packages (deb)
- added
rd acl
subcommands for create,test,validate of aclpolicy files - update CLI toolbelt, easier picocli in extensions/subcommands
- Fix Issue #295 URI too large error for jobs bulk delete
- Fix Issue #291 shadow jar should have all classifier
- add simple RundeckClient static builder methods
- (build and release changes)
- (build and release changes)
- refactor to allow extension libraries
- Update dependencies for Retrofit and Jackson #277
- Update help text of
rd run --quiet
for clarity
- Update gpg key fix Issue #252
- 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
- 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
- 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
- relocatable rpm
- fixes for plugins commands
- add
jobs forecast
command (api v32)
- 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
- 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)
- Fix Issue #196 rd run -loglevel debug should work
- fix description of executions info command
- Fix Issue #186 rd run --raw allows -opt @value literal
- correct rd run loglevel option fixes Issue #185 fixes Issue #187
- fix exception with rd keys list when no keys are present Issue #177
- fix rd script issue
rd: source: not found
Issue #173 - fix Issue #177
- Fix Issue #173 source with .
- 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
rd executions query
now supports%job.*
format optionsrd 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
- 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
- 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
- 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
- Fix test
- fix Issue #128 api calls not auto downgrading
- 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
- (no changes: Reissue to correctly release build artifacts)
- Issue #124 fix error when unexpected chars in job output if formatter is used
- 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
- fix Issue #113 show load jobs output results correctly
- 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]
- Fix Issue #99: npe when scm import inputs tracked item job is null
- add
--charset
option forrd keys create
password file contents - read password file contents correctly fixes Issue #97
- 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
- Fix Issue #37 add
-%/--outformat
tord run/adhoc/executions follow
- Fix Issue #89 run command is broken
- 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
- Check the follow flag on run with delay. Fixes Issue #76
- Default API version set to 18, fixes Issue #74
- add
rd projects configure
subcommands
- 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
- Fix weird character
- Fix Issue #60 add conf file sourcing in shadow rd script
- 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
Date: 2016-12-13
Date: 2016-12-13
Date: 2016-12-05
Initial 1.0 release