StackStorm v2.7.2 Release Notes

Release Date: 2018-05-16 // almost 6 years ago
  • 🔄 Changed

    
    * ⬇️ Reduce load on LDAP server and cache user groups response in an in-memory cache when RBAC
      remote LDAP group to local RBAC role synchronization feature is enabled.
    
      Previously on authentication the code would hit LDAP server multiple times to retrieve user
      groups. With this change, user LDAP groups are only retrieved once upon authentication and
      cached and re-used in-memory by default for 120 seconds.
    
      This reduces load on LDAP server and improves performance upon regular and concurrent user
      authentication.
    
      This functionality can be disabled by setting ``cache_user_groups_response`` LDAP
      authentication backend kwarg to ``false``.
    
      Note: This change only affects users which utilize RBAC with remote LDAP groups to local RBAC
      roles synchronization feature enabled. (enterprise) (bug fix) #4103 #4105
    
    🛠 Fixed
    ~~~~~
    
    * 🛠 Fix an issue (race condition) which would result in not all the remote LDAP groups being
      synchronized with local RBAC roles if a user tried to authenticate with the same auth token
      concurrently in a short time frame.
    
      Note: This issue only affects users which utilize RBAC with remote LDAP groups to local RBAC
      roles synchronization feature enabled. (enterprise) (bug fix) #4103 #4105
    * 🛠 Fix an issue with some sensors which rely on ``select.poll()`` (FileWatch, GithubSensor, etc.)
      stopped working with StackStorm >= 2.7.0.
    
      StackStorm v2.7.0 inadvertently introduced a change which broke a small set of sensors which
      rely on ``select.poll()`` functionality. (bug fix) #4118
    
    * Throw if ``id`` CLI argument is not passed to the ``st2-track-result`` script. (bug fix) #4115
    * 🛠 Fixed pack config's not properly rendering Jinja expressions within lists. (bugfix) #4121
    
      Contributed by Nick Maludy (Encore Technologies).
    * 🛠 Fixed pack config rendering error throw meaningful message when a Jinja syntax error is
      encountered. (bugfix) #4123
    
      Contributed by Nick Maludy (Encore Technologies).