- Fix race condition during upload and publish
- Add support for Python3 Virtual Environments
- Fix copy source path
- Allow specification of runtime in configuration file
- Added support for X-Ray tracing
- Added support for configuring a Kinesis subscription
- Symlinks can now be copied when creating the Lambda Package
- VPC Configuration is fixed
- Boto3, Botocore and Lambda Uploader Versions are now reported as part of traceback.
- Runtime is now a configurable option
- Exclusion regexes now quoted properly
- Added support for Lambda environment variables
- Boto3 version dependency updated to support Step functions
- Fixed issue in copy trees attempting to make a parent directory even if it already exists.
- Fixed issue in configuration verify where the object was not actually checked.
- Bumped the boto3 version to 1.4.0
- Fixed exceptions caused by not handling find_executable() returning None
- No longer raising exception in shell if Python version is Python 3
- Fixed issue with default requirements file not being used if it exists in the project directory
- Ignore list now applies to extra files as well
- Warn if the lambda package is over the current AWS max size of 50MB
- Add --extra-file flag for adding arbitrary file(s) outside of the project directory.
- Add --requirements flag to allow setting a requirements file as a CLI option
- Updated the Package() object so only the build() method actually needs to be called.
- Updated the Package() constructor and removed most of the allowed variables in favor of calling setter methods.
- Add -c shorthand to the --config flag
- Fixed the ignores to match against paths relative to the source dir
- Added support for placing your lambda functions in specific VPC subnets and security groups
- Set hard Python requirements on 2.7
- Fixed issue with lambda-uploader only looking for requirements.txt in the cwd
- Added optional zip file name to package class(API only)
- Updated boto3 version to 1.2.2
- Added support for ignoring files
- Added the ability to use an existing virtual environment
- Fixed the temporary workspace name to prevent confusion
- Updated the virtualenv site-packages copy to include lib64 if it is not a symlink
- Add --no-virtualenv flag and set the default behavior to no longer create a virtual environment unless package requirements are found
- Added flag to allow specifying the lambda.json path
- Added a role flag and environment variable to use in lieu of setting it in the config
- Fixed issue with multiple requirements set in the config causing an error
- Bumped version to deal with pypi failing
- Added support for updating the lambda configuration
- Added a publish flag to the cli
- Added support for AWS profiles
- Added support for creating versions with aliases
- Fixed a bug causing the source copy to not create parent directories
- Intial release