Releases: iopipe/iopipe-python
Releases · iopipe/iopipe-python
v1.7.18
v1.7.17
- Fixes issue with handler wrapper where the module path has slashes (#316)
Lambda Layer ARNs
python3.6, python3.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython:12 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython:12 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython:12 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython:12 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython:12 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython:12 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython:12 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython:12 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython:12 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython:12 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython:13 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython:12 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython:12 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython:12
python2.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython27:14 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython27:12 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython27:12 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython27:12 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython27:12 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython27:12 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython27:12 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython27:12 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython27:12 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython27:12 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython27:12 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython27:12 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython27:12 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython27:12
v1.7.16
- Adds support for 7 new AWS regions (#313)
Lambda Layer ARNs
python3.6, python3.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython:11 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython:11 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython:11 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython:11 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython:11 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython:11 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython:11 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython:11 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython:11 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython:11 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython:12 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython:11 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython:11 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython:11
python2.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython27:13 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython27:11 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython27:11 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython27:11 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython27:11 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython27:11 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython27:11 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython27:11 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython27:11 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython27:11 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython27:11 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython27:11 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython27:11 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython27:11
v1.7.15
v1.7.14
- Fixes bug where destructor was shutting down a thread pool executor that didn't yet exist (#308)
Lambda Layer ARNs
python3.6, python3.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython:9 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython:9 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython:9 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython:9 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython:9 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython:9 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython:9 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython:9 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython:9 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython:9 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython:10 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython:9 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython:9 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython:9
python2.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython27:11 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython27:9 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython27:9 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython27:9 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython27:9 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython27:9 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython27:9 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython27:9 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython27:9 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython27:9 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython27:9 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython27:9 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython27:9 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython27:9
v1.7.13
- Enables auto HTTP tracing by default #304
Lambda Layer ARNs
python3.6, python3.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython:8 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython:8 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython:8 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython:8 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython:8 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython:8 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython:8 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython:8 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython:8 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython:8 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython:9 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython:8 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython:8 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython:8
python2.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython27:10 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython27:8 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython27:8 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython27:8 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython27:8 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython27:8 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython27:8 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython27:8 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython27:8 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython27:8 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython27:8 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython27:8 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython27:8 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython27:8
v1.7.12
- Allows multiple labels to be added at once #303
Lambda Layer ARNS
python3.6, python3.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython:7 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython:7 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython:7 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython:7 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython:7 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython:7 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython:7 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython:7 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython:7 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython:7 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython:8 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython:7 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython:7 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython:7
python2.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython27:9 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython27:7 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython27:7 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython27:7 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython27:7 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython27:7 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython27:7 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython27:7 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython27:7 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython27:7 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython27:7 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython27:7 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython27:7 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython27:7
v1.7.11
Lambda Layer ARNs
python3.6, python3.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython:6 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython:6 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython:6 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython:6 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython:6 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython:6 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython:6 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython:6 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython:6 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython:6 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython:7 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython:6 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython:6 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython:6
python2.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython27:8 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython27:6 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython27:6 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython27:6 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython27:6 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython27:6 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython27:6 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython27:6 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython27:6 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython27:6 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython27:6 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython27:6 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython27:6 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython27:6
v1.7.10
v1.7.9
-
Logger plugin can be enabled/disabled using either an
enabledkwarg at instantiation or aIOPIPE_LOGGER_ENABLEDenvironment variable. #298 -
Fixes a bug with
context.iopipe.error()where plugins dependent on signed requests were raising errors. Also now catching and logging plugin hook errors. #298 -
context.iopipe.log()has been deprecated. #298 -
Logger plugin is now disabled by default #298
Lambda Layer ARNS
python3.6, python3.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython:5 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython:5 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython:5 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython:5 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython:5 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython:5 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython:5 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython:5 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython:5 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython:5 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython:6 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython:5 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython:5 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython:5
python2.7:
- ap-northeast-1:
arn:aws:lambda:ap-northeast-1:146318645305:layer:IOpipePython27:7 - ap-northeast-2:
arn:aws:lambda:ap-northeast-2:146318645305:layer:IOpipePython27:5 - ap-south-1:
arn:aws:lambda:ap-south-1:146318645305:layer:IOpipePython27:5 - ap-southeast-1:
arn:aws:lambda:ap-southeast-1:146318645305:layer:IOpipePython27:5 - ap-southeast-2:
arn:aws:lambda:ap-southeast-2:146318645305:layer:IOpipePython27:5 - ca-central-1:
arn:aws:lambda:ca-central-1:146318645305:layer:IOpipePython27:5 - eu-central-1:
arn:aws:lambda:eu-central-1:146318645305:layer:IOpipePython27:5 - eu-west-1:
arn:aws:lambda:eu-west-1:146318645305:layer:IOpipePython27:5 - eu-west-2:
arn:aws:lambda:eu-west-2:146318645305:layer:IOpipePython27:5 - eu-west-3:
arn:aws:lambda:eu-west-3:146318645305:layer:IOpipePython27:5 - us-east-1:
arn:aws:lambda:us-east-1:146318645305:layer:IOpipePython27:5 - us-east-2:
arn:aws:lambda:us-east-2:146318645305:layer:IOpipePython27:5 - us-west-1:
arn:aws:lambda:us-west-1:146318645305:layer:IOpipePython27:5 - us-west-2:
arn:aws:lambda:us-west-2:146318645305:layer:IOpipePython27:5