New Features
- Added value checker
signed
(commit 1ce581a)
- Added value checker
oneof
(commits 58bc938, 2dbadad, 65575bf, 58bc938).
- Added value checker
cr_item_of_package
(commit 6fc46f3)
- Provided consistent sorting for Database and Tcl sorts (commit 6effe16)
Bug Fixes
- Avoiding double quoting (commit 08386db).
- Fixed potential memory leaks
- Free explicitly answer
ns_set
in database "sets" method (commit 158a831)
- Free
ns_set
storage more eager (when e.g. large queries are used in longer loops) (commit 3d6b05a)
- Compatibility Fixes for Oracle 19c (commit de4a9a5, 88f8521, 1408e2b)
Improvements
- Security improvements:
- Support for
form_parameter
specs with value checkers added (commit 64bb847).
- harden page contracts (commit b0c282d)
- Performance improvements:
- Improved prepared-statement handling (commit fac52ce)
- Various other changes such as e.g. d22121d
- Unified package parameter handing between xo* and oacs-core (commit 66ee181)
- Reduced verbosity of logging for streamlined output (commit 0553811).
- Stop sending messages to other (potentially stopped) thread to avoid log messages (commit 0aa8c98).
These changes collectively aim to improve the robustness, efficiency, and user experience of the xotcl-core system, addressing specific bug fixes, introducing new functionalities, streamlining configurations, and deprecating older practices in favor of more current, standardized methods.