Categories
Trace Release Notes

Trace 19.1.0.0

  • 7453: Fixed an issue that could cause Trace to hang during initialization.
  • 7418: Improved the Help › About › Method R Trace license key dialog.
  • 7373: Fixed a bug that prevented Method R Trace from downloading the very first trace file generated after installation.
  • 7358: Improved installation and runtime error reporting.
  • 7247: Fixed a bug causing Trace not to show the Help › About dialog if the license file is missing.
  • 7246: Fixed a bug causing Trace to show itself as being enabled when there’s no license file.
  • 7245: Fixed a bug causing Trace not to display the preference or banner pages if there’s no license file.
  • 7244: Fixed a bug causing SQL Developer to throw exceptions related to license management.
  • 7235: Fixed a bug that could cause Trace not to include the SQL text for all the cursors in its fetched trace file.
  • 7125: Added a new page to the install wizard that displays exceptions encountered when enabling or disabling trace.
  • 6786: Added preference options for manipulating BINDS and PLAN_STAT values.
  • 5601: Fixed issue that caused Trace to block context menu from appearing when right-clicking in the SQL Developer Reports view.
  • 4387: Fixed a bug causing the trace file name to be missing from the trace file.
Categories
Workbench Release Notes

Workbench 8.1.0.64

  • 7396: Fixed a bug causing clicks on the “load sample files” hyperlink, labels in the action pane, and file pane column heads to fail intermittently.
  • 7395: Renamed the Preferences › Reports tab to “Actions” and moved the Profiler tab to the left of the new Actions tab.
  • 7393: Workbench now uses the Source Code Pro font for fixed pitch text.
  • 7392: Fixed a Help › License dialog bug causing a double-click in the license key text widget not to select the whole license key.
  • 7391: Fixed a bug causing files loaded with Edit › Undo Unload not to re-run mrprof when it is appropriate to do so.
  • 7390: Fixed a bug causing the Help › License “Edit License Key” checkbox to sometimes remain selected across dialog close and open operations.
  • 7386: Help › License dialog now shows license detail information for expired licenses.
  • 7382: Application now saves the 8 most recent copies of workbench.log.
  • 7378: Improved the files pane and action pane footer information format.
  • 7377: Fixed a problem where you couldn’t move the checkbox column without also changing its state.
  • 7374: Right-clicking on the files table header now pops up a column chooser menu.
  • 7371: Fixed spacing error in “Duration by call begin and end time” report.
  • 7370: Made Tags field editing an undoable operation.
  • 7362: Changed the color of the small rectangle atop the file pane’s scroll bar to the header row color.
  • 7360: Eliminated unnecessary database transactions that were slowing down file reload operations.
  • 7359: Eliminated a 200ms sleep between mrprof executions, improving the speed of loading 1MB files into the application by about 10×.
  • 7356: Renamed “Duration by call name, think time removed” to “Duration by call name, without think time”.
  • 7325: Application no longer pops a dialog when a license key is absent. It will put a warning icon into the status column, as with any other mrprof execution problem.
  • 7324: Simplified Preferences › Profiler › Workbench Parameters by eliminating the open_output and check_open_limit parameters. The application will now automatically open up to n HTML output files when open_limit=n. There is no longer a pop-up dialog asking whether you’d like to open more than n files.
  • 7321: Application now shows a busy indicator when file unloading takes a long time to complete.
  • 7320: Application now shows a busy indicator when checking the header checkbox takes a long time to complete.
  • 7315: Fixed a bug causing the Preferences “Cancel” button to behave improperly.
  • 7314: Sorted Preferences › Profiler › Kernel Parameters › ‐‐encoding option values into a more useful order.
  • 7304: Fixed invalid encoding specification names in Preferences › Profiler › Kernel Parameters › ‐‐encoding.
  • 7303: Fixed a bug causing mrprof to process control characters incorrectly.
  • 7296: The application now disables output panel manipulations while in “Show example output” mode, and executing an action (e.g., by pressing the “Run” button) now automatically disengages “Show example output” mode.
  • 7293: Fixed a bug in which quitting the application in the midst of a Tags field edit would lose your edits.
  • 7291: Fixed several of the sample output items to match the actual report output.
  • 7278: Fixed a bug causing the files filter not to interpret Tags field edits properly.
  • 7272: Fixed a bug that would cause the application to misbehave when clicking a file or directory after reordering the columns.
  • 7267: Improved item ordering on the Preferences › Profiler › Workbench Parameters panel.
  • 7266: Improved the formatting of the LOCALE-CODE table in the manual page.
  • 7254: Fixed a bug causing the application to unnecessarily re-profile files whenever the user manipulates the files pane filter.
  • 7251: New Edit › Stop Profiling feature allows you to stop the automatic profiling of recently loaded files.
  • 7248: Improved the accuracy of the “Total profiling error” label that can show up in the Profile report preamble.
  • 7242: Enhanced the shared SQL ID hash key generation algorithm in mrprof and mrskew.
  • 7241: New –force-match-plans option causes mrprof to group execution plans that have the same matching signature but different plan hash values.
  • 7233: Fixed a bug that sometimes prevented a user’s click of an action in the action pane to copy its command text to the command text widget.
  • 7229: New –force-match-statement-texts option causes mrprof to group SQL and PL/SQL statements that have the same matching signature but different SQL IDs.
  • 7222: Changed heading in §1.2 and §4.*.4 from “other” to “non-CPU”.
  • 7221: Fixed a bug in the Profile by Execution Plan section that could cause mrprof to attribute some executions to the wrong execution plan.
  • 7202: mrprof now recognizes and reports on *** EXPERIENCE ID:(%s) lines.
  • 7183: Refined OIOOIM05 error text, to make it less likely to cause distracting questions.
  • 7162: Changed Help › Release Notes URL to https://method-r.com/cat/release-notes/.
  • 7152: Fixed a bug that had caused Workbench to pop a spurious “No license key found” dialog when you drag a trace file onto the dock icon.
  • 7061: On startup, the application now shows the status “Loading command output” while your output pane content is being loaded.
  • 7060: Fixed a bug showing an incorrect number of days left before license expiration.
  • 7059: New “Duration by experience ID and client ID” report.
  • 7047: Fixed “Use of uninitialized value $experience_id in sprintf” bug.
  • 7035: Changed the wording of the files pane status bar to include information about how many files are visible and hidden.
  • 7032: Removed “(connection pool)” parenthetical from island ID-related action names, because these actions are useful for more than just connection pool trace files.
  • 7031: Fixed a bug causing the Report Parameters dialog not to display sometimes when it should.
  • 7027: New “Copy selected rows to output” button copies rows from the files pane into the output pane.
  • 7024: Workbench can now load thousands of files in one operation without an “Argument list too long” error. It loads files more quickly now, and it no longer prints distracting mrls –csv information to the output pane when you load files.
  • 7011: Workbench application now uses a stable sorter that preserves pre-existing column order in case of a tie.
  • 7010: Now you can drag directory from your Finder or Explorer into the Workbench files pane, and Workbench will load its contents recursively.
  • 6766: Fixed a bug that sometimes caused mrprof not to emit placeholder values.
  • 6492: Made application error text easier to find by simplifying the log file format.
  • 6375: New Help › Open Diagnostics menu option opens the Method R Workbench master log file, which you can, for example, email to Method R if you’re having a problem.
Categories
Workbench Release Notes

Workbench 8.0.5.0

  • 7173: Instead of mapping all “ocean” lines to $island_id=0, mrskew now sets $island_id for such lines to −1 times the ocean’s line number.
  • 7172: Fixed a bug causing mrskew to incorrectly calculate $island_id when the ocean-defining “SQL*Net message from client” call is followed by a BINDS line.
  • 7153: Fixed a bug causing mrskew to show the incorrect demonstration output for the “Duration by island ID” report.
Categories
Trace Release Notes

Trace 18.2.4.0

  • 7163: Updated old “/log-mr%s” release notes URLs to new “/release-notes/%s” format.
  • 7138: Now you can undo the action performed by the Clear button.
  • 7137: Clear button now clears only selected rows.
  • 4362: Added count of selected files to the bottom of the “Trace File Downloads” pane.
Categories
Trace Release Notes

Trace 18.2.3.0

  • 7161: Fixed a bug causing Method R Trace to incorrectly include a ‘\’ prefix when calculating the base name of a file name.
  • 7139: Fixed a bug in which Method R Trace could use the oldest preamble found in a trace file instead of the newest one.
  • 5598: Cleaned up the processing of clicks when selecting a “Trace Files Downloads” row.
Categories
Trace Release Notes

Trace 18.2.2.3

  • 7141: Method R Trace now pauses in-flight downloads while any script is running in the same worksheet.
  • 7136: Removed “METHODR_” from each fetched trace file name.
  • 7133: Method R Trace now reveals any errors that might occur during its installation script execution.
  • 7119: Updated title and copyright information in the installation script.
  • 7118: Use fixed-pitch font to make the installation script and the script’s output easier to read.
  • 7112: Introduced new METHODR user and MRTRACE PL/SQL package in the installation script to support more accurate trace file collection.
  • 7108: Method R Trace now exposes details about file download errors in each relevant Trace File Downloads row.
  • 7104: New “Clear rows” button clears the “Trace File Downloads” section.
  • 7103: Fixed a bug causing Method R Trace to display SQL or PL/SQL statement text as “cursor#%d at file ‘%s’” instead of showing the SQL or PL/SQL itself.
  • 6974: Removed “Show progress dialog for downloads larger than:” dialog, because now we show a progress bar in the new Status column for each download.
  • 6973: New progress bar makes it clear when Method R Trace is downloading a file.
  • 6787: Removed unnecessary SQL executions from within the trace file scope, yielding better script execution measurement accuracy.
Categories
Workbench Release Notes

Workbench 8.0.4.2

  • 7090: Fixed a bug causing mrskew to take too long when processing a trace file with lots of BINDS lines preceding each EXEC.
  • 7074: Fixed a bug causing Workbench not to recognize OpenJDK as a usable flavor of Java.
  • 7063: Fixed a misleading no-license-found dialog message.

 

Categories
Trace Release Notes

Trace 18.2.1.0

  • 7096: License dialog switches from “(%d days)” to “(%d hours)” when the license expiry is less than 48 hours away.
  • 7055: You can now drag rows from the Trace File Downloads panel to the Method R Workbench files pane.
Categories
Trace Release Notes

Trace 18.2.0.7

  • 7087: Changed license validation process so that a license is valid until 23:59:59 UTC instead of 00:00:00 UTC on the date specified.
  • 7083: Files list is now presented as an historical record of Trace File Downloads rather than a list of Local Trace Files.
  • 7082: Replaced button text labels with icons.
  • 7080: Exposed the Change download directory widget on the front page of the application, which makes it easy to change the location to which the next trace file will be downloaded.
  • 7079: Updated Method R Trace Update Center text.
  • 7072: Fixed a bug causing mrtrace not to install correctly from the SQL Developer Update Center.
  • 7065: Cleaned up the Trace File Downloads panel by removing the Node Name and Instance Name columns.
  • 7056: Changed Trace File Downloads pane column names and column order to match the names in the Method R Workbench files pane.
  • 6943: Eliminated Ask to download files larger than preference in favor of Show progress dialog for downloads larger than preference.
  • 6938: Reduced the distribution size by removing unused jar files.
  • 6937: Show favicon in Trace File Downloads tab label.
  • 6757: Fixed a bug preventing the Trace File Downloads pane from minimizing properly (the “Big Icon” bug).
  • 6203: Updated Method R Trace logos and icons throughout the extension.
  • 5952: Fixed a bug causing an uncloseable trace file download progress dialog not to close after the file is downloaded.
  • 5755: Fixed a bug causing mrtrace not to trace the first session after an Oracle SQL Developer restart.
  • 5597: Removed Project, Author, and Description fields in deference to the more robust and useful Method R Workbench file tagging feature.
  • 5596: Changed the license management UI to match the Method R Workbench application experience.
Categories
Workbench Release Notes

Workbench 8.0.3.2

  • 7018: Renamed $experience_id (alias $exp_id) to $island_id. Also renamed exp.rc to island.rc.
  • 7015: Redefined $experience_id to match the value found in a trace line matching the %s in *** EXPERIENCE ID:(%s).
  • 7013: The new island.rc file (formerly exp.rc) now projects the file name into the report output.
  • 6992: Fixed the Help › Check for Updates… download dialog so it’s wide enough now to display the whole bundle filename.
  • 6917: Replaced Save Output dialog for macOS, and fixed a bug that intermittently caused the Save Output dialog from closing properly.
  • 6505: Added a new automatic Check for Updates… feature.