Skip to content

Commit 3e31f47

Browse files
committed
Publish package v1.6.5
Update version number and CHANGELOG.md.
1 parent ab6401c commit 3e31f47

10 files changed

Lines changed: 49 additions & 70 deletions

.changesets/emit-action-name-in-collector-mode.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

.changesets/fix-host-metrics-timeout-zombie-processes.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

.changesets/handle-frozen-mounts.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changesets/sanitize-sql-body-in-collector-mode.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

.changesets/send-request-sample-data-in-collector-mode.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

.changesets/update-bundled-ca-certificates.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changesets/update-span-name-in-collector-mode.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

.changesets/use-system-specific-operation-name-in-messaging-span-names.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
# AppSignal for Python Changelog
22

3+
## 1.6.5
4+
5+
_Published on 2026-06-23._
6+
7+
### Changed
8+
9+
- Bundled certificates have been updated. (patch [0171bca](https://github.com/appsignal/appsignal-python/commit/0171bca5c5c3a1ed3b8f5cccddab10b61a0bb5c7))
10+
- Use system-specific operation name in messaging span names.
11+
12+
When `messaging.operation.name` is present (e.g. `Queue.add`), it is used directly as the span name prefix: `Queue.add (myQueue)`. When only the generic `messaging.operation.type` is available (e.g. `send`), the word "message" is added for clarity: `send message (myQueue)`.
13+
14+
(patch [bf0756d](https://github.com/appsignal/appsignal-python/commit/bf0756d2a24fb6b7f01648481db9013043e3ccf6))
15+
16+
### Fixed
17+
18+
- Continue reporting non-disk host metrics when a mount is frozen. (patch [142a6a1](https://github.com/appsignal/appsignal-python/commit/142a6a10e20871ae394010ba3fb58997d32c10f8))
19+
- Emit the `appsignal.action_name` attribute instead of `appsignal.root_name`
20+
when `set_root_name` is used in collector mode. The collector only reads the
21+
action name from `appsignal.action_name`, so root names set this way were
22+
previously ignored, falling back to the OpenTelemetry span name.
23+
24+
(patch [8ef2579](https://github.com/appsignal/appsignal-python/commit/8ef25799e905e958bfdd82bbba000c3b1213b7b5), [c4e330c](https://github.com/appsignal/appsignal-python/commit/c4e330cffe007ad8120355fcf363cc4bde427246))
25+
- Update the OpenTelemetry span name directly when `set_name` is used in
26+
collector mode, instead of setting the `appsignal.name` attribute. The
27+
collector uses the span name as-is, so names set this way were previously
28+
ignored.
29+
30+
(patch [c4e330c](https://github.com/appsignal/appsignal-python/commit/c4e330cffe007ad8120355fcf363cc4bde427246))
31+
- Emit the `db.system.name` and `db.query.text` semantic-convention attributes
32+
instead of `appsignal.sql_body` when `set_sql_body` is used in collector
33+
mode. This fixes SQL query sanitization when using the experimental collector
34+
mode.
35+
36+
(patch [2b413fb](https://github.com/appsignal/appsignal-python/commit/2b413fb11ec77984a16f826d16a139cee67d790a))
37+
- Fix host-metrics leaking zombie `[timeout]` processes in Alpine linux containers.
38+
39+
Before this release AppSignal agent relied on a proper init process that reaps child processes killed by system `timeout`. Now the agent terminates and reaps unresponsive child processes in host-metrics collection and a subreaper is no longer required.
40+
41+
(patch [2355082](https://github.com/appsignal/appsignal-python/commit/2355082bce3b45e077ce3b53c3dee9db9260158c))
42+
- Emit request parameters and headers using the attribute names the collector
43+
recognizes when in collector mode. `set_params` now emits
44+
`appsignal.request.payload` instead of `appsignal.request.parameters`, and
45+
`set_header` uses the `http.request.header` prefix instead of
46+
`appsignal.request.headers`. The collector and server do not recognize the
47+
previous names, so this sample data was previously dropped in collector mode.
48+
49+
(patch [bc559b4](https://github.com/appsignal/appsignal-python/commit/bc559b41ddcbd4bfba66d77bb9fadf699ccd6054))
50+
351
## 1.6.4
452

553
_Published on 2026-02-18._

src/appsignal/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from __future__ import annotations
22

33

4-
__version__ = "1.6.4"
4+
__version__ = "1.6.5"

0 commit comments

Comments
 (0)