Categories
Release Notes: Workbench

Workbench 8.1.1.8

  • 7454: Renamed “Profiler Error” dialog to “Method R Workbench Error”.
  • 7452: Fixed a bug where the application could raise an empty error dialog.
  • 7451: Method R Workbench now migrates your configuration files automatically, without asking.
  • 7443: Fixed a bug in which Method R Workbench would use a cdefs.xml configuration file from a directory other than the most recent product directory.
  • 7440: Improved the formatting of the Method R Workbench log output.
  • 7439: “Open profile” tool tip now says “Open profile (shift-click to re-profile)”.
  • 7438: Fixed the accidental omission of mrprof.cmd from the Microsoft Windows port distribution.
  • 7437: Fixed a bug causing Method R Workbench not to write XSL transform diagnostics to its log file.
  • 7433: Fixed a bug on Microsoft Windows causing mrprof to create incorrect HTML output when automatically re-profiling.
  • 7430: Improved the icons denoting expanded and collapsed items.
  • 7428: Fixed a Preferences panel bug causing the collapsed and expanded icons to be swapped.
  • 7426: Clicking any status icon now opens an explanatory dialog.
  • 7425: Fixed a bug causing the automatic re-profile feature to not detect when a change has occurred to the cdefs file.
  • 7421: Fixed a bug causing selections not to work properly in the command text and command output widgets.
  • 7420: Workbench now warns if a .trc file’s mtime is in the future, which, if left unrepaired, will cause Workbench to re-profile the input trace file every time you click its duration.
  • 7419: Changed the word “latency” to “duration” in advisory sentences where the word “latency” was technically inaccurate.
  • 7417: The “Mastering Oracle Trace Data” button now opens the new third edition of The Method R Guide to Mastering Oracle Trace Data, by Cary V. Millsap.
  • 7413: Fixed a bug causing an empty Profiler Error dialog to occur when it shouldn’t.
  • 7412: Fixed a bug causing the license key to expire 23h 59m 59s prematurely.
  • 7411: Fixed a bug that can cause the application not to launch using workbench.cmd file on Windows.
  • 7410: Fixed a bug where whitespace in a configuration file name might cause mrprof to fail to start.
  • 7398: Fixed a couple of HTML5 nonconformities detected with the W3C validator.
  • 7397: Fixed a bug causing View › Zoom In not to work until after you use View › Zoom Out or View › Zoom Reset.
Categories
Release Notes: Workbench

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
Release Notes: Workbench

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
Release Notes: Workbench

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
Release Notes: Workbench

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.
Categories
Release Notes: Workbench

Workbench 8.0.2.6

  • 7006: Fixed a bug in which restarting Workbench did not restore check marks for files that had been selected when Workbench was previously closed.
  • 7005: Fixed a bug in which some Preferences changes are not persisted when Workbench is restarted.
  • 6986: Fixed a bug in which clicking Cancel from the Profiler Preferences panel could result in a parameter’s value not being restored to its original representation.
  • 6983: Fixed a bug that caused the Workbench application to crash if you hold open the About or Help › License dialog for more than a few seconds.
  • 6955: More gracefully handle file system changes to files that are loaded within the Workbench application.
  • 6861: Preferences panel is now modal.
Categories
Release Notes: Workbench

Workbench 8.0.1.1

  • 6994: Fixed a bug causing tags and filters in the files pane to misbehave.
Categories
Release Notes: Workbench

Workbench 8.0.0.88

  • 6981: Removed the “alias call=” string from trcsess scripts generated by –script=mswin.
  • 6976: Documented the requirement for MRWORKBENCH_INSTALL environment variable in the mrprof man page.
  • 6957: Fixed a bug causing the version number to render improperly when using –version.
  • 6952: calls.rc file indents SQL text in addition to the call name.
  • 6929: New mrls –tags option shows trace file tags stored in the Method R Workbench database.
  • 6911: Removed single quotes from the default group and select labels.
  • 6893: Fixed a bug causing mrprof to report dramatically exaggerated LIO counts for RPC EXEC calls.
  • 6887: Canonicalized and alphabetized action names to make them easier to find.
  • 6879: Moved the buttons that affect the output pane to be close to the output pane.
  • 6876: Renamed the actions to be shorter, more consistent, and easier to search.
  • 6872: mrprof now renders tag information for the input file in its Method R Profile HTML report.
  • 6846: Fixed a bug causing the “?” character in the VERSION column to align improperly sometimes.
  • 6845: New mrls –status option shows mrls status in each row of output.
  • 6841: Workbench now loads all sample files when you click the “…load sample files” link.
  • 6837: Changed Files pane footer status to provide more information about how many files have been selected, loaded, and filtered.
  • 6821: New Reset button makes it easy to restore preferences to factory defaults.
  • 6820: References to “id” have been changed to “ID”.
  • 6818: mrprof now puts the licensee’s full name into the profile HTML report.
  • 6782: New filter widget for the middle pane makes it easy to find the report or manipulation you’re looking for with just a few keystrokes.
  • 6781: New search field makes it easy to filter your view of the files pane.
  • 6776: New “Response time by call begin and end time sequence” report makes it easy to see the timeline of when calls were executed, even across trace files.
  • 6760: Added license ID to license key information.
  • 6736: Renamed the “ORA” column to “VERSION”.
  • 6732: Changed hover highlight color to a theme-consistent light blue.
  • 6716: New “Response time by file name and line number for a given call name pattern” report makes it easy to identify exactly where (file name and line number) your set of trace files’ longest-duration calls are.
  • 6693: Changed spelling of “sharable” to “shareable” throughout the product.
  • 6676: Fixed a man page bug that mistakenly referred to –exp instead of –rc=exp.rc.
  • 6664: Files pane filter helps you remove clutter, to see only the files that you want to see.
  • 6644: Fixed a bug in which $ssqlid would display differently in mrskew than in mrprof.
  • 6591: Fixed doc typo.
  • 6573: Added File › Add Sample… feature.
  • 6548: Show all the digits of the Oracle version number instead of just the first two.
  • 6543: New integrated Workbench application automatically profiles your trace files as you load them.
  • 6536: Open an input trace file in your default application for .trc files with a single click.
  • 6506: New “Tags” column in the Files pane works in conjunction with the new filter feature to make it easier for you to organize and find your trace files.
  • 6504: Fixed a bug causing mrprof to incorrectly handle input files whose names contain invalid XML characters.
  • 6491: Fixed a problem with column-head checkbox not responding consistently to clicks.
  • 6258: Changed “R” column label to “DURATION”.
  • 5889: mrprof and the Method R Tools utilities are now fully integrated in a rich, full-featured Method R Workbench application.
Categories
Release Notes: Workbench

Tools Release Notes

We sold a product called Method R Tools until 2018-05-09, when we integrated the Tools feature set into Method R Workbench 8.0.

Categories
Release Notes: Workbench

Profiler Release Notes

We sold a product called Method R Profiler until 2018-05-09, when we integrated the Profiler feature set into Method R Workbench 8.0.