# Release 1.4.3
===========
Date: 6/21/2012
Notable Changes:
- Security fix for issue #555 - vulnerability with ldap authentication (opens new window)
- Scripts can be executed from URLs
- Secure options now have two types (authentication or normal)
- Easily run a job with the same arguments as a previous execution
- Bugfixes
See the Upgrading Guide (opens new window) if you are upgrading from Rundeck 1.3.
Tickets:
- #538 - Can't change nodes when trying to run a saved job (opens new window)
- #555 - vulnerability with ldap authentication (opens new window)
- #554 - in-place upgrade using the launcher leaves old jars in place (opens new window)
- #563 - multipleExecutions Error (opens new window)
- #287 - Force the home directory to be /home/rundeck (or perhaps /var/lib/rundeck/) (opens new window)
- #517 - default ssh key for projects doesn't match rpm install's rundeck user ssh key (opens new window)
- #552 - allow sudo auth configuration at project/framework level (opens new window)
- #526 - adhoc execution page shows kill button when it is not authorized (opens new window)
- #572 - export more vars for script plugins (contents basedir, var dir, etc) (opens new window)
- #571 - ScriptResourceModel plugin can't use script-args and script-interpreter (opens new window)
- #551 - Secure option values cannot be used in scripts/commands (opens new window)
- #537 - Temp files not being removed from /tmp when using a script as a resource model source (opens new window)
- #523 - passwordless sudo shouldn't fail after the timeout value (opens new window)
- #518 - undocumented gui default startpage configuration (opens new window)
- #524 - Secure option values for sudo/ssh do not get passed to sub-jobs (opens new window)
- #230 - Allow URL values for scriptfiles (opens new window)
- #528 - authorization for api call to system/info is not checked (opens new window)
- #550 - warning message after upgrade to 1.4.2 (opens new window)
- #558 - Prevent job names containing slashes (/) (opens new window)
- #553 - dispatch yields NullPointerException and fails (opens new window)
- #560 - Re-run a job with the same arguments (opens new window)
- #567 - Execution page: Collapse view checkbox is set incorrectly (opens new window)
- #570 - Add "execution id" to job-context data in running jobs (opens new window)
- #527 - NPE on node view if a node has no description defined (opens new window)
- #529 - default apitoken aclpolicy differs for rpm/deb and launcher install (opens new window)
- #545 - rundeck option cannot take integer value (opens new window)
- #519 - Dispatch to one node only shows "1 node ok" even if job fails (opens new window)
- #564 - upgrade commons-codec dependency (opens new window)
- #530 - add faq/documentation about mysql autoreconnect flag (opens new window)
- #544 - The CronExpression link in docs and Web GUI to http://www.quartz-scheduler.org returns 404 (opens new window)
- #522 - documentation typo/truncation on plugin dev guide (opens new window)