Csp

Latest version: v0.0.8

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

Scan your dependencies

Page 1 of 2

0.0.8

What's Changed
* Add flagReplayComplete for wildcard subscribers and fix bad broker publish hang by NeejWeej in https://github.com/Point72/csp/pull/433
* Enable full stack trace if CSP_PRINT_EXCEPTION_FULL_STACK is set by arhamchopra in https://github.com/Point72/csp/pull/444
* Add PushPullInputAdapter replay mode by robambalu in https://github.com/Point72/csp/pull/445
* Retire Python 3.8 support by robambalu in https://github.com/Point72/csp/pull/446
* Build librdkafka with gssapi support for pip package, fixes 325 by timkpaine in https://github.com/Point72/csp/pull/352
* Fix autoconf setup for cyrus-sasl in vcpkg build by alexddobkin in https://github.com/Point72/csp/pull/447

New Contributors
* alexddobkin made their first contribution in https://github.com/Point72/csp/pull/447

**Full Changelog**: https://github.com/Point72/csp/compare/v0.0.7...v0.0.8

0.0.7

What's Changed
* Add zlib dependency to conda dev environment and update websocket code for boost 1.87 by AdamGlustein in https://github.com/Point72/csp/pull/423
* Bugfix PyPushGroup refcount, need to hold a ref around in case it dro… by robambalu in https://github.com/Point72/csp/pull/422
* Add example notebook of live inference for pydata global 2024 by ptomecek in https://github.com/Point72/csp/pull/401
* Pin pyarrow to <19 due to apparent incompatibility with vendored 16.0 Arrow C++ code on x86 macos by AdamGlustein in https://github.com/Point72/csp/pull/429
* Fix 425 by NeejWeej in https://github.com/Point72/csp/pull/427
* Allow enums and structs to be handled by pydantic by NeejWeej in https://github.com/Point72/csp/pull/428


**Full Changelog**: https://github.com/Point72/csp/compare/v0.0.6...v0.0.7

0.0.6

What's Changed
* Move symphony adapter to separate package by timkpaine in https://github.com/Point72/csp/pull/308
* Add postprocess_to_dict hook for to_dict method in structs by arhamchopra in https://github.com/Point72/csp/pull/280
* Resolve empty container types as the generic form of the container by AdamGlustein in https://github.com/Point72/csp/pull/318
* Improve implementation of statistics functions Quantile/Rank using `boost::multi_index` by mrchhaya in https://github.com/Point72/csp/pull/333
* Add support for additional Python types as dict keys in Struct.to_json by arhamchopra in https://github.com/Point72/csp/pull/321
* Expose engine shutdown to adapter managers and push/pushpull adapters by argaj in https://github.com/Point72/csp/pull/312
* Deprecate legacy type hints such as [int] and replace with python-standard type hints such as List[int] by ptomecek in https://github.com/Point72/csp/pull/331
* Move slack adapter to separate package by timkpaine in https://github.com/Point72/csp/pull/337
* Add burst to websocket adapter; move build to c++20 by wrieg123 in https://github.com/Point72/csp/pull/355
* Add support for Annotated to struct type. by ptomecek in https://github.com/Point72/csp/pull/375
* Pydantic-based type checking by ptomecek in https://github.com/Point72/csp/pull/179
* Support protobuf 5 by timkpaine in https://github.com/Point72/csp/pull/385
* Kafka improvements by arhamchopra in https://github.com/Point72/csp/pull/388
* Upgrade csp to perspective 3.x by ptomecek in https://github.com/Point72/csp/pull/392
* Remove macos-12 runner as it is fully unsupported as of 2024-12-03 by ptomecek in https://github.com/Point72/csp/pull/407
* Support Literal and Union/Optional types on structs. Fixes 405 by ptomecek in https://github.com/Point72/csp/pull/408
* Run websocket tests by NeejWeej in https://github.com/Point72/csp/pull/411

New Contributors
* stephenmarkacs made their first contribution in https://github.com/Point72/csp/pull/310
* NeejWeej made their first contribution in https://github.com/Point72/csp/pull/411

**Full Changelog**: https://github.com/Point72/csp/compare/v0.0.5...v0.0.6

0.0.5

What's Changed
* Optimize csp.stats calculations for expanding intervals by AdamGlustein in https://github.com/Point72/csp/pull/247
* Move websocket backend to boost::beast. Enabled on windows by wrieg123 in https://github.com/Point72/csp/pull/248
* Implement FastList type for Struct list fields by ogarokpeter in https://github.com/Point72/csp/pull/255
* Add native to_dict method for structs by arhamchopra in https://github.com/Point72/csp/pull/267
* Fix memory leak in `DialectGenericType` in to_json by arhamchopra in https://github.com/Point72/csp/pull/269
* Fix to_json to parse None in datetimes correctly by arhamchopra in https://github.com/Point72/csp/pull/268
* Getting started tutorials/guides by pavithraes in https://github.com/Point72/csp/pull/260
* Force numpy<2 for now by timkpaine in https://github.com/Point72/csp/pull/284
* Implement pickling for PyStructList and FastList by ogarokpeter in https://github.com/Point72/csp/pull/285
* Fix two bugs in unadjusted, tick-based EMA when NaNs are present by AdamGlustein in https://github.com/Point72/csp/pull/281
* Optimize halflife-based EMA's in csp.stats by svatasoiu in https://github.com/Point72/csp/pull/288
* websocket - raise a clear error is hostname isnt extracted from URI (… by robambalu in https://github.com/Point72/csp/pull/299

New Contributors
* svatasoiu made their first contribution in https://github.com/Point72/csp/pull/288

**Full Changelog**: https://github.com/Point72/csp/compare/v0.0.4...v0.0.5

0.0.4

What's Changed
* Override Python list modifying methods to capture and preserve changes to Struct list fields by ogarokpeter in https://github.com/Point72/csp/pull/188
* Documentation Restructure by pavithraes in https://github.com/Point72/csp/pull/142
* Fix to_json serialization for floats by arhamchopra in https://github.com/Point72/csp/pull/191
* Parse None natively in to_json method by arhamchopra in https://github.com/Point72/csp/pull/192
* PushPullInputAdapter - fix to previous patch that fixed out of order … by robambalu in https://github.com/Point72/csp/pull/195
* Start organizing examples, increase test coverage of examples by timkpaine in https://github.com/Point72/csp/pull/174
* Fix interrupt handling issues in csp: ensure first node is stopped and reset signaled flag across runs by AdamGlustein in https://github.com/Point72/csp/pull/206
* minor bugfix to unroll cppimpl by robambalu in https://github.com/Point72/csp/pull/220
* Fix JSONTextMessageMapper Bug in WebsocketAdapterManager by wrieg123 in https://github.com/Point72/csp/pull/219
* Remove all caching code from CSP by AdamGlustein in https://github.com/Point72/csp/pull/213
* Python 3.12 build support by robambalu in https://github.com/Point72/csp/pull/221
* Update to arrow / pyarrow 16 by robambalu in https://github.com/Point72/csp/pull/210
* Upgrade CSP to C++20; build websocket against C++17; rename .hi files by AdamGlustein in https://github.com/Point72/csp/pull/224
* Fix incorrect calculation of unbiased, non-excess kurtosis by AdamGlustein in https://github.com/Point72/csp/pull/228
* bugfix for datetime timezone change introduced in py3.12 by robambalu in https://github.com/Point72/csp/pull/230
* Add release_on_tick argument to gate node in baselib by AdamGlustein in https://github.com/Point72/csp/pull/231
* Feature/windows build by robambalu in https://github.com/Point72/csp/pull/229

New Contributors
* ogarokpeter made their first contribution in https://github.com/Point72/csp/pull/188

**Full Changelog**: https://github.com/Point72/csp/compare/v0.0.3...v0.0.4

0.0.3

What's Changed
* fixes 154 - remove usage of vector<bool>, use vector<uint8_t> for BO… by robambalu in https://github.com/Point72/csp/pull/155
* Skip conda e2e tests for docs-only builds to match main build workflow by timkpaine in https://github.com/Point72/csp/pull/157
* skip sdist tests except on full runs by ngoldbaum in https://github.com/Point72/csp/pull/146
* Add ssl passthrough for slack adapter by timkpaine in https://github.com/Point72/csp/pull/160
* Tweaks to CMake passthrough, small fixes in prep for mac and windows by timkpaine in https://github.com/Point72/csp/pull/162
* Re-enable C++ testing by timkpaine in https://github.com/Point72/csp/pull/163
* Fix bug where a node can be stopped when it hasn't started by AdamGlustein in https://github.com/Point72/csp/pull/164
* Clang build support by robambalu in https://github.com/Point72/csp/pull/132
* fixes 172 - bugfix for PushPullInputAdapter when adjust OOO time is … by robambalu in https://github.com/Point72/csp/pull/173
* Fix documentation for median and quantile functions by ptomecek in https://github.com/Point72/csp/pull/180
* Run docs lints on PRs that change docs, add new logo, clean up unofficial roadmap by timkpaine in https://github.com/Point72/csp/pull/167
* Add to_json method for structs by arhamchopra in https://github.com/Point72/csp/pull/182
* websocket client adapter by wrieg123 in https://github.com/Point72/csp/pull/152
* add *.png binary to .gitattributes to avoid false change reporting by robambalu in https://github.com/Point72/csp/pull/186

New Contributors
* arhamchopra made their first contribution in https://github.com/Point72/csp/pull/182

**Full Changelog**: https://github.com/Point72/csp/compare/v0.0.2...v0.0.3

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.