- JENKINS-42950 - Expanded secret masking to include some variants commonly produced by shells when metacharacters are involved.
- JENKINS-42950 - Better documentation about limitations and best practices.
- JENKINS-49337 - Avoiding blocking the Pipeline interpreter during block cleanup even if Remoting hangs.
- Avoid printing a stack trace when a
credentialsId
is not found.
- Improved stream flush behavior in light of JEP-210.
- JENKINS-49535
- Improving help text in light of JENKINS-50242.
- JENKINS-37871 - Adjusted order of freestyle build wrapper relative to other wrappers.
- JENKINS-48118 -
Metadata fixes useful for
plugin-compat-tester
.
- JENKINS-28399 - Binding type for SSH user private key credentials.
- JENKINS-41760 - Corrupted output when no credentials were specified, or a supposed secret was in fact blank.
- JENKINS-43199 File descriptor leak when using build wrapper.
- Binding type for certificate credentials.
- New APIs
AbstractOnDiskBinding
andUnbindableDir
.
- JENKINS-42999 -
Allow non-file-based credentials to be used from
withCredentials
outside anode
block. - Japanese localization.
- JENKINS-24805 - Mask passwords in freestyle builds, not just in Pipeline builds.
- Masking did not work correctly if some secrets were a substring of others.
- JENKINS-38831 - Track credentials usage.
- Adding symbols to binding types for better readability in Pipeline (and probably also Job DSL).
- JENKINS-37541 prevent NPE while reading back SecretBuildWrapper
- Migrate to new parent pom
- JENKINS-35490 fix regression introduced in JENKINS-27387 fix
- JENKINS-35095 migrate to new parent pom
- JENKINS-32943/JENKINS-27152 - Use a standardized temporary directory understood by Docker Pipeline.
- JENKINS-27387 - Failure to generate snippet in a Pipeline configuration page.
- JENKINS-30941 - Fixed regression in 1.5 affecting ZIP file bindings.
- Resource leak potentially affecting ZIP file bindings.
- JENKINS-30326 - updated dependency on credentials plugin to 1.23
- JENKINS-29255 - Set restrictive file permission on Secret File binding, to make it easier to use an SSH private key this way.
- Updated to Jenkins 1.596.1 and Workflow 1.5.
- JENKINS-27486 -
withCredentials
step should mask any passwords accidentally printed to the log. - JENKINS-27631 -
withCredentials
step should not store passwords even temporarily inprogram.dat
in the build directory. - JENKINS-27389 -
withCredentials
step was exposing variables to external processes but not to Groovy code usingenv.PASSWORD
syntax. - Improved help for
withCredentials
. - Improved error diagnostics for
withCredentials
.
- JENKINS-26051 -
Added
withCredentials
Workflow step. Blog. - JENKINS-23468 - Allowed username & password to be bound to separate variables.
- SPI changes to permit the above two features.
- SECURITY-158 fix.
- Add support for parameterized credentials (from credentials plugin 1.16.1)
First general release.
- Supporting username/password credentials.
- Marking added environment variables as “sensitive”, so other code showing them should display the values masked.
- Factored out from Plain Credentials Plugin.