Quixstreams

Latest version: v3.10.0

Safety actively analyzes 715128 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 9

0.5.0

First native release of QuixStreams library.
The migration guide can be found here: https://github.com/quixio/quix-streams/blob/main/docs/versionmigration.md#04---050

What's Changed
* Initial native library work by peter-quix in https://github.com/quixio/quix-streams/pull/29
* [task/33911] - update to reflect changes to sdk by tbedford in https://github.com/quixio/quix-streams/pull/30
* [task/33987] - adds install guide for m1 and m2 by tbedford in https://github.com/quixio/quix-streams/pull/31
* Native improvements 1 by peter-quix in https://github.com/quixio/quix-streams/pull/32
* Read and write 'time-series' data by srosam in https://github.com/quixio/quix-streams/pull/34
* 32251 App management - aka App.run() by srosam in https://github.com/quixio/quix-streams/pull/35
* Sentence casing titles and American spellings by srosam in https://github.com/quixio/quix-streams/pull/37
* Feature/native improvements 2 by peter-quix in https://github.com/quixio/quix-streams/pull/33
* native improvements 3 - memory leak fixes by peter-quix in https://github.com/quixio/quix-streams/pull/38
* native improvements 5 by peter-quix in https://github.com/quixio/quix-streams/pull/41
* Docs impr, smaller renamings, raw topic fix, mem leak fix by peter-quix in https://github.com/quixio/quix-streams/pull/45
* [task/31677] - Quickstart guide by tbedford in https://github.com/quixio/quix-streams/pull/27
* Add Nuget build, some renaming by peter-quix in https://github.com/quixio/quix-streams/pull/48
* Restructured readme and broke out optional info into supplementary topics by merlin-quix in https://github.com/quixio/quix-streams/pull/46
* code updates by srosam in https://github.com/quixio/quix-streams/pull/49
* Update README.md by tbedford in https://github.com/quixio/quix-streams/pull/50
* Code samples fixes in readme by PatrickMiraP in https://github.com/quixio/quix-streams/pull/51
* Update package version and fix ____KA____ stream by peter-quix in https://github.com/quixio/quix-streams/pull/52

New Contributors
* merlin-quix made their first contribution in https://github.com/quixio/quix-streams/pull/46
* PatrickMiraP made their first contribution in https://github.com/quixio/quix-streams/pull/51

**Full Changelog**: https://github.com/quixio/quix-streams/compare/v0.4.10...v0.5.0

0.4.10

The initial release of the QuixStreams library publicly. This version is equivalent to the last closed-source release.

**Full Changelog**: https://github.com/quixio/quix-streams/commits/v0.4.10

0.1.1

sdf = sdf.set_headers(
lambda value, key, timestamp, headers: [('APP_VERSION', APP_VERSION.encode())]
)


[NEW] New API to configure Kafka broker authentication

Docs:

- https://quix.io/docs/quix-streams/configuration.html#authentication

In version 2.6.0, we introduced the new API to specify the Kafka broker credentials via the `ConnectionConfig` object.

Previously, when connecting to the brokers with any kind of authentication, users needed to provide the same connection settings as dictionaries and do it separately for both consumer and producer.

Now, the Kafka connection can be configured once using the `ConnectionConfig` object.
With `ConnectionConfig` you may specify additional authentication settings like SASL parameters and more, and pass it as a `"broker_address"` parameter to the `Application`.

**Example:**

Configure the application to connect to the Kafka broker with SASL authentication.

python
from quixstreams import Application
from quixstreams.kafka.configuration import ConnectionConfig

connection = ConnectionConfig(
bootstrap_servers="my_url",
security_protocol="sasl_plaintext",
sasl_mechanism="PLAIN",
sasl_username="my_user",
sasl_password="my_pass"
)

app = Application(broker_address=connection)


Other Improvements
* Update requests and confluent_kafka dependencies by daniil-quix in https://github.com/quixio/quix-streams/pull/379
* Bug: configuring broker_address take priority over quix config by quentin-quix in https://github.com/quixio/quix-streams/pull/384
* Check partitions status after committing in checkpoint by quentin-quix in https://github.com/quixio/quix-streams/pull/386
* Configure the producer flush timeout with the max.poll.interval.ms by quentin-quix in https://github.com/quixio/quix-streams/pull/382
* Reduce the checkpointing log level by daniil-quix in https://github.com/quixio/quix-streams/pull/377
* Fix flaky tests that rely on kafka in docker by daniil-quix in https://github.com/quixio/quix-streams/pull/378
* Default logging configuration improvements by quentin-quix in https://github.com/quixio/quix-streams/pull/383



New Contributors
* quentin-quix made their first contribution in https://github.com/quixio/quix-streams/pull/383

**Full Changelog**: https://github.com/quixio/quix-streams/compare/v2.5.1...v2.6.0

Page 9 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.