# PyKX 2.4.1 and PyKX 2.4.2 Released!

**URL:** <https://forum.kx.com/t/pykx-2-4-1-and-pykx-2-4-2-released/13869>\
**Category:** Community Support\
**Tags:** pykx, imported\
**Created:** [April 4, 2024, 8:45am UTC](https://forum.kx.com/t/pykx-2-4-1-and-pykx-2-4-2-released/13869 "2024-04-04T08:45:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rocuinneagain](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.kx.com/rocuinneagain/32/287_2.png) [@rocuinneagain](https://forum.kx.com/u/rocuinneagain)\
**Post date:** [April 4, 2024, 8:45am UTC](https://forum.kx.com/t/pykx-2-4-1-and-pykx-2-4-2-released/13869/1 "2024-04-04T08:45:35Z")

</div>

[https://learninghub.kx.com/forums/topic/pykx-2-4-1-and-pykx-2-4-2-released](https://learninghub.kx.com/forums/topic/pykx-2-4-1-and-pykx-2-4-2-released)

**PyKX 2.4.2**

**Fixes and Improvements**

- Updated libq to 2024.03.28 for all supported OS's.

**PyKX 2.4.1**

**Fixes and Improvements**

- Previously calls to **qsql.select** , **qsql.exec** , **qsql.update** and **qsql.delete** would require multiple calls to parse the content of **where** , **colums** and **by** clauses. These have now been removed with all parsing now completed within the functional query when called via IPC or local to the Python process.
- Linux x86 and Mac x86/ARM unlicensed mode e.o library updated to 2023.11.22. Fixes subnormals issue. Behavior post change:

```
>>> import os
>>> os.environ['PYKX_UNLICENSED']='true'
>>> import pykx as kx
>>> import numpy as np
>>> np.finfo(np.float64).smallest_subnormal + 0.
5e-324
```
