# foreman_remote_execution-4.9.0 Foreman 3.0+ * Bug #34215: Bump ssh log level to at least error * Bug #35406: Make sp-rex-ssh honor time to pickup when pull mode is used * Bug #35307: Moving between tabs generates "undefined method `parent_task' for nil:NilClass" * Bug #34867: ssh password and key passphrase should be treated as nil if they are empty strings * Feature #35084: Add rerun to job wizard * Feature #35086: Provide additional options to install package job template * Bug #34705: Consider SSH and script proxy features more or less equivalent * Refactor #34704: Use infrastructure facet to determine default proxy in DefaultProxySelector * Bug #34799: New host detail page - sentence case fixes * Feature #34812: proxy remote command execution should log any shell commands * Bug #34284: Add support for searching when querying Api::V2::RemoteExecutionFeaturesController#index * Feature #34430: RecentJobsCard doesn't refresh unless I reload the page * Bug #34828: Strip carriage returns from script before passing it to the pull provider worker * Bug #34823: Upsert features when registering them * Bug #34061: SSH key passphrase on smart proxy * Bug #34439: smart_proxy_remote_execution_ssh requires ssh keys to be present even if mqtt mode is selected * Bug #33657: Job hangs when password prompt is in foreign language * Bug #35392: smart_proxy_remote_execution uses absolute paths for ssh utilities * Bug #34600: Host page does not offers any option to connect to the Web\Cockpit Console of the client system * Bug #34452: Allow host not having an execution interface * Bug #34895: REX jobs do not terminate imediatelly if proxy running the job does not have ssh/script feature * Bug #34471: Add bookmarks to jobs targeting host * Bug #34827: katello-pull-transport-migrate deploys config with tcp:// instead of mqtts:// breaking cert auth * Feature #34502: Add SSH User field to Advanced Fields in Job Invocation of SSH Command - remote_execution_ssh_user per Remote Execution task * Bug #34310: New REX wizard can show job categories which have no job templates * Bug #34362: New hosts UI, when navigated back to host detail from jobs detail, old ui is shown instead of new * Bug #34309: job wizard Allow repeat amount to be empty * Refactor #35494: Deprecate Foreman::Cast.to_bool in favor of Rails implementation * Bug #34484: Install packages via Zypper always returns 0 * Refactor #34876: Fix slot id for new details page * Refactor #33918: Implement cockpit tunelling using system ssh * Refactor #33928: Rework known host key removal api endpoint to not rely on net/ssh * Bug #35155: Expose effective user to pull provider client * Bug #33674: Viewing Remote Execution job invocation output scales very badly in the WebUI as output grows * Bug #34869: REX job output contains the red line about connection being closed even though it's successful * Bug #34833: Extend the accepted job update format to make pull provider's update batching possible * Bug #35172: Assume job report template may not exist * Bug #35181: Scheduling jobs through the API does not honor user's configured timezone * Bug #33844: job wizard multiple select closes after select * Bug #33848: rex card in host details should be consistent in large screens * Feature #34936: Job wizard - Add SSH User field * Bug #35515: Proxy selection ignores proxy features for providers inheriting from RemoteExecutionProvider without overriding #proxy_feature * Feature #33945: Add "run a job" action in the new host page * Refactor #34555: redesign scheduling step job wizard * Bug #33728: Job wizard add "At" field for weekly repeat on * Feature #33730: job wizard Add repeat every to advanced schedule * Bug #33738: Use QueryType in jobwizard state * Bug #33759: Deliver cancellation notifications to clients over mqtt * Bug #34606: REX wizard passes hostgroup name as hostgroup id when searching for hosts, leading to 400 and no hosts being found * Bug #34607: REX wizard allows searching by host collections even if katello is not available * Refactor #34201: use pf4 pagination from core * Feature #33809: job wizard - better scheduling validation messages * Feature #33813: Add search on targeting search query for job invocation * Feature #33807: job wizard add starts before field * Feature #33814: Job wizard - add Purpose field * Feature #33820: job wizard disable ends when no repeat * Bug #35230: Proxy-side implementation of cockpit integration spins too much * Bug #35229: Cockpit integration is broken in current develop * Feature #33822: job wizard add required marks for repeat types * Feature #33823: job wizard submit data and create a job * Bug #33513: Job wizard has transperent menu in small screens * Bug #34645: Some migrations will break after settings won't be stored in DB * Bug #34657: Add aria label to job wizard template select * Bug #34653: Rename ssh provider to script * Bug #34595: SSH control socket path length is limited and can cause jobs to fail * Bug #34656: Polling script runner does not transfer working directory ownership to the effective user, making certain jobs hang indefinitely * Bug #34269: Remove readme reference to community templates * Refactor #34665: unify the extended fills together to keep consistency between other plugins * Bug #34667: Add SSL support when connecting to mqtt broker * Bug #34324: Manager role does contain the execute_jobs_on_infrastructure_hosts permission * Bug #35245: Remote execution fails for SSH Default when Remote Execution configured for Kerberos Authentication * Bug #34363: Improve ssh error reporting * Feature #34752: Allow REX to pick a proxy based on feature and capability * Refactor #34750: Rename ssh proxy feature to script * Bug #34332: usability issues for user without execute_jobs_on_infrastructure_hosts permissions * Bug #35249: Stop running CI on ruby 2.5 * Bug #34871: Allow searching on tasks by remote execution feature * Bug #34894: Be more explicit about SSH connection handling * Bug #34900: Make the 'Schedule a job' button secondary * Bug #34970: Allow enabling REX pull in registration form * Bug #35076: job invocation api doesnt show all validation errors * Bug #35077: Can not run job wizard with weekly recurrence * Feature #35154: Job wizard user input for date use datepicker * Bug #35205: Make job invocations API controller load outputs in bulk * Bug #35228: Cockpit integration broken in nightlies and 3.3 * Bug #35308: Script remote execution is registered under a name which does not match the smart proxy feature * Bug #35327: Search on job invocation id is missing input validation * Bug #35408: Add a time-to-pickup setting, overridable by usual means * Bug #35437: host details jobs - change from list to table * Feature #35426: Add ouiaId for the host details pages * Bug #34255: Provide support for "Privileged User" session when host console is being taken via cockpit from Satellite 6.7 UI * Bug #35343: Install kernel updates during package update for debian/ubuntu * Bug #35315: Misleading error when REX fails to find pattern template invocation for a given provider