Sparta v0.11.2 Release Notes

    • 💥 :warning: BREAKING
    • :checkered_flag: CHANGES

      • Added --inplace/-c command line option to support safe, concurrent updating of Lambda code packages
      • If enabled AND the stack update changeset reports only modifications to Lambda functions, then Sparta will use the AWS Lambda API to update the function code.
      • If enabled AND additional mutations are reported, you'll see an error as in:
      ERRO[0022] Unsupported in-place operations detected:
        Add for IAMRole9fd267df3a3d0a144ae11a64c7fb9b7ffff3fb6c (ResourceType: AWS::IAM::Role),
        Add for mainhelloWorld2Lambda32fcf388f6b20e86feb93e990fa8decc5b3f9095 (ResourceType: AWS::Lambda::Function)
      
      • Prefer NewRecorder to internal type for CGO marshalling
      • Added --format/-f command line flag [text, txt, json] to specify logfile output format. Default is text.
      • See logrus.Formatters
    • 🛠 :bug: FIXED