Releases: Azure/azure-functions-python-worker
Releases · Azure/azure-functions-python-worker
Release 4.3.0
Highlights
- Supporting PyStein programming model in the Worker by @gavin-aguiar in #965
- Enabled dependency isolation by default by @gavin-aguiar in #1055
- Enable support for multiple Set-Cookie response headers (Native & wsgi/asgi) by @YunchuWang in #1004
- Blueprint support within PyStein
What's Changed
- update cosmosdb e2e test to check internal fields existence by @YunchuWang in #1006
- Added "python -m" while running pytest in CI workflows by @gavin-aguiar in #1020
- add asgi/wsgi stein tests by @YunchuWang in #1019
- Update Python SDK Version to 1.11.1 by @vrdmr in #1025
- Mark python-dateutil as install required by @YunchuWang in #1021
- Update Python SDK Version to 1.11.2 by @vrdmr in #1027
- update azure-functions version to 1.11.3b1 by @YunchuWang in #1032
- Added generic tests for http and servicebus by @gavin-aguiar in #1043
- add cosmosdb, eventhub generic tests by @YunchuWang in #1024
- Add dev container by @tonybaloney in #1039
- unskip test_common_libraries for 3.7 by @YunchuWang in #1058
- Removed library imports from the worker by @gavin-aguiar in #1046
- label flaky httpfunction tests in thirdparty pystein http tests by @YunchuWang in #1060
- Adding Microsoft SECURITY.MD by @microsoft-github-policy-service in #1053
- updating readme with py3.10 coming soon by @YunchuWang in #1059
- Enabled dependency isolation by default by @gavin-aguiar in #1055
- Updated host version for consumption tests by @gavin-aguiar in #1062
- Added consumption test for dependency isolation by @gavin-aguiar in #1063
- Logging traceback for fatal errors by @vrdmr in #1064
- Update Python SDK Version to 1.11.3b2 by @vrdmr in #1071
- blueprint change: worker indexing functionregister by @YunchuWang in #1065
- Enable support for multiple Set-Cookie response headers (native & wsgi/asgi) by @YunchuWang in #1004
- add E2E pystein and generic binding tests for table. by @pdthummar in #1045
- Removing init.py copy step in *_env_gen.yml files by @vrdmr in #972
- Fix host_out readlines in test_utils by @YunchuWang in #976
- Added an option in setup.py to use any branch from azure-functions-host by @gavin-aguiar in #978
- Updated workflows to use the host from dev branch by @gavin-aguiar in #980
- Update Python SDK Version to 1.10.1 by @vrdmr in #983
- Reformatted the README.md and removed 3.6 from CI by @vrdmr in #985
- ignore testutils files from code coverage by @YunchuWang in #986
- Update linux consumption tests to test with dev library by @gavin-aguiar in #990
- updating the verbiage of 'ModuleNotFound' error. by @pdthummar in #997
- Create codeql-analysis.yml for security checks by @vrdmr in #999
- Adding pdthummar to CodeOwners file by @vrdmr in #995
- Fixing the Perf Testing workflow by @vrdmr in #994
- Disable dependency isolation for py 3.10 by @gavin-aguiar in #1003
- add py 310 threadpoolsetting tests by @YunchuWang in #996
- Fixing dependency isolation tests for linux consumption by @gavin-aguiar in #1005
- Update Python SDK Version to 1.11.0 by @vrdmr in #1015
- Supporting PyStein programming model in the Worker by @gavin-aguiar in #965
New Contributors
- @pdthummar made their first contribution in #997
- @tonybaloney made their first contribution in #1039
Full Changelog: 4.0.0...4.3.0
4.2.0 (hotfix)
A new hotfix release for Python Worker to fix the import issue.
4.1.0 (Abandoned)
Highlights
- Supporting PyStein programming model in the Worker by @gavin-aguiar in #965
- Disable dependency isolation for py 3.10 by @gavin-aguiar in #1003
What's Changed
- Removing init.py copy step in *_env_gen.yml files by @vrdmr in #972
- Fix host_out readlines in test_utils by @YunchuWang in #976
- Added an option in setup.py to use any branch from azure-functions-host by @gavin-aguiar in #978
- Updated workflows to use the host from dev branch by @gavin-aguiar in #980
- Update Python SDK Version to 1.10.1 by @vrdmr in #983
- Reformatted the README.md and removed 3.6 from CI by @vrdmr in #985
- ignore testutils files from code coverage by @YunchuWang in #986
- Update linux consumption tests to test with dev library by @gavin-aguiar in #990
- updating the verbiage of 'ModuleNotFound' error. by @pdthummar in #997
- Create codeql-analysis.yml for security checks by @vrdmr in #999
- Adding pdthummar to CodeOwners file by @vrdmr in #995
- Fixing the Perf Testing workflow by @vrdmr in #994
- Disable dependency isolation for py 3.10 by @gavin-aguiar in #1003
- add py 310 threadpoolsetting tests by @YunchuWang in #996
- Fixing dependency isolation tests for linux consumption by @gavin-aguiar in #1005
- Update Python SDK Version to 1.11.0 by @vrdmr in #1015
- Supporting PyStein programming model in the Worker by @gavin-aguiar in #965
New Contributors
- @pdthummar made their first contribution in #997
Full Changelog: 4.0.0...4.1.0
Release 3.1.3
Highlights
- Enabling Retry Context (#909)
- Enabling caching for shared memory to prevent the recreation of resources (#844)
- Update azure.functions version to 1.10.1
- Enable dependency isolation by default for python 3.10 (#922)
- Enable debug logging using the PYTHON_ENABLE_DEBUG_LOGGING flag (#939, #948)
What's Changed
- Using the cache for function bindings and not deleting shared memory resources upon request to close by @gohar94 in #844
- Add dotnet 5.0.x in CI pipeline to fix errors by @vrdmr in #901
- Update logic to push the Python worker package to the AzureFunctionsPreRelease feed by @Francisco-Gamino in #908
- Added Retry Context for python worker by @gavin-aguiar in #909
- Update Python SDK Version to 1.8.0 by @vrdmr in #913
- add sbom generator task in the pipeline by @arroyc in #918
- remove copy file task by @arroyc in #921
- Added e2e tests for dependency isolation by @gavin-aguiar in #919
- Enable dependency isolation by default for python 3.10 by @gavin-aguiar in #922
- update pipeline's agent pool as per bi operation recommendation by @arroyc in #925
- Enable debug logging using the PYTHON_ENABLE_DEBUG_LOGGING flag by @YunchuWang in #939
- Adding Shared Memory Diagrams by @shreyabatra4 in #942
- Add comments to enable debug logging tests by @YunchuWang in #943
- Make SBOM manifests packaged by @arroyc in #941
- Enable debug logging add recommendation by @YunchuWang in #948
- Updating UT workflow file to run on every push by @vrdmr in #968
- fix nuspec for v2 and v3 by @arroyc in #1013
- update sbom path for release/3.1.3 branch by @arroyc in #1014
- Skipping linux consumption test for python 3.7 for V3 by @gavin-aguiar in #1009
New Contributors
- @shreyabatra4 made their first contribution in #942
Full Changelog: 1.2.6...3.1.3
4.0.0
Highlights
- Enabling Retry Context (#909)
- Enabling caching for shared memory to prevent the recreation of resources (#844)
- Update azure.functions version to 1.9.0 (#963)
- Enable dependency isolation by default for python 3.10 (#922)
- Enable debug logging using the PYTHON_ENABLE_DEBUG_LOGGING flag (#939, #948)
- Preparing for Worker for Python 3.10 (#961, #936, #966)
What's Changed (Detailed)
- Using the cache for function bindings and not deleting shared memory resources upon request to close by @gohar94 in #844
- Add dotnet 5.0.x in CI pipeline to fix errors by @vrdmr in #901
- Update logic to push the Python worker package to the AzureFunctionsPreRelease feed by @Francisco-Gamino in #908
- Added Retry Context for python worker by @gavin-aguiar in #909
- Update Python SDK Version to 1.8.0 by @vrdmr in #913
- add sbom generator task in the pipeline by @arroyc in #918
- remove copy file task by @arroyc in #921
- Added e2e tests for dependency isolation by @gavin-aguiar in #919
- Enable dependency isolation by default for python 3.10 by @gavin-aguiar in #922
- update pipeline's agent pool as per bi operation recommendation by @arroyc in #925
- Enable debug logging using the PYTHON_ENABLE_DEBUG_LOGGING flag by @YunchuWang in #939
- Adding Shared Memory Diagrams by @shreyabatra4 in #942
- Add comments to enable debug logging tests by @YunchuWang in #943
- Make SBOM manifests packaged by @arroyc in #941
- Enable debug logging add recommendation by @YunchuWang in #948
- Setting up dev as V4 branch for PyWorker by @vrdmr in #936
- Enabling Python 3.10 CI and other changes by @vrdmr in #961
- Bumping up azure-functions==1.9.0 by @vrdmr in #963
- Fix publish SBOM manifest with nuget package and changing Win to Linux for release pipeline by @arroyc in #960
- Preparing nuspec file and pipeline changes for release by @vrdmr in #966
New Contributors
- @gavin-aguiar made their first contribution in #909
- @arroyc made their first contribution in #918
- @YunchuWang made their first contribution in #939
- @shreyabatra4 made their first contribution in #942
Full Changelog: 1.2.6...4.0.0
Release 1.2.6
Release 1.2.5
- Fix an issue where the azure namespace is not initialized in placeholder mode
- Disable dependency isolation to fix an issue where azure. namespace related libraries are not able to load in Linux Consumption
Release 1.2.3
- Re-enable PYTHON_ISOLATE_WORKER_DEPENDENCIES.
- Fix an azure.functions module issue in its _thirdparty folder and fix azure namespace discovery.
Release 1.2.2
- Fix an issue where Python 3.9 Linux Consumption apps are facing 404 and 503 when the customer's files are not mounted during specialization.
- Re-enable worker status response to optimize the throughput
Release 1.2.1
- [HotFix] Disable WorkerStatus reporting due to the gRPC channel fails to acquire WorkerStatusResponse message from Python Queue structure, causing the Function Host /admin/host/ping endpoint to return 408 (timeout).