Skip to content

Release v2.1.16 - 2015-08-25

Compare
Choose a tag to compare
@awood45 awood45 released this 25 Aug 20:31
· 4625 commits to version-3 since this release

Tag release v2.1.16

References:
#896, #907, #908, #911

  • Feature - Aws::CodePipeline - Allows specification of an encryption key to use
    with the artifact bucket when creating and updating a pipeline.

  • Feature - Logging - Now filtering potentially sensitive request parameters
    from logs. There is a default list of sensitive request parameters that
    should be filtered:

    require 'logger'
    
    kms = Aws::KMS::Client.new(logger: Logger.new($stdout))
    kms.encrypt({
      key_id: "key-arn",
      plaintext: "secret-data",
    })

    Produces:

    I, [2015-08-24T14:53:04.545354 #47906]  INFO -- : [Aws::KMS::Client 400 0.362187 0 retries] encrypt({key_id:"key-arn",plaintext:"[FILTERED]"})
    

    You can pass your own list of params to filter when you construct an
    Aws::Log::Formatter with a custom pattern.

    See related GitHub issue #908.

  • Issue - Aws::PageableResponse::UnsafeEnumerableMethods - respond_to?
    was not being forwarded to ancestors and it was always retuning false
    except for #count.