Skip to content

Commit 72a965d

Browse files
Berik AshimovBerik Ashimov
authored andcommitted
release: 0.1.3
1 parent daf9a9d commit 72a965d

3 files changed

Lines changed: 4 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.1.3] - 2026-04-19
11+
1012
### Added
1113

1214
- `app.mount_grpc(servicer, add_to_server=..., port=50051)` — thin gRPC integration over `grpc.aio`: ASGI lifespan-tied server lifecycle, built-in `HawkAPIObservabilityInterceptor` (structured logging + Prometheus metrics), context injection (`context.hawkapi_app`, `context.hawkapi_request_id`), reflection toggle with `reflection_service_names`, TLS passthrough via `ssl_credentials`, port-merge for multi-servicer setups; zero runtime deps on default path (`grpcio` imported lazily) (Tier 2 gRPC thin mount)

pyproject.toml

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

55
[project]
66
name = "hawkapi"
7-
version = "0.1.2"
7+
version = "0.1.3"
88
description = "High-performance Python web framework — faster alternative to FastAPI"
99
readme = "README.md"
1010
license = "MIT"

src/hawkapi/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
from hawkapi.validation.constraints import Body, Cookie, Header, Path, Query
8080
from hawkapi.websocket import WebSocket, WebSocketDisconnect
8181

82-
__version__ = "0.1.2"
82+
__version__ = "0.1.3"
8383

8484
# Lazy imports — loaded on first access for faster cold start
8585
_LAZY_IMPORTS: dict[str, tuple[str, str]] = {

0 commit comments

Comments
 (0)