Plpgsql Check Versions Save

plpgsql_check is a linter tool (does source code static analyze) for the PostgreSQL language plpgsql (the native language for PostgreSQL store procedures).

v2.7.5

1 month ago
  • fix crash related to active cursor leak detection and ending transaction inside procedure

v2.7.4

2 months ago
  • fix another crash related to constant tracing

v2.7.3

2 months ago
  • fix false alarm related to bug in trace constant in format function (when positional placeholder was used)

v2.7.2

4 months ago
  • fix false alarm of unclosed cursors test

v2.7.1

4 months ago
  • fix missing invalidation of traced constant when SELECT INTO command is used
  • add pragmas for better check of identifiers used by dynamic SQL (assert-schema, assert-table, assert-column)

v2.7.0

5 months ago
  • possibility to detect unclosed cursors (runtime)

v2.6.2

5 months ago
  • fix crash when argument of EXECUTE is empty string (it is allowed possibility)
  • fix crash when the checked plan is not valid (now, the invalid plan is replaned)
  • tracer shows transaction nesting level (increased by using subtransactions)
  • tracer can show number of subxids up to 64 (after this value there can be significant slowdown)

v2.6.1

6 months ago
  • fix crash when SRF function is used in expression

v2.6.0

6 months ago
  • add new option constants_tracing (true by default) for controling of possibility to trace constants

v2.5.4

7 months ago
  • fix usage of prev_needs_fmgr_hook
  • warning when tracer is activated, but it is not enabled by superuser