Releases: asyncfast/amgi
Releases · asyncfast/amgi
0.39.0
0.38.0
0.38.0 (2026-03-05)
Feat
- asyncfast: add server error middleware for message ack/nack
0.37.0
0.37.0 (2026-02-25)
Feat
- amgi-sqs-event-source-mapping: make sqs event source mapping handler init options keyword-only
- amgi-kafka-event-source-mapping: make kafka event source mapping handler init options keyword-only
- amgi-sqs-event-source-mapping: add invocation hook
- amgi-kafka-event-source-mapping: add invocation hook
Perf
- asyncfast: optimize resolver/binding storage
0.36.0
0.36.0 (2026-02-20)
Feat
- asyncfast: add middleware support
- asyncfast: add router-based dispatch
- asyncfast: add router-based dispatch
Fix
- asyncfast: handle untyped handler parameters safely
Refactor
- asyncfast: move asyncapi generation into its own module
0.35.0
0.35.0 (2026-02-18)
Feat
- amgi: switch message protocol to per-message scope
0.34.0
0.34.0 (2026-02-12)
Feat
- asyncfast: add dependency injection for channel parameters
Fix
- asyncfast: raise channel not found error for unknown channels
- amgi-types: use sequence for message headers
Refactor
- asyncfast: remove unreachable when getting message payload
Perf
- asyncfast: cache header and binding metadata to reduce lookups
- asyncfast: refactor core channel/message pipeline for greater speed
0.33.0
0.33.0 (2026-02-04)
Feat
- add kafka event source mapping support
Refactor
- amgi-aiokafka: eagerly start producer and await send completion
0.32.0
0.32.0 (2026-01-30)
Feat
- amgi-sqs-event-source-mapping: rename sqs handler and deprecate old name
- amgi-sqs-event-source-mapping: add message send manager so it can be used by other servers, and send elsewhere
0.31.0
0.31.0 (2026-01-29)
Feat
- amgi-aiokafka: add message send manager so it can be used by other servers, and send elsewhere
- amgi-aiobotocore: add message send manager so it can be used by other servers, and send elsewhere
- amgi-redis: add message send manager so it can be used by other servers, and send elsewhere
0.30.0
0.30.0 (2026-01-29)
Feat
- amgi-aiokafka: add auto_offset_reset option to server and runners