Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
19a7291
Add response token count logic to Gemini instrumentation. (#1486)
umaannamalai Oct 7, 2025
7d5adac
Add response token count logic to OpenAI instrumentation. (#1498)
umaannamalai Oct 7, 2025
b18104d
Strands Mock Model (#1551)
TimPansino Oct 23, 2025
c19207b
Strands Mock Model (#1551)
TimPansino Oct 23, 2025
7c3f5ac
Merge branch 'develop-strands' of github.com:newrelic/newrelic-python…
umaannamalai Nov 4, 2025
630f409
Add response token count logic to Bedrock instrumentation. (#1504)
umaannamalai Nov 13, 2025
e3b9106
Add Strands tools and agents instrumentation. (#1563)
umaannamalai Nov 13, 2025
bea2100
Bump tests.
umaannamalai Oct 7, 2025
491dd98
Add response token count logic to Gemini instrumentation. (#1486)
umaannamalai Oct 7, 2025
b266594
Add response token count logic to OpenAI instrumentation. (#1498)
umaannamalai Oct 7, 2025
1245264
Merge branch 'feature-llm-token-counts' of github.com:newrelic/newrel…
umaannamalai Nov 17, 2025
4193991
Fix instability in CI caused by health check tests (#1584)
TimPansino Nov 17, 2025
32215b9
Bump the github_actions group across 1 directory with 5 updates (#1582)
dependabot[bot] Nov 18, 2025
6a04fd4
Merge remote-tracking branch 'origin/main' into develop-strands
TimPansino Nov 18, 2025
f59f52c
Asyncio loop_factory fix (#1576)
lrafeei Nov 18, 2025
f181585
Fix issue in ASGI header consumption (#1578)
TimPansino Nov 18, 2025
060ddbd
Bedrock Converse Streaming Support (#1565)
TimPansino Nov 18, 2025
0058126
Merge remote-tracking branch 'origin/main' into merge-main-develop-st…
TimPansino Nov 18, 2025
a2e66bb
Merge main into develop-strands (#1585)
TimPansino Nov 18, 2025
fa7f3ca
Add new Redis methods (#1588)
lrafeei Nov 19, 2025
4f5ef0d
Bump the github_actions group with 3 updates (#1591)
dependabot[bot] Nov 24, 2025
cb33db9
LangChain: Fix message timestamps, add default role assignment, and …
sgoel-nr Dec 1, 2025
1606479
Bump the github_actions group with 4 updates (#1595)
dependabot[bot] Dec 2, 2025
748bd5b
Strands MultiAgent Instrumentation (#1590)
TimPansino Dec 5, 2025
dcadeb1
Strands Mock Model (#1551)
TimPansino Oct 23, 2025
e1a82c6
Add Strands tools and agents instrumentation. (#1563)
umaannamalai Nov 13, 2025
4d234e4
Strands MultiAgent Instrumentation (#1590)
TimPansino Dec 5, 2025
85a7509
Merge branch 'develop-strands' of github.com:newrelic/newrelic-python…
umaannamalai Dec 5, 2025
2ac1494
Fixed tool type bug for strands
sgoel-nr Dec 8, 2025
12b8ba1
Merge branch 'main' into sgoel/fixed_tool_type_bug
umaannamalai Dec 8, 2025
7bea863
Pin langchain & langchain_core (#1604)
lrafeei Dec 8, 2025
ea07f00
Merge branch 'main' into sgoel/fixed_tool_type_bug
mergify[bot] Dec 8, 2025
7853b9e
Merge branch 'main' into develop-strands
umaannamalai Dec 8, 2025
6860fc1
Add safeguarding to converse attr extraction. (#1603)
umaannamalai Dec 8, 2025
661efd8
Merge branch 'main' into sgoel/fixed_tool_type_bug
mergify[bot] Dec 8, 2025
6cedff1
Merge branch 'main' into develop-strands
umaannamalai Dec 8, 2025
c31c334
Merge pull request #1600 from newrelic/develop-strands
umaannamalai Dec 8, 2025
ac6eb5f
Merge branch 'main' into sgoel/fixed_tool_type_bug
umaannamalai Dec 8, 2025
ac9682c
Merge pull request #1601 from newrelic/sgoel/fixed_tool_type_bug
umaannamalai Dec 8, 2025
38d7547
Bump tests.
umaannamalai Oct 7, 2025
e6cb2bb
Add response token count logic to Gemini instrumentation. (#1486)
umaannamalai Oct 7, 2025
f4b9faa
Add response token count logic to OpenAI instrumentation. (#1498)
umaannamalai Oct 7, 2025
1b08062
Add response token count logic to Gemini instrumentation. (#1486)
umaannamalai Oct 7, 2025
055f4f3
Add response token count logic to OpenAI instrumentation. (#1498)
umaannamalai Oct 7, 2025
509a4d7
Add response token count logic to Bedrock instrumentation. (#1504)
umaannamalai Nov 13, 2025
bf80674
Reconcile changes from main and token counting branch.
umaannamalai Dec 11, 2025
80a4431
Merge branch 'feature-llm-token-counts' of github.com:newrelic/newrel…
umaannamalai Dec 11, 2025
4ea432a
[MegaLinter] Apply linters fixes
umaannamalai Dec 11, 2025
4897665
Remove outdated converse testing file.
umaannamalai Dec 11, 2025
7452d97
Merge branch 'feature-llm-token-counts' of github.com:newrelic/newrel…
umaannamalai Dec 11, 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/workflows/addlicense.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ jobs:
BASE_SHA: ${{ github.event.pull_request.base.sha }}

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
with:
fetch-depth: 0

- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # 6.0.0
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # 6.1.0
with:
python-version: "${{ matrix.python }}"

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-ci-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
name: Docker Build ${{ matrix.platform }}

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
with:
persist-credentials: false
fetch-depth: 0
Expand All @@ -60,7 +60,7 @@ jobs:

- name: Generate Docker Metadata (Tags and Labels)
id: meta
uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # 5.8.0
uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # 5.10.0
with:
images: ghcr.io/${{ steps.image-name.outputs.IMAGE_NAME }}
flavor: |
Expand Down Expand Up @@ -139,7 +139,7 @@ jobs:

- name: Generate Docker Metadata (Tags and Labels)
id: meta
uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # 5.8.0
uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # 5.10.0
with:
images: ghcr.io/${{ steps.image-name.outputs.IMAGE_NAME }}
flavor: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,14 +69,14 @@ jobs:
runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
with:
persist-credentials: false
fetch-depth: 0

- name: Setup QEMU
if: runner.os == 'Linux'
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # 3.6.0
uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # 3.7.0
with:
platforms: arm64

Expand Down Expand Up @@ -109,12 +109,12 @@ jobs:
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
with:
persist-credentials: false
fetch-depth: 0

- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # 6.0.0
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # 6.1.0
with:
python-version: "3.13"

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/mega-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,15 +45,15 @@ jobs:
steps:
# Git Checkout
- name: Checkout Code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
with:
token: ${{ secrets.PAT || secrets.GITHUB_TOKEN }}
fetch-depth: 0 # Required for pushing commits to PRs

# MegaLinter
- name: MegaLinter
id: ml
uses: oxsecurity/megalinter/flavors/python@62c799d895af9bcbca5eacfebca29d527f125a57 # 9.1.0
uses: oxsecurity/megalinter/flavors/python@55a59b24a441e0e1943080d4a512d827710d4a9d # 9.2.0
env:
# All available variables are described in documentation
# https://megalinter.io/latest/configuration/
Expand Down
62 changes: 31 additions & 31 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,8 +93,8 @@ jobs:
- tests

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # 6.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # 6.1.0
with:
python-version: "3.13"
architecture: x64
Expand Down Expand Up @@ -127,8 +127,8 @@ jobs:
- tests

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # 6.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # 6.1.0
with:
python-version: "3.13"
architecture: x64
Expand Down Expand Up @@ -166,7 +166,7 @@ jobs:
--add-host=host.docker.internal:host-gateway
timeout-minutes: 30
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -231,7 +231,7 @@ jobs:
--add-host=host.docker.internal:host-gateway
timeout-minutes: 30
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -294,14 +294,14 @@ jobs:
runs-on: windows-2025
timeout-minutes: 30
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
git fetch --tags origin

- name: Install uv
uses: astral-sh/setup-uv@85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41 # 7.1.2
uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # 7.1.4

- name: Install Python
run: |
Expand Down Expand Up @@ -363,14 +363,14 @@ jobs:
runs-on: windows-11-arm
timeout-minutes: 30
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
git fetch --tags origin

- name: Install uv
uses: astral-sh/setup-uv@85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41 # 7.1.2
uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # 7.1.4

- name: Install Python
run: |
Expand Down Expand Up @@ -443,7 +443,7 @@ jobs:
--add-host=host.docker.internal:host-gateway
timeout-minutes: 30
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -526,7 +526,7 @@ jobs:
--health-retries 10

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -606,7 +606,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -687,7 +687,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -772,7 +772,7 @@ jobs:
# from every being executed as bash commands.

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -837,7 +837,7 @@ jobs:
--add-host=host.docker.internal:host-gateway
timeout-minutes: 30
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -927,7 +927,7 @@ jobs:
KAFKA_CFG_INTER_BROKER_LISTENER_NAME: L3

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -1005,7 +1005,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -1083,7 +1083,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -1161,7 +1161,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -1244,7 +1244,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -1327,7 +1327,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -1406,7 +1406,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -1487,7 +1487,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -1567,7 +1567,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -1647,7 +1647,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -1726,7 +1726,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -1804,7 +1804,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -1923,7 +1923,7 @@ jobs:
--add-host=host.docker.internal:host-gateway

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -2003,7 +2003,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down Expand Up @@ -2081,7 +2081,7 @@ jobs:
--health-retries 5

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0

- name: Fetch git tags
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/trivy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
steps:
# Git Checkout
- name: Checkout Code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
with:
token: ${{ secrets.PAT || secrets.GITHUB_TOKEN }}
fetch-depth: 0
Expand Down Expand Up @@ -61,6 +61,6 @@ jobs:

- name: Upload Trivy scan results to GitHub Security tab
if: ${{ github.event_name == 'schedule' }}
uses: github/codeql-action/upload-sarif@0499de31b99561a6d14a36a5f662c2a54f91beee # 4.31.2
uses: github/codeql-action/upload-sarif@fe4161a26a8629af62121b670040955b330f9af2 # 4.31.6
with:
sarif_file: "trivy-results.sarif"
Loading
Loading