Skip to content
  • V S Murthy Sidagam's avatar
    e1b7b143
    WL#6667 Reimplement the password validation plugin API and plugin · e1b7b143
    V S Murthy Sidagam authored
            as a component
    
       * The validate password plugin is converted to component.
       * For mysql-8.0 we will have both component and plugin(But
         plugin will be installed/uninstalled with below deprecate
         warning)
         "validate password plugin' is deprecated and will be
          removed in a future release. Please use validate_password
          component instead"
       * In the next major release we remove the plugin .so file.
       * With the component enabled, we see the system/status
         variables preceded with "validate_password." instead of
         "validate_password_"(for example, if we take 'length'
         system variable we see it as "validate_password.length"
         instead of "validate_password_length")
       * The packaging script should be installing the component
         by default for new installs
    
       The way it currently works with deprecations and removals
       is the following:
       1. We add a deprecation warning to using the old way and
          we switch the server to use the new way by default for
          new installations.
       2. We expect that people will upgrade their existing
          installations too to avoid the warning.
       3. In the next major release we remove the old way and
          hope that people did #2.
    e1b7b143
    WL#6667 Reimplement the password validation plugin API and plugin
    V S Murthy Sidagam authored
            as a component
    
       * The validate password plugin is converted to component.
       * For mysql-8.0 we will have both component and plugin(But
         plugin will be installed/uninstalled with below deprecate
         warning)
         "validate password plugin' is deprecated and will be
          removed in a future release. Please use validate_password
          component instead"
       * In the next major release we remove the plugin .so file.
       * With the component enabled, we see the system/status
         variables preceded with "validate_password." instead of
         "validate_password_"(for example, if we take 'length'
         system variable we see it as "validate_password.length"
         instead of "validate_password_length")
       * The packaging script should be installing the component
         by default for new installs
    
       The way it currently works with deprecations and removals
       is the following:
       1. We add a deprecation warning to using the old way and
          we switch the server to use the new way by default for
          new installations.
       2. We expect that people will upgrade their existing
          installations too to avoid the warning.
       3. In the next major release we remove the old way and
          hope that people did #2.
Loading