You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `sift_client` module now exposes a public export interface and wrapper, making it easier to integrate with downstream tools and workflows.
13
+
14
+
#### Module Migration to `sift_client`
15
+
The `grpc`, `rest`, and `time` modules have been migrated from `sift_py` to `sift_client`. All imports from `sift_py` for these modules have been removed. This continues the transition toward `sift_client` as the primary interface ahead of the `v1.0.0` release.
16
+
17
+
#### Arbitrary File Attachment Uploads
18
+
File attachment uploads now support arbitrary file types (e.g., Parquet, pcapng) by falling back to `application/octet-stream` for unknown MIME types.
19
+
20
+
#### Improved SiftChannelConfig URL Handling
21
+
`SiftChannelConfig` now handles URLs more robustly, fixing gRPC connection errors caused by missing URL schemes.
22
+
23
+
#### Streaming Ingestion Performance
24
+
The streaming ingestion module has been refactored to use `sift_stream_bindings` types for improved performance.
25
+
26
+
### Full Changelog
27
+
-[Add export API for SiftClient](https://github.com/sift-stack/sift/pull/490)
28
+
-[Port grpc, rest, and time modules into sift_client](https://github.com/sift-stack/sift/pull/487)
29
+
-[Fall back to application/octet-stream for unknown MIME types](https://github.com/sift-stack/sift/pull/509)
0 commit comments