v1.71.0
·
156 commits
to master
since this release
New Features
0bd8938- gooddata-eval: report created metric/automation id from single-turn evaluators (commit by @Tomkess)
Bug Fixes
e822104- handle condition waiting better in thread_task_executor (commit by @no23reason)818cdff- prevent potential lock leak in server_methods (commit by @no23reason)295b9e9- gooddata-pandas: satisfy ty on dynamic pyarrow.compute members (commit by @no23reason)513f430- guard non-mapping nested result in _extract_automation_id (commit by @Tomkess)
Performance Improvements
2776521- gooddata-pandas: vectorize attribute value type conversion (commit by @no23reason)491379f- gooddata-pandas: resolve catalog attributes once per extract, not per page (commit by @no23reason)3528c88- gooddata-pandas: parse arrow schema metadata once per build (commit by @no23reason)00f4227- gooddata-pandas: vectorize grand-total row handling (commit by @no23reason)fd700cb- gooddata-pandas: return arrow metric columns as numpy (commit by @no23reason)2c10273- gooddata-pandas: vectorize arrow date attribute conversion (commit by @no23reason)c3abeba- gooddata-pandas: build crosstab primary-label maps from distinct values (commit by @no23reason)
Tests
913ab07- gooddata-pandas: add regression guards for conversion perf changes (commit by @no23reason)