# Release 3.1.0

Date: 2019-07-31

Name: "mozzarella stick peru piggy-bank"

# Upgrading

See the upgrade documentation here (opens new window).

# Enhancements

# Rundeck Plugin Repository

It is now easier than ever to discover and install plugins with the new plugin management system! This is enabled by default on new installations, however you may need to update the config for deb and rpm installations. Documentation can be found here (opens new window).

Taste the rainbow!
Taste the rainbow!

# Execution Cleaner

Make manual execution cleanup a thing of the past! Configure the execution cleaner to your retention policy and let it handle the rest.

# User Interface Enhancements

Rundeck 3.1 has received numerous UI enhancements to streamline resource creation workflows and get more of the important information you need on the screen at the same time. Here are a few highlights:

Execution view

Activity view

Job Editor

Create Project

Project List

Job list

# Misc

  • Options #4599 (opens new window):
    • Preserve allowed value list order (sort is now optional)
    • Specify multi-value delimiter
  • Authentication and authorization:
  • Jobs:
  • API: Scheduler takeover endpoint can specify multiple job IDs
  • Added option to Enable/Disable notifications for Referenced Jobs #5026 (opens new window)
  • (Enterprise) License key can be shared among cluster members using database storage
  • (Enterprise) Execution cleanup process can clean up executions from dead cluster members

# Bug Fixes

  • Project List page correctly loads project controls
  • Remote Option values using allowed values was not validating correctly
  • Fixed node enhancer plugins not working #5005 (opens new window)
  • JAAS/property file login module: username should not be added as a role
  • Admin view of user Profile page with lots of API tokens will load correctly
  • (Enterprise) Cluster manager: can select all orphan jobs to reassign scheduler owner

# Security

# Plugins

  • Added "Attribute Match Node Enhancer" plugin for customizing node icons and injecting new node attributes based on other attributes
  • (Enterprise) Ruleset workflow strategy can use variables on both sides of conditional comparisons
  • (Enterprise) SQL Runner can use inline SQL script
  • (Enterprise) File Transfer source allows wildcards

# Docker

# Issues

Milestone 3.1.0 (opens new window)

Milestone 3.1.0-RC2 (opens new window)

Milestone 3.1.0-RC1 (opens new window)

# Contributors

  • Alberto Hormazabal (ahormazabal)
  • Alex Honor (ahonor)
  • Antoine Leroyer (aleroyer)
  • Can Hanhan (finarfin)
  • carlos (carlosrfranco)
  • Diego Queiroz (DiegoQueiroz)
  • Evan Farrell (moosilauke18)
  • Greg Schueler (gschueler)
  • Greg Zapp (ProTip)
  • Jaime Tobar (jtobard)
  • Jesse Marple (jessemarple)
  • Luis Toledo (ltamaster)
  • Stefan Kirrmann (kirrmann)
  • Stephen Joyner (sjrd218)

# Bug Reporters

  • ahormazabal
  • aleroyer
  • am312
  • boudekerk
  • carlosrfranco
  • cwaltherf
  • DiegoQueiroz
  • finarfin
  • gschueler
  • hs-hub-world
  • jairov4
  • javiergoni
  • jbanda15
  • jessemarple
  • JPst
  • jtobard
  • kirrmann
  • ltamaster
  • marcbejerano
  • MegaDrive68k
  • menathor
  • moosilauke18
  • nmamn
  • ProTip
  • RolandVExp
  • sebastianbello
  • sjrd218
  • tintranvan