Skip to content

Releases: exasol/udf-mock-python

0.5.0

11 Sep 13:19
2ed8671

Choose a tag to compare

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

  • #64: Update to poetry 2.1.2
  • #66: Loosen constraint for dependency numpy

Dependency Updates

main

  • Removed dependency dill:0.3.8
  • Updated dependency numpy:1.24.4 to 1.26.4
  • Updated dependency pandas:1.5.3 to 2.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

13 Feb 09:29

Choose a tag to compare

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

15 Nov 15:08
26f519e

Choose a tag to compare

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 StandaloneMockContext with empty input list

Features

  • #56: Made script_code_wrapper_function parameter of the MockMetaData optional.

0.2.0

01 Jul 12:58
369ed19

Choose a tag to compare

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

  • #50: Update to Python 3.10
  • #46: Fixed wrong package name in install instructions

Initial Release

22 Nov 10:37
7d69fda

Choose a tag to compare

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