Releases: Point72/csp
Releases · Point72/csp
Release list
v0.11.2
What's Changed
- Add conda build support for gcc 14.3 by @AdamGlustein in #565
- Replace deprecated ast module classes to clean up warnings by @timkpaine in #525
- Add support for unadjusted halflife-based EMA calculations by @AdamGlustein in #570
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- Avoid numerical imprecision for rolling variance in the case all values are identical by @AdamGlustein and @bournejt in #558
- Fix Struct bytes field struct repr. fixes #559 by @robambalu in #560
- Bugfix: Support arrow adapter for arrow versions <19 by @arhamchopra in #561
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- Use zero-copy C data interface in Parquet adapter by @arhamchopra in #544
- Document the csp.basketlib library by @AdamGlustein in #548
- Add allow_non_overlapping parameter for bivariate statistics by @AdamGlustein in #547
- Windows 2022 support by @robambalu in #549
- Fix NaN handling bug in adjusted, unbiased ema_cov with a finite horizon and ignore_na=True by @AdamGlustein in #550
- Add record batch adapter to zero-copy stream record batches into csp by @arhamchopra in #541
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- Pin pandas<2.3 for Python 3.9 only to fix pypi install by @AdamGlustein in #542
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- Fix bug with piece of code that tests whether the matrix is positive definite by @aor-activeviam in #520
- Manually mangle attribute for type adapter to avoid name conflicts by @NeejWeej in #530
- Add support for publishing / subscribing to DATE types by @robambalu in #535
- Take self as argument in postprocess_to_dict by @arhamchopra in #533
New Contributors
- @aor-activeviam made their first contribution in #520
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Test for generic ts default by @NeejWeej in #490
- Improve performance of to_dict, and update docs by @arhamchopra in #499
- fixes #488 - allow StructMeta copyFrom / deepcopyFrom / updateFrom to… by @robambalu in #496
- Add optional support for preserving enums in to_dict by @arhamchopra in #501
- Throw on parse if an input is a Union of ts and scalars. by @NeejWeej in #504
- Remove vendored pyarrow code and upgrade arrow to 19 by @arhamchopra in #507
- Allow csp.Struct as a generic field member to be autogened. Fixes cr… by @robambalu in #506
- fix: proper catching of datetime type in py_push_pull adapter by @mildek in #514
New Contributors
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Handle
Anytype properly in pydantic type checking. Fixes #468 by @ptomecek in #471 - Bugfix in QueueWaiter wait. If eventsPending is already true when en… by @robambalu in #474
- Allow ParquetReader to read LARGE_STRING, LARGE_BINARY, LARGE_LIST types from Arrow by @arhamchopra in #460
- Add hasConverter convenience method by @alexddobkin in #480
- Handle union and literal typing correctly in annotations by @NeejWeej in #478
- Allow using pydantic for from_dict, schema for FastList by @NeejWeej in #479
- Correct adjustment of annotations on OutputBasket type. Fixes #483. by @ptomecek in #484
Full Changelog: v0.0.11...v0.8.0
v0.0.11
What's Changed
- Fix websocket header copypasta by @timkpaine in #458
- Set appropriate lower bound for pyarrow, add missing required runtime dep on pydantic by @timkpaine in #461
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- Remove protobuf dependency, its not needed / used and brings in too much baggage by @robambalu in #457
- Turn on pydantic type checking by default by @ptomecek in #453
Full Changelog: v0.0.9...v0.0.10
v0.0.9
What's Changed
- Allow pulling Kafka timestamp from message, allow skipping kafka data by @NeejWeej in #442
- Remove python 3.8 from pyproject and README by @robambalu in #450
- Create adapter utils shared lib by @alexddobkin in #452
- Fix pydantic annotation handling for Callable by @ptomecek in #455
Full Changelog: v0.0.8...v0.0.9