Releases: exasol/udf-mock-python
Releases · exasol/udf-mock-python
 0.5.0
0.7.0 - 2025-09-11
Summary
This release loosens the constraints for dependency numpy as python 3.13 is only available for numpy versions >2.
Refactorings
Dependency Updates
main
 - Removed dependency 
dill:0.3.8 - Updated dependency 
numpy:1.24.4to1.26.4 - Updated dependency 
pandas:1.5.3to2.2.3 
dev
 - Added dependency 
exasol-toolbox:1.9.0 - Added dependency 
pytest:8.3.5 - Added dependency 
pytest-cov:5.0.0 
UDF Mock Python 0.4.0, released 2025-02-13
Code name: Dependency update on top of 0.3.0
Summary
The release replaces dill with inspect for extracting the code from function,
 which solves the compatibility issue with the localstack.
Refactorings
- #61: Remove the dependency on dill.
 
0.3.0
UDF Mock Python 0.3.0, released 2024-11-15
Code name: Simplified the standalone use.
Summary
The release fixes a bug and makes the use of the StandaloneMockContext easier.
Bugs
- #55: Fixed bug when creating a 
StandaloneMockContextwith empty input list 
Features
- #56: Made 
script_code_wrapper_functionparameter of theMockMetaDataoptional. 
0.2.0
UDF Mock Python 0.2.0, released 2024-07-01
Code name: BugFix in Jupyter Notebooks
Summary
This release fixes an OSError when running the executor in a Jupyter Notebook and updated dependencies.
Bugs
- #48: Fixed the OSError when running the executor in a Jupyter Notebook.
 
Refactorings
Initial Release
UDF Mock Python 0.1.0, released 2023.11.22
Code name: Initial Release
Summary
This is the initial release of the UDF Mock Python which provides a mock runner for Python3 UDFs which allows you to
 test your UDFs locally without a database.
Features
- #1: Initial Commit
 - #3: Relax python version to >=3.6.0
 - #7: Make Group work with Iterable and IterableWithSize
 - #27: Added getitem method and test
 - #33: Split MockContext into Standalone and multi-group
 - #40: Added pypi release workflow
 
Bugs
- #30: Correction MockContextRunWrapper for variadic input access
 - #34: Fixed start_col variable
 - #36: Fixed validation of column names for variadic input
 
Refactorings
- #5: Update dependencies
 - #8: Extract Interface from MockContext and fix availability of some Context functions
 - #10: Remove dephell and replace it with poetry
 - #29: Add checks for parameter of get_dataframe
 - #22: Updated pandas, numpy dependency, added lapack to github actions
 - #26: Corrected variable names
 - #24: Upgrade python version to 3.8
 - #21: Changed mentions of master to main
 - #41: Removed setup.py