What's Changed
General
- ci: fix release job concurrency by @skl in #1487
- ci: manual concurrency groups by @skl in #1488
- Exclude dns from span and service graph metrics by @grcevski in #1489
- bpf: set shared ctx for java by @mmat11 in #1484
- Add configurable retry for node metadata fetching by @pinoOgni in #1479
- largebuf: add NewLimitedReader; eliminate allocs in Postgres message parsing by @rafaelroquetto in #1486
- Fix HTTP status handling for continuing requests by @rafaelroquetto in #1490
- Pin dependencies by @MrAlias in #1469
- Add pinoOgni as Approver by @NimrodAvni78 in #1502
- Fix zizmor by @MrAlias in #1511
- bpf: set ruby trace context in shared map by @mmat11 in #1494
- refactor: decouple ebpf headers and optimize map dependencies by @pinoOgni in #1495
- Fix go SQL error status by @grcevski in #1524
- network metrics: disable ordinal port guessing by default by @mariomac in #1519
- Use Server Spans when instrumenting SQL databases by @marctc in #1485
- Allow adding http headers to spans by @NimrodAvni78 in #1448
- Verify SIGUSR1 handler is not registered before trying to inject nodejs agent by @NimrodAvni78 in #1514
- Parameterize ringBufForwarder and update SharedRingbuf/ForwardRingbuf to generic by @pinoOgni in #1500
- Generalize netolly pipeline nodes and decorators by @pinoOgni in #1531
- Fix nil pointer dereference in ELF section parsing by @rafaelroquetto in #1546
- fix large buffers for mysql, add integration test by @mmat11 in #1539
- Large buffers: enforce per-request per-direction limits by @rafaelroquetto in #1513
- configurable port guessing also in flows.c by @mariomac in #1545
- Fix issue with ghost timeouts reported by @grcevski in #1538
- refactor: clean up unused ebpf headers and remove unused map by @pinoOgni in #1544
- collector: fix cross-platform compilation by @MrAlias in #1550
- Create a generic transform function for pod, service and node informers by @pinoOgni in #1552
- Fix hostname capturing for lib/pq versions > 1.11 by @marctc in #1554
- chore(deps): update dependency charset-normalizer to v3.4.6 by @renovate[bot] in #1561
- chore: remove unused interface filter code by @pinoOgni in #1566
- refactor: move IP discovery logic to
pkg/netipfor reuse by @pinoOgni in #1565 - Dynamic add/remove of PID selection by @damemi in #1388
- Add project versioning policy by @MrAlias in #1570
- Added obi_bpf_network_ignored_packet_total metric by @mariomac in #1567
- Fix null pointer deref by @rafaelroquetto in #1574
- Remove stray object file by @rafaelroquetto in #1576
- do not prune docker builder cache in integration tests by @mariomac in #1573
- Fix nullptr on flows_sock by @rafaelroquetto in #1581
- nodejs detector: fallback to scan code for SIGUSR1 when traditional signal check fails by @NimrodAvni78 in #1553
- Removing some unused functions and global variables by @mariomac in #1582
- bump golang base image to 1.25.8 (CVE-2026-25679) by @rafaelroquetto in #1588
- Optimize LookupAndDeleteMap in network flow fetcher by @mariomac in #1585
- [RFC] Contribution guidelines, code ownership, and AI policy by @rafaelroquetto in #1583
- Fix bpf_xdp_load_bytes unkown function on kernel < 5.18 by @pinoOgni in #1589
- bpf: fix logenricher and generictracer on older kernels by @mmat11 in #1590
- chore(deps): update confluentinc/cp-zookeeper docker tag to v7.9.6 by @renovate[bot] in #1601
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.148.0 by @renovate[bot] in #1609
- Add bpf-verifier test by @pinoOgni in #1598
- Expand AGENTS.md to recommend usage of MCP by @marctc in #1612
- bump Go to 1.25.8 (CVE-2026-25679, CVE-2026-27142, CVE-2026-27139) by @rafaelroquetto in #1599
- Remove already implemented TODO comments by @pinoOgni in #1614
- Sockets flow fetcher: replace iterator by BatchLookupAndDelete by @mariomac in #1591
- Introduce StatsO11y by @pinoOgni in #1572
- Fix missing requests on pipe splice by @grcevski in #1571
- Add instructions for the Copilot reviewer by @rafaelroquetto in #1616
- Upgrade oats to v0.6.1 by @marctc in #1587
- tests: fix wrongly tagged integration tests not being executed in CI by @mmat11 in #1637
- renovate: disable patch/digest bumps for test dependencies by @mmat11 in #1635
- Add support for python asyncio uvloop by @marctc in #1543
- Uniform ebpf map loading using
ebpfconveniencepackage by @pinoOgni in #1628 - httpSafeParseResponse: return error to prevent nil pointer by @NimrodAvni78 in #1645
- bpf: fix logenricher bad relocation by @mmat11 in #1650
- Remove //nolint:undoc annotations by @marctc in #1644
- Add configurable
ReconnectDelayinKubernetesDecoratorby @pinoOgni in #1613 - Swarm: testing mutually-exclusive nodes by @mariomac in #1636
- Split
bpf_dbg_printkto have less than 3 arguments by @pinoOgni in #1654 - fix: span count panic by @skl in #1658
- Add Finding your first contribution section by @NimrodAvni78 in #1653
- Move src and dst port from
NetFlowIdtoCommonAttrsby @pinoOgni in #1633 - Add payload extraction support for Anthropic Claude by @grcevski in #1655
- Allow configuring JSON logs by @mariomac in #1666
- Fix critical vulnerabilities in dependencies by @mariomac in #1668
- Remove remaining Beyla references by @pinoOgni in #1670
- Fix Native Java image creation by @mariomac in #1671
- Add
config.EBPFTracerto statsolly, netolly and rdns by @pinoOgni in #1667 - Move gputracer in common tracer by @pinoOgni in #1662
- Switch to maintained markdown-lint image by @NimrodAvni78 in #1673
- [POC] Add weaver semantic convention validation to integration tests by @NimrodAvni78 in #1674
- Add CycloneDX SBOMs to release artifacts by @MrAlias in #1569
- Update bpf verifier test with constants by @pinoOgni in #1680
- Add min/max macros by @rafaelroquetto in #1682
- docs: add trace-profile correlation spec by @mmat11 in #1684
- fix: retry mqtt PUBLISH request in integration tests by @skl in #1695
- Fix OATS tests output path by @marctc in #1693
- Add example use of OBI for nginx by @MrAlias in #1685
- GenAI metrics by @grcevski in #1672
- ci: fail docker builds faster with compiler errors by @skl in #1690
- fix: Stale inode-keyed cache causing SIGSEGV on binary replacement by @skl in #1683
- Allow user to use "*" or "all" in
metrics.featuresby @pinoOgni in #1688 - Fix DynamicMatcher panic by @mariomac in #1701
- Enable exemplars in prometheus metrics exporter by @mariomac in #1703
- Add support for memcached protocol by @marctc in #1689
- fix: netolly flaky test when guess_ports is disable by @skl in #1705
- Fix register spilling on decode hex by @rafaelroquetto in #1706
- Fix typos in prepared statements notes for MySQL and PostgreSQL by @chandanjonson in #1714
- bpf: proposal: resize eBPF maps at configuration time by @pinoOgni in #1318
- Update
CheckOSSupportby @pinoOgni in #1615 - [Semantic Conventions] align messaging metrics by @NimrodAvni78 in #1718
- chore: disable Renovate Go major version bumps by @MrAlias in #1721
- Add source and destination service name and namespace to stat and net metrics by @pinoOgni in #1708
- Tighten copilot reviews by @rafaelroquetto in #1725
- fix url full not path by @NameHaibinZhang in #1709
- Manage Python test dependencies with pip-compile by @MrAlias in #1736
- Release v0.7.0 by @MrAlias in #1743
Fixed
Dependencies
- chore(deps): update alpine/curl docker digest to b80d9b3 by @renovate[bot] in #1492
- chore(deps): update grafana/grafana docker tag to v12.4.1 by @renovate[bot] in #1503
- chore(deps): update dependency setuptools to v82.0.1 by @renovate[bot] in #1512
- chore(deps): update dependency charset-normalizer to v3.4.5 by @renovate[bot] in #1509
- chore(deps): update dependency botocore to v1.42.64 by @renovate[bot] in #1508
- chore(deps): update dependency boto3 to v1.42.64 by @renovate[bot] in #1507
- chore(deps): update dependency mysql-connector-python to v9.6.0 by @renovate[bot] in #1515
- chore(deps): update dependency psycopg to v3.3.3 by @renovate[bot] in #1516
- chore(deps): update dependency redis to v7.3.0 by @renovate[bot] in #1520
- chore(deps): update dependency botocore to v1.42.65 by @renovate[bot] in #1523
- chore(deps): update mongo:8.2.5 docker digest to 3a7947f by @renovate[bot] in #1525
- chore(deps): update dependency boto3 to v1.42.65 by @renovate[bot] in #1522
- chore(deps): update nginx:latest docker digest to d0913a1 by @renovate[bot] in #1527
- chore(deps): update github actions by @renovate[bot] in #1528
- chore(deps): update nginx:latest docker digest to bc45d24 by @renovate[bot] in #1529
- build(deps): bump quinn-proto from 0.11.13 to 0.11.14 in /internal/test/integration/components/rusttestserver by @dependabot[bot] in #1532
- fix(deps): update go by @renovate[bot] in #1496
- fix(deps): update go (major) by @renovate[bot] in #1497
- chore(deps): lock file maintenance by @renovate[bot] in #1498
- chore(deps): update dependency botocore to v1.42.66 by @renovate[bot] in #1537
- chore(deps): update dependency boto3 to v1.42.66 by @renovate[bot] in #1536
- chore(deps): update rust crate openssl to v0.10.76 by @renovate[bot] in #1540
- chore(deps): update dependency maven to v3.9.14 by @renovate[bot] in #1542
- fix(deps): update java (major) by @renovate[bot] in #1471
- chore(deps): update dependency botocore to v1.42.67 by @renovate[bot] in #1549
- chore(deps): update dependency boto3 to v1.42.67 by @renovate[bot] in #1548
- chore(deps): update php:fpm docker digest to 4521f34 by @renovate[bot] in #1551
- chore(deps): update dependency botocore to v1.42.68 by @renovate[bot] in #1556
- chore(deps): update alpine/curl docker digest to 20f574d by @renovate[bot] in #1557
- chore(deps): update mysql:9.6 docker digest to c1667ed by @renovate[bot] in #1558
- chore(deps): update mysql:9.6.0 docker digest to c1667ed by @renovate[bot] in #1559
- chore(deps): update dependency sqlite3 to v2.9.2 by @renovate[bot] in #1562
- chore(deps): update dependency uvicorn to v0.42.0 by @renovate[bot] in #1563
- chore(deps): update dependency boto3 to v1.42.68 by @renovate[bot] in #1555
- chore(deps): update opensearchproject/opensearch:3.5.0 docker digest to dbb0164 by @renovate[bot] in #1560
- chore(deps): update grafana/tempo docker tag to v2.10.2 by @renovate[bot] in #1547
- chore(deps): update dependency ariadne to v1 by @renovate[bot] in #1564
- chore(deps): update confluentinc/cp-kafka docker tag to v7.9.6 by @renovate[bot] in #1600
- chore(deps): update redis:latest docker digest to 315270d by @renovate[bot] in #1597
- chore(deps): update couchbase:community-7.6.1 docker digest to d7c0293 by @renovate[bot] in #1593
- chore(deps): update mongo:8.2.5 docker digest to 60aa240 by @renovate[bot] in #1594
- chore(deps): update php:fpm docker digest to 3d98d6b by @renovate[bot] in #1596
- chore(deps): update nginx:latest docker digest to dec7a90 by @renovate[bot] in #1595
- chore(deps): update dependency protobuf to v6.33.6 by @renovate[bot] in #1604
- chore(deps): update grafana/tempo docker tag to v2.10.3 by @renovate[bot] in #1607
- chore(deps): update dependency botocore to v1.42.72 by @renovate[bot] in #1603
- chore(deps): update docker.elastic.co/elasticsearch/elasticsearch docker tag to v9.3.2 by @renovate[bot] in #1606
- chore(deps): update mongo docker tag to v8.2.6 by @renovate[bot] in #1608
- chore(deps): update dependency boto3 to v1.42.72 by @renovate[bot] in #1602
- chore(deps): update mysql:9.6.0 docker digest to 24e450b by @renovate[bot] in #1611
- chore(deps): update mysql:9.6 docker digest to 24e450b by @renovate[bot] in #1610
- chore(deps): update dependency botocore to v1.42.73 by @renovate[bot] in #1618
- chore(deps): update quay.io/prometheus/prometheus docker tag to v3 by @renovate[bot] in #1621
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.148.0 by @renovate[bot] in #1620
- chore(deps): pin ghcr.io/alexei-led/pumba docker tag to b1226a1 by @renovate[bot] in #1619
- chore(deps): update dependency boto3 to v1.42.73 by @renovate[bot] in #1617
- chore(deps): update alpine/curl docker digest to e62df00 by @renovate[bot] in #1622
- chore(deps): update dependency fastapi to v0.135.2 by @renovate[bot] in #1627
- chore(deps): update dependency botocore to v1.42.74 by @renovate[bot] in #1630
- chore(deps): update dependency boto3 to v1.42.74 by @renovate[bot] in #1629
- chore(deps): update dependency werkzeug to v3.1.7 by @renovate[bot] in #1632
- chore(deps): update dependency anyio to v4.13.0 by @renovate[bot] in #1634
- chore(deps): update dependency redis to v7.4.0 by @renovate[bot] in #1638
- chore(deps): update redis:latest docker digest to 009cc37 by @renovate[bot] in #1639
- chore(deps): update dependency gunicorn to v25.2.0 by @renovate[bot] in #1641
- chore(deps): update dependency requests to v2.32.4 [security] by @renovate[bot] in #1642
- chore(deps): update dependency httpx to v0.28.1 by @renovate[bot] in #1646
- chore(deps): update dependency fastapi to v0.135.2 by @renovate[bot] in #1643
- chore(deps): update quay.io/prometheus/prometheus docker tag to v3 by @renovate[bot] in #1652
- chore(deps): update dependency uvicorn to v0.42.0 by @renovate[bot] in #1647
- chore(deps): update dependency requests to v2.33.0 [security] by @renovate[bot] in #1657
- chore(deps): lock file maintenance by @renovate[bot] in #1626
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.148.0 by @renovate[bot] in #1651
- chore(deps): update dependency anyio to v4.13.0 by @renovate[bot] in #1665
- chore(deps): update dependency gunicorn to v25.3.0 by @renovate[bot] in #1663
- chore(deps): lock file maintenance by @renovate[bot] in #1675
- chore(deps): update dependency grpcio to v1.80.0 by @renovate[bot] in #1677
- chore(deps): update dependency grpcio-tools to v1.80.0 by @renovate[bot] in #1678
- chore(deps): pin otel/weaver docker tag to 33ae522 by @renovate[bot] in #1681
- chore(deps): update nginx docker tag to v1.29.7 by @renovate[bot] in #1696
- chore(deps): update otel/ebpf-instrument docker tag to v0.6.0 by @renovate[bot] in #1697
- chore(deps): update github actions by @renovate[bot] in #1698
- chore(deps): update dependency couchbase to v4.6.0 by @renovate[bot] in #1702
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.149.0 by @renovate[bot] in #1704
- chore(deps): pin memcached docker tag to c8503d4 by @renovate[bot] in #1711
- chore(deps): update prom/prometheus docker tag to v3.11.0 by @renovate[bot] in #1716
- fix(deps): update go by @renovate[bot] in #1624
- Bump google.golang.org/grpc from 1.78.0 to 1.79.3 in /internal/test/oats/memcached by @dependabot[bot] in #1723
- Bump google.golang.org/grpc from 1.78.0 to 1.79.3 in /internal/test/oats/http by @dependabot[bot] in #1730
- chore(deps): update dependency requests to v2.33.0 [security] by @renovate[bot] in #1664
- chore(deps): update dependency starlette to v1 by @renovate[bot] in #1623
- chore(deps): update grafana/otel-lgtm docker tag to v0.23.0 by @renovate[bot] in #1740
- chore(deps): update quay.io/prometheus/prometheus docker tag to v3.11.0 by @renovate[bot] in #1720
- chore(deps): update dependency requests to v2.33.0 [security] by @renovate[bot] in #1739
New Contributors
- @chandanjonson made their first contribution in #1714
- @NameHaibinZhang made their first contribution in #1709
Full Changelog: v0.6.0...v0.7.0