Changes in release 3.1.4
New features
- Added
to_contain
matcher for collections and cursors #79
- Added
unordered_columns
(uc
) option for cursor comparison to ignore the order of the columns #779
- Added
ut_debug_reporter
for debug logging #480
- Added
ut_realtime_reporter
for utPLSQL-SQLDeveloper extension #795
Enhancements
- Improved performance of cursor comparison #780
- Added support for installation on databases with block size < 8KB #848
- Added initial timeout to
ut_output_buffer
#840
- Enhanced performance of
get_reporters_list
function #814
- Moved calls of
dbms_lock.sleep
to dbms_session
for newer DB versions #806
- utPLSQL coverage will now work without re-install after DB-upgrade from 12.1 to 12.2 #803
Bug fixes
- Fixed problem with REGEXP in annotation parsing with NLS CANADIAN FRENCH #844
- Fixed issue with Rollback to savepoint failing on distributed transaction #839
- Fixed reporting of differences when comparing collections scalar values #835
- Fixed issue with test run failing due to too many transaction invalidators #834
- Fixed randomly occurring error during cursor comparison #827
- utPLSQL install script will now support special characters in passwords #804
Documentation improvements
- Fixed documentation examples for context annotation #851
- Added description on how to check version of utPLSQL #822
Internal enhancements
- Implemented Sonar analysis on DBA Views #850
- Finished migration from old-tests #475
- Fixed shell scripts to support multiple unix dialects (especially for macOS) #796
- Added info on project support from Redgate #841
- Added
code_of_conduct
#836
- Added issue tempates #842
- Added utPLSQL logo #845