Releases: airweave-ai/airweave
Releases · airweave-ai/airweave
v0.6.52
What's Changed
- feat(mcp): configure redis for session storage by @felixschmetz in #981
- fix(file-handling): prevent error messages from being stored as entity content by @felixschmetz in #985
- fix: Update HTTP methods for collection and source-connection endpoints (PUT → PATCH) by @felixschmetz in #986
- chore: Remove unused SourceConnectionDetailView component by @felixschmetz in #987
- refactor(api): let rate limits only apply on api key + use enums for auth method by @orhanrauf in #989
- fix: Enable scrolling in edit source connection modal on small screens by @felixschmetz in #988
Full Changelog: v0.6.51...v0.6.52
v0.6.51
What's Changed
- refactor(mcp): Switch hosted server from SSE to Streamable HTTP, eliminate code duplication, upgrade SDK, add comprehensive tests by @felixschmetz in #979
- fix(google-drive/diskpressure): Exclude all video files from download to prevent tmp storage issues by @felixschmetz in #984
Full Changelog: v0.6.50...v0.6.51
v0.6.50
What's Changed
- fix: no usage limits on oss by @orhanrauf in #975
- fix: make csp headers more allowing by @orhanrauf in #976
- docs(connectors): fix outdated OAuth redirect callback URIs by @lennertjansen in #977
- fix: clean up orphaned sync schedules by @orhanrauf in #972
- fix(billing): add validators to handle legacy billing enum values by @felixschmetz in #974
Full Changelog: 0.6.49...v0.6.50
v0.6.49
What's Changed
- fix: make path check more allowing by @orhanrauf in #971
- feat: hosted mcp by @felixschmetz in #973
Full Changelog: v0.6.48...0.6.49
v0.6.48
What's Changed
- chore(pipedream): disable complicated sources by @felixschmetz in #968
- feat(analytics): implement automatic API call tracking via middleware by @felixschmetz in #964
- fix(defaults): set correct defaults for reranking step by @felixschmetz in #961
- security: casa 6 integrity protections by @orhanrauf in #970
- refactor(generators): move optional headers for framework name by @EwanTauran in #969
Full Changelog: v0.6.47...v0.6.48
v0.6.47
What's Changed
- feat: redis rate limiting and organization cache by @orhanrauf in #956
- rm: rate limit tests by @orhanrauf in #958
- feat(analytics): enhance sync tracking by @EwanTauran in #959
- chore(posthog): swap posthog keys by @lennertjansen in #960
- feat: implement PostHog analytics with FastAPI dependency injection and user identification by @felixschmetz in #906
- feat: Add PostHog session ID to backend events for session replay correlation by @felixschmetz in #962
- hotfix(pipedream): github access token mapping by @felixschmetz in #966
- feat(generators): add extra client options and custom headers for framework analytics by @EwanTauran in #967
- fix(monke): temporarily disable notion runner by @felixschmetz in #963
Full Changelog: v0.6.46...v0.6.47
v0.6.46
What's Changed
- Feat/donke/slack notifications by @EwanTauran in #955
Full Changelog: v0.6.45...v0.6.46
v0.6.45
What's Changed
PR: #952
Added a Cerebras LLM provider for text generation and structured output, and set it as the preferred provider in search operations for faster responses.
-
New Features
- New CerebrasProvider with generate and structured_output; embeddings and rerank are not supported.
- Updated structured output models to be Cerebras-compatible:
- Use fixed-length tuples for keywords and expansions; extra="forbid" on models.
- Introduced ValueMatch, AnyMatch, and RangeSpec for stricter filter validation.
- Normalize JSON schema (remove min/max items; set items:false with prefixItems).
- Added cerebras model config in defaults.yml and moved Cerebras to the top of operation_preferences.
- Factory now detects CEREBRAS_API_KEY and initializes CerebrasProvider.
-
Dependencies
- Added cerebras-cloud-sdk.
v0.6.44
What's Changed
- fix: correct boolean default value formatting in docs generation by @EwanTauran in #948
- feat: fix file deletion not removing main entities from Qdrant by @felixschmetz in #947
- fix: add 'sharepoint' to blocked sources in ComposioAuthProvider, fix temporal schedule test logic by @EwanTauran in #946
- feat: make monke operational by @felixschmetz in #938
- feat(monke): bump parallelism to with github matrix + fix source connection change detection + speed up local start.sh by @felixschmetz in #951
- fix: readme updates by @EwanTauran in #953
- feat(gmail): add filtering support for date ranges and labels + allow continuous sync monke + force full sync by @orhanrauf in #950
Full Changelog: v0.6.43...v0.6.44
v0.6.43
What's Changed
- fix(frontend & syncs): some performance improvements / fixing speed issues by @EwanTauran in #931
- fix: periodically clean up stale sync jobs by @orhanrauf in #945
- fix(notion): errors logs nonetype + monke config by @orhanrauf in #944
- fix: take the right method for calculating chunk size + use warning by @orhanrauf in #942
- fix: add checks for supported formats by mistral by @orhanrauf in #939
- fix: write warning instead of error for mov files by @orhanrauf in #941
- fix: orphaned sync workflows by @orhanrauf in #940
Full Changelog: v0.6.42...v0.6.43