opentelemetry-lambda-tower 0.1.2

OpenTelemetry Tower middleware for AWS Lambda
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.2]https://github.com/djvcom/lambda-observability/compare/opentelemetry-lambda-tower-v0.1.1...opentelemetry-lambda-tower-v0.1.2 - 2025-12-10

### Added

- *(opentelemetry-lambda-tower)* add semantic convention integration tests

### Fixed

- *(opentelemetry-lambda-tower)* add required-features for examples

### Other

- Merge pull request #25 from djvcom/feat/tower-semantic-conventions-test

## [0.1.1]https://github.com/djvcom/lambda-observability/compare/opentelemetry-lambda-tower-v0.1.0...opentelemetry-lambda-tower-v0.1.1 - 2025-12-07

### Other

- *(opentelemetry-lambda-tower)* fix API naming in README

## [0.1.0] - 2025-12-03

### Added

- Tower middleware for automatic Lambda handler instrumentation
- `OtelTracingLayer` with builder pattern configuration
- Trace context extraction via `ContextExtractor` trait
- Built-in extractors (feature-gated):
  - `ApiGatewayV2Extractor` - HTTP API (v2) with `traceparent` header
  - `ApiGatewayV1Extractor` - REST API (v1)
  - `SqsEventExtractor` - SQS batch processing with span links
  - `SnsEventExtractor` - SNS notifications
- Automatic span creation with FaaS semantic attributes
- `_X_AMZN_TRACE_ID` environment variable fallback
- Configurable flush-on-end behaviour
- Flush timeout configuration

### Features

- `http` - API Gateway extractors
- `sqs` - SQS event extractor
- `sns` - SNS event extractor

[Unreleased]: https://github.com/australiaii/lambda-observability/compare/v0.1.0...HEAD
[0.1.0]: https://github.com/australiaii/lambda-observability/releases/tag/v0.1.0