Change8

v3.10.4

📦 datadog-sdkView on GitHub →
🐛 3 fixes🔧 3 symbols

Summary

This release focuses on bug fixes across CI Visibility, psycopg, and Code Security (IAST) to improve stability and compatibility with specific testing patterns and Python's eval() function.

🐛 Bug Fixes

  • CI Visibility: Resolved an issue where using the pytest `skipif` marker with the condition passed as a keyword argument (or not provided at all) caused the test to be reported as failed, especially when using `flaky` or `pytest-rerunfailures`.
  • psycopg: Resolved a potential circular import issue within the psycopg3 contrib.
  • Code Security (IAST): Improved compatibility with eval() when custom globals and locals are used by ensuring dynamically defined functions are copied from locals to globals when necessary, resolving issues with libraries like babel.

🔧 Affected Symbols

pytestpsycopg3 contribeval()