# What changed in @sentry/conventions

> 44 changes in @sentry/conventions 0.27 to 0.29 from its official release notes, upgrade guides and advisories: 3 breaking, 7 deprecations, 31 new APIs and options. Each one cited. Sources checked 2026-10-24. HTML: https://unstale.sh/npm/@sentry/conventions/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @sentry/conventions 0.29

### New APIs and options

- Adds name attributes for AWS Lambda, Step Functions, and Secrets Manager. (0.29.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.29.0)
- Adds span name and description rules for object.* operations. (0.29.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.29.0)

### Behavior and default changes

- Adds descriptions for AWS SDK spans based on service, operation, and resource. (0.29.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.29.0)

## @sentry/conventions 0.28

### Breaking changes

- S3 object keys are scrubbed by default. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Removes next_trace from the sentry.link.type values. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)

### Deprecations

- Adds the deprecated messaging ops set used by the Python SDK. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds event.django as deprecated in favor of function. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Deprecates gen_ai.responses in favor of gen_ai.chat. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds view.response.render as deprecated in favor of view.render. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)

### New APIs and options

- Adds AWS Lambda function descriptions. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds the aws.lambda.resource_mapping.id attribute. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds browser bfcache and element timing metrics. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds BullMQ attributes and metrics. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds the experimental gen_ai.extract operation. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds the Hapi attribute hapi.ext.type. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds the Hapi attribute hapi.plugin.name. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds the Hapi attribute hapi.type. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds http.request.duration. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds subpart attributes for LCP and INP. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds the object.copy op. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds queue.create to messaging span names. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds queue.process to messaging span names. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds queue.publish to messaging span names. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds queue.receive to messaging span names. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds queue.settle to messaging span names. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds span name rules for rpc spans. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds object to the sentry.category values. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds server_request as a sentry.link.type value. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds message_origin as a sentry.link.type value. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds a tool call result size attribute. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)
- Adds the view.render op. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)

### Fixes and other changes

- Applies consistent scrubbing across deprecations. (0.28.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.28.0)

## @sentry/conventions 0.27

### Breaking changes

- any is no longer a valid attribute type. (0.27.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.27.0)

### Deprecations

- gen_ai.decide is the replacement for deprecated gen_ai.evaluate. (0.27.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.27.0)
- gen_ai.evaluate is deprecated in favor of gen_ai.decide. (0.27.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.27.0)
- mcp.tool.result.content_count is deprecated. (0.27.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.27.0)

### New APIs and options

- AWS service instrumentation attributes were added. (0.27.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.27.0)
- enum_values entries were added to shorten attribute briefs. (0.27.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.27.0)
- Conventions for gen_ai memory were added. (0.27.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.27.0)
- evaluate was added as a well-known value for gen_ai.operation.name. (0.27.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.27.0)
- Integrity policy attributes were added to the conventions. (0.27.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.27.0)
- A metric model was added. (0.27.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.27.0)
- The search_alias field was added to the sentry.link.type attribute. (0.27.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.27.0)

### Behavior and default changes

- MCP conventions were aligned with OAuth client identity. (0.27.0) — [release notes](https://github.com/getsentry/sentry-conventions/releases/tag/0.27.0)
