Releases: LabKey/labkey-api-python
Releases · LabKey/labkey-api-python
4.2.0
4.1.0
What's New in the LabKey 4.1.0 package
Release date: 02/24/2026
- Add array filter types
- Use importlib to determine client version
- Update build to use Hatch
4.0.1
- Update the minimum required version of Python to 3.11. Correction from the 4.0.0 release.
4.0.0
3.4.0
- Add "valueExpression" to PropertyDescriptor class
- needed for creating/adding domain calculated fields
- update Domain class to append calculatedFields to the domain's fields
- Fix Issue 52904
- UnexpectedRedirectError is not wrapped with ServerContextError
- Allow redirects when deactivating users
3.3.0
- Add import_rows API to query module
- Accessible via API wrappers e.g. api.query.import_rows
3.2.0
- Add lineage API to experiment module
- Accessible via API wrappers e.g. api.experiment.lineage()
3.1.0
- ServerContext
- Add allow_redirects flag (defaults to False) to constructor
- Add allow_redirects flag to make_request
- APIWrapper: Add allow_redirects flag (defaults to False)
- Add UnexpectedRedirectError
- thrown when allow_redirects is False and the server issues a redirect
3.0.0
- Query API - WAF encode "sql" parameter for execute_sql
- WAF encoding of parameters is initially supported with LabKey Server v23.09
- WAF encoding can be opted out of on execute_sql calls by specifying waf_encode_sql=False
- Query API - add optional parameters to insert_rows, update_rows, and delete_rows
- Query API - add move_rows()
- earliest compatible LabKey Server version: 24.1.0
2.6.1
Query API - Change max_rows default value to -1 in select_rows