Skip to content

Latest commit

 

History

History
120 lines (88 loc) · 5.24 KB

RELEASE.md

File metadata and controls

120 lines (88 loc) · 5.24 KB

Release 3.0.0-alpha2

Date: 2018-06-14

Name: "jalapeño popper aquamarine apple"

Prerelease Notes

This is a prerelease of Rundeck 3.0. There have been a number of changes and we are asking for community feedback on this version. If you find a bug or regression, please file an issue at https://github.com/rundeck/rundeck/issues.

We are publishing the snapshot documentation for Rundeck 3.0 at this URL: http://rundeck.org/3.0.x-SNAPSHOT/. Currently the Upgrading Guide is not updated with specific Rundeck 3.0 information, so please read the notes below.

The largest change is that we've upgraded the underlying web-app framework to Grails 3. This affects some aspects of install and configuration:

Install:

  • The "launcher jar" for Rundeck 2 is gone (long live the launcher jar). However the .war file now operates the same way. Just use the .war in the same way as the previous launcher jar, or deploy it as a webapp.

Configuration:

  • The web.xml file is no longer available. If you were modifying this after install before, let us know how/for what reason. (Typically modifying session timeout or auth constraints). Also, please see Authentication Changes below.
  • If using Mysql/other DBs which require a JDBC driver, be sure to specify it explicitly in the rundeck-config file, e.g. dataSource.driverClassName=com.mysql.jdbc.Driver
  • If you update and get an error about Log4j configuration, add a line to your rundeck-config file: rundeck.log4j.config.file=/.../server/config/log4j.properties and specify the correct path to a log4j.properties file.

Authentication Changes:

  • We no longer rely on "container-based" security/authentication (i.e. web.xml auth constraints, coupled with Jetty/Tomcat authentication setup.) We now use "Spring Security" for Grails, which moves the authentication checks into Rundeck itself. This enables SSO, Oauth, and other types of authentication which was difficult/impossible to implement before.
  • The default JAAS authentication method still works, so existing JAAS based configuration should operate as expected.
  • Pre-authentication modes should work as they did before.
  • SSO integration: documentation TBD

Thanks:

A lot of work went into the Grails 3 upgrade, many thanks especially to:

  • Alberto Hormazabal
  • Stephen Joyner

👏👏👏

Upgrading

For the most part, Rundeck 3.0 is drop-in compatible with existing Rundeck 2.11 installations.

We recommend doing a fresh install of 3.0.0-alpha1 and copying your Jobs/projects into it for testing.

If you are upgrading in-place, Be sure to backup import data/configs before upgrading.

If you are using the rundeck Launcher jar, replace it with the .war artifact, which can be renamed with a .jar extension if needed.

See the Configuration notes above.

Additional Enhancements since Rundeck 2.11:

  • Limit multiple executions of a job
  • Encrypt passwords stored in configuration files

Contributors

  • Alberto Hormazabal (ahormazabal)
  • Davy Gabard
  • Davy Gabard (Kaldor37)
  • GitHub (web-flow)
  • Greg Schueler (gschueler)
  • Jaime Tobar (jtobard)
  • Jocelyn Thode
  • Joseph Price (PriceChild)
  • Luis Toledo (ltamaster)
  • Martin (martinbydefault)
  • OmriShiv
  • ProTip
  • Romain LEON (PeekLeon)
  • Stephen Joyner
  • Stephen Joyner (sjrd218)
  • carlos (carlosrfranco)
  • scollector65

Bug Reporters

  • Kaldor37
  • Nomekrax
  • PriceChild
  • ahormazabal
  • gschueler
  • jquick
  • jtobard
  • kino71
  • ltamaster
  • sebastianbello
  • sjrd218
  • turlubullu
  • wcliff

Issues

Milestone 3.0.0