Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
996ee66
fix(aiomysql): avoid wrapping pooled connections multiple times (#1553)
canonrock16 Oct 24, 2025
6d7be8c
Fix structlog tests (#1556)
TimPansino Oct 27, 2025
f9ab47b
Bump the github_actions group with 4 updates (#1555)
dependabot[bot] Oct 27, 2025
d1e7b60
Add instrumentation for new kinesis method (#1557)
TimPansino Oct 27, 2025
953f379
Add free-threaded Python to CI (#1562)
TimPansino Oct 30, 2025
c04e0b8
Update wrapt
TimPansino Oct 21, 2025
cae602c
Add no GIL flag to thread_utilization extension
TimPansino Oct 21, 2025
ad1b43b
Enable testing for Python 3.14 free threading in tox
TimPansino Oct 21, 2025
a963ebf
Add python free threading wheels
TimPansino Oct 21, 2025
acd9a47
Misc updates after wrapt upgrade
TimPansino Oct 27, 2025
3ed4a12
Bump github/codeql-action in the github_actions group (#1566)
dependabot[bot] Nov 3, 2025
2dd463d
Region aware/ Claude 3+ bedrock support (#1561)
umaannamalai Nov 3, 2025
b9d9d3b
Fix notice_error logic for non-iterable exceptions. (#1564)
umaannamalai Nov 3, 2025
4cb31b1
Revert "Fix notice_error logic for non-iterable exceptions. (#1564)" …
umaannamalai Nov 3, 2025
8577eb7
Add additional trace points for AWS Kinesis (#1569)
TimPansino Nov 3, 2025
8c91a74
Enable environment variables for attribute filters (#1558)
lrafeei Nov 3, 2025
68252f0
Update version of cibuildwheel to latest (#1570)
TimPansino Nov 3, 2025
81d01e1
Force uv to use non-emulated Python on windows arm64 (#1567)
TimPansino Nov 4, 2025
7c4f239
Merge remote-tracking branch 'origin/main' into feat-free-threaded-py…
TimPansino Nov 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/containers/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ RUN mv "${HOME}/.local/bin/python3.11" "${HOME}/.local/bin/pypy3.11" && \
mv "${HOME}/.local/bin/python3.10" "${HOME}/.local/bin/pypy3.10"

# Install CPython versions
RUN uv python install -f cp3.14 cp3.13 cp3.12 cp3.11 cp3.10 cp3.9 cp3.8
RUN uv python install -f cp3.14 cp3.14t cp3.13 cp3.12 cp3.11 cp3.10 cp3.9 cp3.8

# Set default Python version to CPython 3.13
RUN uv python install -f --default cp3.13
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-ci-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ jobs:
touch "${{ runner.temp }}/digests/${digest#sha256:}"

- name: Upload Digest
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # 4.6.2
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # 5.0.0
with:
name: digests-${{ matrix.cache_tag }}
path: ${{ runner.temp }}/digests/*
Expand All @@ -114,7 +114,7 @@ jobs:

steps:
- name: Download Digests
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # 5.0.0
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # 6.0.0
with:
path: ${{ runner.temp }}/digests
pattern: digests-*
Expand Down
17 changes: 13 additions & 4 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,12 @@ jobs:
os: ubuntu-24.04
- wheel: cp313-manylinux
os: ubuntu-24.04
- wheel: cp313t-manylinux
os: ubuntu-24.04
- wheel: cp314-manylinux
os: ubuntu-24.04
- wheel: cp314t-manylinux
os: ubuntu-24.04
# Linux musllibc
- wheel: cp38-musllinux
os: ubuntu-24.04
Expand All @@ -56,8 +60,12 @@ jobs:
os: ubuntu-24.04
- wheel: cp313-musllinux
os: ubuntu-24.04
- wheel: cp313t-musllinux
os: ubuntu-24.04
- wheel: cp314-musllinux
os: ubuntu-24.04
- wheel: cp314t-musllinux
os: ubuntu-24.04
# Windows
# Windows wheels won't but published until the full release announcement.
# - wheel: cp313-win
Expand All @@ -81,14 +89,15 @@ jobs:
platforms: arm64

- name: Build Wheels
uses: pypa/cibuildwheel@faf86a6ed7efa889faf6996aa23820831055001a # 2.23.3
uses: pypa/cibuildwheel@9c00cb4f6b517705a3794b22395aedc36257242c # 3.2.1
env:
CIBW_PLATFORM: auto
CIBW_BUILD: "${{ matrix.wheel }}*"
CIBW_ARCHS_LINUX: x86_64 aarch64
CIBW_ARCHS_MACOS: native
CIBW_ARCHS_WINDOWS: AMD64 ARM64
CIBW_ENVIRONMENT_LINUX: "LD_LIBRARY_PATH=/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib:/opt/rh/devtoolset-8/root/usr/lib64/dyninst:/opt/rh/devtoolset-8/root/usr/lib/dyninst:/usr/local/lib64:/usr/local/lib"
CIBW_ENABLE: cpython-freethreading
CIBW_TEST_REQUIRES: pytest
CIBW_TEST_COMMAND_LINUX: "export PYTHONPATH={project}/tests; pytest {project}/tests/agent_unittests -vx"
CIBW_TEST_COMMAND_MACOS: "export PYTHONPATH={project}/tests; pytest {project}/tests/agent_unittests -vx"
Expand All @@ -97,7 +106,7 @@ jobs:
CIBW_TEST_SKIP: "*-win_arm64"

- name: Upload Artifacts
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # 4.6.2
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # 5.0.0
with:
name: ${{ github.job }}-${{ matrix.wheel }}
path: ./wheelhouse/*.whl
Expand Down Expand Up @@ -134,7 +143,7 @@ jobs:
openssl md5 -binary "dist/${tarball}" | xxd -p | tr -d '\n' > "dist/${md5_file}"

- name: Upload Artifacts
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # 4.6.2
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # 5.0.0
with:
name: ${{ github.job }}-sdist
path: |
Expand Down Expand Up @@ -166,7 +175,7 @@ jobs:
environment: ${{ matrix.pypi-instance }}

steps:
- uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # 5.0.0
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # 6.0.0
with:
path: ./dist/
merge-multiple: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/mega-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ jobs:
# Upload MegaLinter artifacts
- name: Archive production artifacts
if: success() || failure()
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # 4.6.2
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # 5.0.0
with:
name: MegaLinter reports
include-hidden-files: "true"
Expand Down
Loading