Skip to content

Commit 9c224c4

Browse files
committed
Beta 0.3v
Improvements in Session Tracing: • Fixed PL/pgSQL function tracing – now works correctly. • Added PID at the start of the file for better trace identification. • Added query start time for precise timing analysis. • Improved format for nested queries (better readability and structure). • Updated documentation and JSON Schema for session trace output format. Other Changes: • Fixed stat_hist_uprobe SQL function (resolved known issues). • Added test suite for the extension: ◦ Tests are written in Python using the testgres library. ◦ Prerequisites: ▪ Ensure PG_CONFIG environment variable points to the pg_config executable. ▪ Run make python_tests to execute the tests. • Added FreeBSD support. • Upgraded Frida-Gum to version 17.1.5.
1 parent c8ec53e commit 9c224c4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+7929
-7047
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ third_party
55
*.o
66
*.so
77
node_names.h
8+
tests/__pycache__

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,5 @@ endif
5656
GEN_LOG := $(shell python3 gen_node_names_array.py $(MAJORVERSION) $(PG_INCLUDE_DIR)/nodes node_names.h)
5757

5858

59+
python_tests:
60+
python3 ./tests/main.py

0 commit comments

Comments
 (0)