Skip to content

Commit 9e8e22f

Browse files
committed
chore: release 0.9.1
- fix LogTideFastAPIMiddleware import (wrong starlette path) - add middleware import tests
1 parent bc37136 commit 9e8e22f

3 files changed

Lines changed: 19 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.9.1] - 2026-05-29
9+
10+
### Fixed
11+
12+
- `LogTideFastAPIMiddleware` import failed because `middleware/fastapi.py` imported
13+
`LogTideStarletteMiddleware` from the wrong path (`logtide_sdk.starlette` instead of
14+
`logtide_sdk.middleware.starlette`) — the FastAPI middleware now imports correctly
15+
16+
### Added
17+
18+
- Import tests covering all four framework middlewares (`tests/middleware/test_imports.py`)
19+
20+
### Contributors
21+
22+
- [@apelsynca](https://github.com/apelsynca)[#6](https://github.com/logtide-dev/logtide-python/pull/6)
23+
824
## [0.9.0] - 2026-05-26
925

1026
### Added
@@ -115,6 +131,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
115131
- FastAPI middleware for auto-logging HTTP requests
116132
- Full type hints support for Python 3.10+
117133

134+
[0.9.1]: https://github.com/logtide-dev/logtide-python/compare/v0.9.0...v0.9.1
118135
[0.9.0]: https://github.com/logtide-dev/logtide-python/compare/v0.8.5...v0.9.0
119136
[0.8.5]: https://github.com/logtide-dev/logtide-python/compare/v0.8.4...v0.8.5
120137
[0.8.4]: https://github.com/logtide-dev/logtide-python/compare/v0.1.0...v0.8.4

logtide_sdk/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
except ImportError:
2424
pass
2525

26-
__version__ = "0.9.0"
26+
__version__ = "0.9.1"
2727

2828
__all__ = [
2929
"AggregatedStatsOptions",

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "logtide-sdk"
7-
version = "0.9.0"
7+
version = "0.9.1"
88
description = "Official Python SDK for LogTide - Self-hosted log management with async client, logging integration, batching, retry, circuit breaker, and middleware"
99
readme = "README.md"
1010
license = { text = "MIT" }

0 commit comments

Comments
 (0)