Release 3.4.2
Release 3.4.2
Name: "Papadum brown bullhorn"
Release Date: August 4, 2021
Overview
Check out the new features and enhancements for Rundeck Enterprise and Rundeck Community as well as a few incubating features included in this release. Incubating features are functionality released as ideas with the goal of getting feedback from our users. Look for posts in the Rundeck Forums to join the discussion about Result Data and Ruleset Visualization.
Result Data [Incubating] (Commercial)
The new Result Data feature brings easier to digest output data to Rundeck.
Log Output can be long, complicated, and often lacks focus. Use this feature to construct key log data into an easily consumable and consistent output format. The Result Data output is available through its own API endpoint from the Job Activity. The initial release builds JSON output either from a user defined template or from global variable namespaces.
Use cases for this feature cover a broad range of ideas like API consolidation, simplifying results for technicians, and more. Jobs can now be thought of as composable functions that return data. Share your own use case ideas as well on the Rundeck Forums. (Look for the Result Data - Incubating post)
Check out the documentation for how to enable the incubating feature.
Ruleset Visualization [Incubating] (Commercial)
Rulesets can be complicated to write. The Ruleset visualization offers a view of how the Workflow will progress based on the rules written. This feature is enabled by default on 3.4.2 and we have plans to expand the functionality in future releases. Join the discussion on the Rundeck Forums. (Look for the Ruleset Visualization - Incubating post)
Click here learn more about the Ruleset Strategy available in Rundeck Enterprise.
Azure Node Steps (Commercial)
Now it's more practical to manage larger deployments in Microsoft® Azure with more detailed cloud automation features. New node steps were introduced to add Cloud Automation to your Rundeck workflows. Control your imported nodes in Rundeck by using the following new job steps:
- Start a Virtual Machine
- Stop a Virtual Machine
- Restart a Virtual Machine
- Delete a Virtual Machine
ServiceNow® Node Source Custom Filters (Commercial)
In 3.4.2, we have added the ability to specify custom filters when setting up the ServiceNow® Node Source. Now it’s possible to gather the nodes you want into your Rundeck project. Use a filter against any CMDB table and gather the results as nodes from ServiceNow®.
Check out the updated documentation here
Enterprise Updates
- Fix ServiceNow Node Source does not map certain fields.
- Fix: Issue on Rundeck 3.4.0 using encrypted values (JASYPT) account lock
- Introduce Rundeck Result Data Plugin - Incubating Feature
- Fix: If 3rd party SSO is not available, rundeck wouldn't start properly.
- Azure Enterprise Node Step Enhancements
- Allow Custom filter for ServiceNow resource model
- Project dashboard updates for queued executions
System Report
- Add new usage metrics to System Report
Core Product Updates
- Fix copybox to work if connection is insecure
- Fix navbar overflow during zoom
- Hotfix: Update to output new TAG
- Fix pywinrm plugin to properly handle % characters
- Fix project export error messages
- Fix errors from 1000+ Executions on Oracle Database
- Fix to properly show SSO login button
- Optional BindDN in JAAS login module template for Docker Image
- Improve loading speed of Project Picker and New Widget
- SCM: Reduce errors related to failed SCM plugins.
- FIX: Gracefully handle errors when execution fails to start.
- Fixes Sort list of plugins by key order.
- Properly handle null value when resource does not have the attribute filtered by ACL rule key
- Job import does not preserve option value ordering
- Fix: Properly detect when a job was renamed in SCM Import
- Make log levels configurable on Docker Image via Remco
Here is a link to the full list of public PRs
Contributors
- Imad Jafir (imad6639)
- Greg Schueler (gschueler)
- Luis Toledo (ltamaster)
- Rodrigo Navarro (ronaveva)
- Carlos Eduardo (carlosrfranco)
- Miguel Ramos (mishingo)
- Stephen Joyner (sjrd218)
- Greg Zapp (ProTip)
- Christopher McCarroll-Gilbert (chrismcg14)
- Jason Qualman (qualman)
- Alexander Abarca (alexander-variacode)
- Alberto Hormazabal Cespedes (ahormazabal)
- Forrest Evans (fdevans)
- Adam Butler (ajxb)
- Aleksey @soar Smyrnov (soar)