- Fix bug which causes agent to crash if line_no was None.
- Updated lambda bootstrap code to support profiling python 3.9 lambda functions.
- Fix bug to sent agent overhead in the right format: int and as part of memoryInMB (instead of the previous string as part of memory_usage_mb).
- Fix bug on calculating active millis since start.
- Fix bug for module path for Fargate.
- Add operation name frame in stacks with boto api calls.
- Adds NUM_TIMES_SAMPLED agent metadata to the submitted profile.
- Add errors metadata in agent debug info with granular sdk client error metrics.
- Add create_profiling_group call in refresh_configuration and report().
- Use IMDSv2 instead of v1 when calling EC2 Instance Metadata.
- Improve CPU usage checker and ProfilerDisabler (Issue #19)
- Attempt to report profile before sample to avoid incorrect profile end time (Issue #15)
- Add synthetic frame for lxml schema init
- Add requirements.txt in PyPI source release (Issue #13)
- Fix timestamp bug in file reporter (Issue #10)
- Fix bug for running agent in Windows; Update module_path_extractor to support Windows applications
- Use json library instead of custom encoder for profile encoding for more reliable performance
- Specify min version for boto3 in setup.py
- Initial Release