Releases: instana/python-sensor
Releases · instana/python-sensor
v2.4.0
What's Changed
- refactor: Remove superfluous absolute_import by @Ferenc- in #503
- Refectoring and improvements by @pvital in #508
- refactor(tests): Remove superfluous imports by @GSVarsha in #504
- Sanic: capture responseHeadersOnEntrySpans by @GSVarsha in #505
- Enable Asyncio support. by @pvital in #507
- Ci cleanup by @Ferenc- in #510
- Tornado Server: capture responseHeadersOnEntrySpans by @GSVarsha in #509
- Add .tekton by @Ferenc- in #506
- [FastAPI] Add TC for non-async methods by @GSVarsha in #514
- ci: Include testing with latest starlette version by @GSVarsha in #517
- ci: Make the GH set-status task reusable across repos by @Ferenc- in #518
- ci: Use python specific naming on GH PR eventlistener & co by @Ferenc- in #519
- ci: Add scheduled eventlistener by @Ferenc- in #520
- Celery test fix by @Ferenc- in #521
- fix: Handle grpcio target schemes like 'dns:///' by @Ferenc- in #524
- feat: Add opt-in exit spans (part 1) by @Ferenc- in #522
- test: Refactor to use appropriate UT assertions where available by @Ferenc- in #526
- feat: Add opt-in exit spans to boto3 and aiohttp client by @Ferenc- in #530
- refactor: Make use of subclassing unittest.TestCase by @Ferenc- in #529
- ci: Eliminate 'failed to pull the image' type of failures with a prepuller by @Ferenc- in #531
- Build migration to pyproject.toml by @pvital in #525
- feat: Add opt-in root exit spans to logging by @Ferenc- in #532
- chore(version): Bump version to 2.4.0 by @GSVarsha in #533
Full Changelog: v2.3.0...v2.4.0
AWS Lambda Layer v55
AWS Region | ARN |
---|---|
af-south-1 | arn:aws:lambda:af-south-1:410797082306:layer:instana-python:55 |
ap-east-1 | arn:aws:lambda:ap-east-1:410797082306:layer:instana-python:55 |
ap-northeast-1 | arn:aws:lambda:ap-northeast-1:410797082306:layer:instana-python:55 |
ap-northeast-2 | arn:aws:lambda:ap-northeast-2:410797082306:layer:instana-python:55 |
ap-northeast-3 | arn:aws:lambda:ap-northeast-3:410797082306:layer:instana-python:55 |
ap-south-1 | arn:aws:lambda:ap-south-1:410797082306:layer:instana-python:55 |
ap-south-2 | arn:aws:lambda:ap-south-2:410797082306:layer:instana-python:55 |
ap-southeast-1 | arn:aws:lambda:ap-southeast-1:410797082306:layer:instana-python:55 |
ap-southeast-2 | arn:aws:lambda:ap-southeast-2:410797082306:layer:instana-python:55 |
ap-southeast-3 | arn:aws:lambda:ap-southeast-3:410797082306:layer:instana-python:55 |
ap-southeast-4 | arn:aws:lambda:ap-southeast-4:410797082306:layer:instana-python:55 |
ca-central-1 | arn:aws:lambda:ca-central-1:410797082306:layer:instana-python:55 |
ca-west-1 | arn:aws:lambda:ca-west-1:410797082306:layer:instana-python:55 |
cn-north-1 | arn:aws:lambda:cn-north-1:107998019096:layer:instana-python:55 |
cn-northwest-1 | arn:aws:lambda:cn-northwest-1:107998019096:layer:instana-python:55 |
eu-central-1 | arn:aws:lambda:eu-central-1:410797082306:layer:instana-python:55 |
eu-central-2 | arn:aws:lambda:eu-central-2:410797082306:layer:instana-python:55 |
eu-north-1 | arn:aws:lambda:eu-north-1:410797082306:layer:instana-python:55 |
eu-south-1 | arn:aws:lambda:eu-south-1:410797082306:layer:instana-python:55 |
eu-south-2 | arn:aws:lambda:eu-south-2:410797082306:layer:instana-python:55 |
eu-west-1 | arn:aws:lambda:eu-west-1:410797082306:layer:instana-python:55 |
eu-west-2 | arn:aws:lambda:eu-west-2:410797082306:layer:instana-python:55 |
eu-west-3 | arn:aws:lambda:eu-west-3:410797082306:layer:instana-python:55 |
il-central-1 | arn:aws:lambda:il-central-1:410797082306:layer:instana-python:55 |
me-central-1 | arn:aws:lambda:me-central-1:410797082306:layer:instana-python:55 |
me-south-1 | arn:aws:lambda:me-south-1:410797082306:layer:instana-python:55 |
sa-east-1 | arn:aws:lambda:sa-east-1:410797082306:layer:instana-python:55 |
us-east-1 | arn:aws:lambda:us-east-1:410797082306:layer:instana-python:55 |
us-east-2 | arn:aws:lambda:us-east-2:410797082306:layer:instana-python:55 |
us-west-1 | arn:aws:lambda:us-west-1:410797082306:layer:instana-python:55 |
us-west-2 | arn:aws:lambda:us-west-2:410797082306:layer:instana-python:55 |
v2.3.0
AWS Lambda Layer v54
AWS Region | ARN |
---|---|
af-south-1 | arn:aws:lambda:af-south-1:410797082306:layer:instana-python:54 |
ap-east-1 | arn:aws:lambda:ap-east-1:410797082306:layer:instana-python:54 |
ap-northeast-1 | arn:aws:lambda:ap-northeast-1:410797082306:layer:instana-python:54 |
ap-northeast-2 | arn:aws:lambda:ap-northeast-2:410797082306:layer:instana-python:54 |
ap-northeast-3 | arn:aws:lambda:ap-northeast-3:410797082306:layer:instana-python:54 |
ap-south-1 | arn:aws:lambda:ap-south-1:410797082306:layer:instana-python:54 |
ap-south-2 | arn:aws:lambda:ap-south-2:410797082306:layer:instana-python:54 |
ap-southeast-1 | arn:aws:lambda:ap-southeast-1:410797082306:layer:instana-python:54 |
ap-southeast-2 | arn:aws:lambda:ap-southeast-2:410797082306:layer:instana-python:54 |
ap-southeast-3 | arn:aws:lambda:ap-southeast-3:410797082306:layer:instana-python:54 |
ap-southeast-4 | arn:aws:lambda:ap-southeast-4:410797082306:layer:instana-python:54 |
ca-central-1 | arn:aws:lambda:ca-central-1:410797082306:layer:instana-python:54 |
ca-west-1 | arn:aws:lambda:ca-west-1:410797082306:layer:instana-python:54 |
cn-north-1 | arn:aws:lambda:cn-north-1:107998019096:layer:instana-python:54 |
cn-northwest-1 | arn:aws:lambda:cn-northwest-1:107998019096:layer:instana-python:54 |
eu-central-1 | arn:aws:lambda:eu-central-1:410797082306:layer:instana-python:54 |
eu-central-2 | arn:aws:lambda:eu-central-2:410797082306:layer:instana-python:54 |
eu-north-1 | arn:aws:lambda:eu-north-1:410797082306:layer:instana-python:54 |
eu-south-1 | arn:aws:lambda:eu-south-1:410797082306:layer:instana-python:54 |
eu-south-2 | arn:aws:lambda:eu-south-2:410797082306:layer:instana-python:54 |
eu-west-1 | arn:aws:lambda:eu-west-1:410797082306:layer:instana-python:54 |
eu-west-2 | arn:aws:lambda:eu-west-2:410797082306:layer:instana-python:54 |
eu-west-3 | arn:aws:lambda:eu-west-3:410797082306:layer:instana-python:54 |
il-central-1 | arn:aws:lambda:il-central-1:410797082306:layer:instana-python:54 |
me-central-1 | arn:aws:lambda:me-central-1:410797082306:layer:instana-python:54 |
me-south-1 | arn:aws:lambda:me-south-1:410797082306:layer:instana-python:54 |
sa-east-1 | arn:aws:lambda:sa-east-1:410797082306:layer:instana-python:54 |
us-east-1 | arn:aws:lambda:us-east-1:410797082306:layer:instana-python:54 |
us-east-2 | arn:aws:lambda:us-east-2:410797082306:layer:instana-python:54 |
us-west-1 | arn:aws:lambda:us-west-1:410797082306:layer:instana-python:54 |
us-west-2 | arn:aws:lambda:us-west-2:410797082306:layer:instana-python:54 |
v2.2.0
What's Changed
- Pyramid: capture responseHeadersOnEntrySpans by @GSVarsha in #496
- fix(tests): Adapt to moto 5 by @Ferenc- in #498
- Enhance boto3 instrumentation to capture HTTP headers in all four flavours by @GSVarsha in #499
- fix(test_boto3) :Remove explicit credential mocking by @GSVarsha in #500
Full Changelog: v2.1.0...v2.2.0
AWS Lambda Layer v53
AWS Region | ARN |
---|---|
af-south-1 | arn:aws:lambda:af-south-1:410797082306:layer:instana-python:53 |
ap-east-1 | arn:aws:lambda:ap-east-1:410797082306:layer:instana-python:53 |
ap-northeast-1 | arn:aws:lambda:ap-northeast-1:410797082306:layer:instana-python:53 |
ap-northeast-2 | arn:aws:lambda:ap-northeast-2:410797082306:layer:instana-python:53 |
ap-northeast-3 | arn:aws:lambda:ap-northeast-3:410797082306:layer:instana-python:53 |
ap-south-1 | arn:aws:lambda:ap-south-1:410797082306:layer:instana-python:53 |
ap-south-2 | arn:aws:lambda:ap-south-2:410797082306:layer:instana-python:53 |
ap-southeast-1 | arn:aws:lambda:ap-southeast-1:410797082306:layer:instana-python:53 |
ap-southeast-2 | arn:aws:lambda:ap-southeast-2:410797082306:layer:instana-python:53 |
ap-southeast-3 | arn:aws:lambda:ap-southeast-3:410797082306:layer:instana-python:53 |
ap-southeast-4 | arn:aws:lambda:ap-southeast-4:410797082306:layer:instana-python:53 |
ca-central-1 | arn:aws:lambda:ca-central-1:410797082306:layer:instana-python:53 |
ca-west-1 | arn:aws:lambda:ca-west-1:410797082306:layer:instana-python:53 |
cn-north-1 | arn:aws:lambda:cn-north-1:107998019096:layer:instana-python:53 |
cn-northwest-1 | arn:aws:lambda:cn-northwest-1:107998019096:layer:instana-python:53 |
eu-central-1 | arn:aws:lambda:eu-central-1:410797082306:layer:instana-python:53 |
eu-central-2 | arn:aws:lambda:eu-central-2:410797082306:layer:instana-python:53 |
eu-north-1 | arn:aws:lambda:eu-north-1:410797082306:layer:instana-python:53 |
eu-south-1 | arn:aws:lambda:eu-south-1:410797082306:layer:instana-python:53 |
eu-south-2 | arn:aws:lambda:eu-south-2:410797082306:layer:instana-python:53 |
eu-west-1 | arn:aws:lambda:eu-west-1:410797082306:layer:instana-python:53 |
eu-west-2 | arn:aws:lambda:eu-west-2:410797082306:layer:instana-python:53 |
eu-west-3 | arn:aws:lambda:eu-west-3:410797082306:layer:instana-python:53 |
il-central-1 | arn:aws:lambda:il-central-1:410797082306:layer:instana-python:53 |
me-central-1 | arn:aws:lambda:me-central-1:410797082306:layer:instana-python:53 |
me-south-1 | arn:aws:lambda:me-south-1:410797082306:layer:instana-python:53 |
sa-east-1 | arn:aws:lambda:sa-east-1:410797082306:layer:instana-python:53 |
us-east-1 | arn:aws:lambda:us-east-1:410797082306:layer:instana-python:53 |
us-east-2 | arn:aws:lambda:us-east-2:410797082306:layer:instana-python:53 |
us-west-1 | arn:aws:lambda:us-west-1:410797082306:layer:instana-python:53 |
us-west-2 | arn:aws:lambda:us-west-2:410797082306:layer:instana-python:53 |
v2.1.0
What's Changed
- ci: Use only the released (non --pre) versions of Django 5 for testing by @Ferenc- in #478
- Use latest urllib3 without secure extra by @GSVarsha in #479
- ci: Unskip boto3_secretsmanager TC on python>=3.10 by @GSVarsha in #481
- fix(lambda): Record the statusCode when available by @Ferenc- in #480
- fix: The spec doesn't set upper limit for ec=1 if code>=500 by @Ferenc- in #482
- chore(sonar): Skip bin as it is not part of the delivered product by @Ferenc- in #484
- Test infra updates by @pvital in #483
- CI Python 3.9 by @Ferenc- in #487
- Cassandra refactor by @Ferenc- in #486
- Django: capture responseHeadersOnEntrySpans by @GSVarsha in #489
- FastAPI: capture responseHeadersOnEntrySpans by @GSVarsha in #488
- refactor: Use the proper UT assertions in Fargate tests by @Ferenc- in #490
- Flask: capture responseHeadersOnEntrySpans by @GSVarsha in #491
- urllib3: capture requestHeadersOnExitSpans by @GSVarsha in #493
- feat(bin): Add new AWS region ca-west-1 by @Ferenc- in #492
- chore(version): Bump version to 2.1.0 by @GSVarsha in #495
Full Changelog: v2.0.10...v2.1.0
AWS Lambda Layer v52
AWS Region | ARN |
---|---|
af-south-1 | arn:aws:lambda:af-south-1:410797082306:layer:instana-python:52 |
ap-east-1 | arn:aws:lambda:ap-east-1:410797082306:layer:instana-python:52 |
ap-northeast-1 | arn:aws:lambda:ap-northeast-1:410797082306:layer:instana-python:52 |
ap-northeast-2 | arn:aws:lambda:ap-northeast-2:410797082306:layer:instana-python:52 |
ap-northeast-3 | arn:aws:lambda:ap-northeast-3:410797082306:layer:instana-python:52 |
ap-south-1 | arn:aws:lambda:ap-south-1:410797082306:layer:instana-python:52 |
ap-south-2 | arn:aws:lambda:ap-south-2:410797082306:layer:instana-python:52 |
ap-southeast-1 | arn:aws:lambda:ap-southeast-1:410797082306:layer:instana-python:52 |
ap-southeast-2 | arn:aws:lambda:ap-southeast-2:410797082306:layer:instana-python:52 |
ap-southeast-3 | arn:aws:lambda:ap-southeast-3:410797082306:layer:instana-python:52 |
ap-southeast-4 | arn:aws:lambda:ap-southeast-4:410797082306:layer:instana-python:52 |
ca-central-1 | arn:aws:lambda:ca-central-1:410797082306:layer:instana-python:52 |
cn-north-1 | arn:aws:lambda:cn-north-1:107998019096:layer:instana-python:52 |
cn-northwest-1 | arn:aws:lambda:cn-northwest-1:107998019096:layer:instana-python:52 |
eu-central-1 | arn:aws:lambda:eu-central-1:410797082306:layer:instana-python:52 |
eu-central-2 | arn:aws:lambda:eu-central-2:410797082306:layer:instana-python:52 |
eu-north-1 | arn:aws:lambda:eu-north-1:410797082306:layer:instana-python:52 |
eu-south-1 | arn:aws:lambda:eu-south-1:410797082306:layer:instana-python:52 |
eu-south-2 | arn:aws:lambda:eu-south-2:410797082306:layer:instana-python:52 |
eu-west-1 | arn:aws:lambda:eu-west-1:410797082306:layer:instana-python:52 |
eu-west-2 | arn:aws:lambda:eu-west-2:410797082306:layer:instana-python:52 |
eu-west-3 | arn:aws:lambda:eu-west-3:410797082306:layer:instana-python:52 |
il-central-1 | arn:aws:lambda:il-central-1:410797082306:layer:instana-python:52 |
me-central-1 | arn:aws:lambda:me-central-1:410797082306:layer:instana-python:52 |
me-south-1 | arn:aws:lambda:me-south-1:410797082306:layer:instana-python:52 |
sa-east-1 | arn:aws:lambda:sa-east-1:410797082306:layer:instana-python:52 |
us-east-1 | arn:aws:lambda:us-east-1:410797082306:layer:instana-python:52 |
us-east-2 | arn:aws:lambda:us-east-2:410797082306:layer:instana-python:52 |
us-west-1 | arn:aws:lambda:us-west-1:410797082306:layer:instana-python:52 |
us-west-2 | arn:aws:lambda:us-west-2:410797082306:layer:instana-python:52 |
v2.0.10
What's Changed
- ci: Add sonarcube reporting by @Ferenc- in #468
- feat: Add new lambda regions by @Ferenc- in #434
- bin: Expect separate profiles for CN region by @Ferenc- in #469
- Remove 310 lambda support by @Ferenc- in #470
- Fork missing spans fix by @pvital in #460
- test: Cover the HostAgent can_send method by @Ferenc- in #471
- fix(agent): Remove deprecated X-Instana-Time header by @Ferenc- in #473
- refactor: Using context manager to handle threading.Lock by @pvital in #475
- Bump version to 2.0.10 by @pvital in #476
- fix: Update README.md by @pvital in #477
Full Changelog: v2.0.9...v2.0.10
AWS Lambda Layer v51
AWS Region | ARN |
---|---|
ap-northeast-1 | arn:aws:lambda:ap-northeast-1:410797082306:layer:instana-python:v51 |
ap-northeast-2 | arn:aws:lambda:ap-northeast-2:410797082306:layer:instana-python:v51 |
ap-south-1 | arn:aws:lambda:ap-south-1:410797082306:layer:instana-python:v51 |
ap-southeast-1 | arn:aws:lambda:ap-southeast-1:410797082306:layer:instana-python:v51 |
ap-southeast-2 | arn:aws:lambda:ap-southeast-2:410797082306:layer:instana-python:v51 |
ca-central-1 | arn:aws:lambda:ca-central-1:410797082306:layer:instana-python:v51 |
eu-central-1 | arn:aws:lambda:eu-central-1:410797082306:layer:instana-python:v51 |
eu-north-1 | arn:aws:lambda:eu-north-1:410797082306:layer:instana-python:v51 |
eu-west-1 | arn:aws:lambda:eu-west-1:410797082306:layer:instana-python:v51 |
eu-west-2 | arn:aws:lambda:eu-west-2:410797082306:layer:instana-python:v51 |
eu-west-3 | arn:aws:lambda:eu-west-3:410797082306:layer:instana-python:v51 |
sa-east-1 | arn:aws:lambda:sa-east-1:410797082306:layer:instana-python:v51 |
us-east-1 | arn:aws:lambda:us-east-1:410797082306:layer:instana-python:v51 |
us-east-2 | arn:aws:lambda:us-east-2:410797082306:layer:instana-python:v51 |
us-west-1 | arn:aws:lambda:us-west-1:410797082306:layer:instana-python:v51 |
us-west-2 | arn:aws:lambda:us-west-2:410797082306:layer:instana-python:v51 |