PL/SQL Developer

Release notes
November 24, 2025 - Version 16.0.8 released

Enhancements in hotfix 16.0.8.2176

  • In menu mode the main window title could be misaligned.

Enhancements

  • Performance and stability improvements
  • The Text Importer now supports SEP=<separator> meta data
  • The Tab key will now also indent a single line if all non-blank text on that line is selected
  • Support added for OpenAI GPT-5 models through the new Responses interface
  • The AI Configuration form now shows hints when editing a parameter
  • Executing a SQL Window with an empty bind variable could cause a conversion error
  • Editing a table on Oracle 8.1.7 or earlier would cause a “Field index_owner does not exist” error
August 25, 2025 - Version 16.0.7 released

Enhancements

  • Performance and stability improvements
  • Test Window variable calendar did not allow selection of the current date if the variable was empty
  • Invoking the PL/SQL Beautifier for a program unit from the SQL Window did not always select the complete program unit
  • SQL Window TAB=<Name> directive from a command that is commented out would override the same directive from the next command
  • Debugger variable value popup for an object instance could be truncated
  • Terminating an unresponsive database session did not always work
  • Logon form now preserves the original capitalization of the database name from the tnsnames.ora file if it is selected by partially typing the name
  • Date fields with a time fraction were not left aligned when exported to Excel
  • “Show splash screen” preference added
  • Bookmarks in the editor gutter could be hard to read when overlapping line numbers
  • The Quick Access Toolbar did not have a menu item to open a Diagram Window
  • Diagram Window Refresh function could raise a “Not logged on” error
  • PL/SQL Beautifier could not process json_object() with a colon instead of the VALUE keyword
  • Define Connections could cause an Access Violation
  • Reopening a Program File did not bring the current Code Contents item into view
July 15, 2025 - Version 16.0.6 released

Enhancements

  • Stability improvements
  • When editing a column value in a SQL Window in Single Record View, the cursor would move to the front after the first change
  • When using a function key to open the Template List, the list would not have the focus
  • The PL/SQL Beautifier would show an error message when using a PARTITION BY clause with a CASE expression
  • Using a database name with a colon would cause an Access Violation in the Command Window when using the [DB] variable in the prompt
  • Ctrl-A did not always select all text in the current grid cell
  • Grid cell spacing and selection area could be too small
  • Test function for select statements now replaces package constants with their values and preserves all replaced expressions in comments
  • Removed OpenSSL components
  • Removed false positives raised by some VirusTotal scanners
June 12, 2025 - Version 16.0.5 released

Enhancements

  • Stability improvements
  • Date fields from a query over a gateway database link could be incorrect
  • The mouse cursor would stay “busy” after clicking on the Refresh button in the Object Definition Editor
  • Crash Recovery could be incomplete when tool windows were open at the time when the backup files were saved
  • The “Use default Alt shortcuts for Ribbon” preference would also affect the classic menu shortcuts
  • Test Window HTP Output retrieval performance improved
  • SQL Window result set popup function “Export Results” as SQL file did not suppress virtual columns
  • If preference “Save changed files when PL/SQL Developer loses focus” was enabled, PL/SQL Developer could prompt to save DBMS_Output or Statistics
April 9, 2025 - Version 16.0.4 released

Enhancements in hotfix 16.0.4.2161

  • PL/SQL Developer could crash after reloading the desktop with many open files
  • AI function TABLE_CONTEXT variable would not find tables after the first ‘.’ in the prompt

Enhancements in 16.0.4.2160

  • Stability improvements
  • Grid header lines were too bright in dark mode
  • Go to Line dialog did not always process Enter and Escape keys
  • Export Tables “Copy as Command” button did not include the where clause when using the PL/SQL Developer format
  • Ribbon Alt shortcut labels (Preferences > Key Configuration) are now disabled by default
  • You can now select “None” for the API Key/Token for on-premise Ai systems
  • Proxy properties added for AI Systems
  • Time out property added for AI Systems
  • Llama model selection list extended with Llama4-maverick and Llama4-scout
  • New AI System: Anthropic Claude
  • Gemini AI time-out errors would lead to an empty error message
March 10, 2025 - Version 16.0.3 released

Enhancements

  • Stability improvements
  • Fixed occasional “Cannot open clipboard: Access is denied” error message
  • Session Window > Define Session Queries form did not have correct colors in Dark Mode
  • Program Window Code Contents for standalone procedures and functions would incorrectly sort folders
  • AI Assistant “Temperature” and “Top P” properties can now be empty for OpenAI GPT o1 and o3 models
  • Deepseek R1 added to the Deepseek model list (as deepseek-reasoner)
  • Support added for on-site Azure AI systems
  • Code Assistant overload selection did not work correctly with the Left and Right keys
  • In Dark mode, Plug-In display functions did not always have a consistent style
  • Removed a password protected file from the package to prevent installation problems
January 20, 2025 - Version 16.0.2 released

Enhancements

  • Performance and stability improvements
  • A new Oracle Client Wizard can now be used when PL/SQL Developer starts for the first time, allowing you to select an Oracle Client, a network configuration (TNS_ADMIN), and NLS settings. The Oracle Client Wizard can also be started from the Oracle Connection Preference page.
  • The AI Assistant now support xAI Grok
  • Some controls and fonts did not scale correctly when using multiple displays with different scaling
  • Page Control tab text vertical alignment was not always correct
  • Refreshing a SQL Window result set record with object type columns did not always work correctly
  • Column filtering in a SQL Window result set with object type columns did not always work correctly
  • Hyperlink navigation within a select statement did not always work
  • JSON parsing and formatting now supports single JSON array values
  • Oracle Error Help URL removed from the error text if there is also a Help button
  • Closing the last Window in SDI mode did not update the application title
  • Saving Bookmarks did not work for SQL Window when using desktop parameter
  • Command Window EXIT WINDOW command added to close the current window
  • Result set from a query in the debugger could not be exported in SQL format
  • The Code Assistant did not always work within a statement with a semicolon in a string or comment
December 12, 2024 - Version 16.0.1 released

Enhancements

  • Performance and stability improvements
  • AI Assistant now supports Ollama
  • Latest Llama models up to 3.3 added
  • Language packs added with AI translations
  • If “Use Internal HTML Viewer” preference was enabled, HTML content would only be visible after clicking on it
  • Search operations in a PDF could cause an “Uninitialized Search” error
  • Duplicate connection definitions were not marked red
  • Clicking on the “User’s Guide” function could cause an Access Violation
  • SQL Window “Variable substitution enable/disable” button status was not always clear
  • Moving a dockable tool could cause a “DockingPanel has no parent” error
  • Program Window current tab was not easily distinguishable with disabled styles
  • PL/SQL Clipboard history was only displayed after entering a filter
  • Closing PL/SQL Developer could cause an Access Violation when using specific Plug-Ins
  • Building the index for the Oracle PDF Manuals could cause an Access Violation
  • PL/SQL Beautifier could cause an error for extremely long expressions
  • Some font sizes could be incorrect when starting PL/SQL Developer on a secondary display
  • PDF viewer could show a “Cannot focus a disabled or invisible window” error
  • Stepping through a Command Window script would not make the current command visible in the script editor
  • Added an option to Policies.cfg to disable AI
  • If a Workset is opened during startup, Oracle Client initialization might fail
  • AI Configuration startup delay fixed
  • PL/SQL Beautifier did not always align CASE expressions correctly
  • Debugger could raise an unhandled exception if dbms_output fetching fails
  • Right-clicking on a table constraint and selecting “View” or “Edit” could cause an Access Violation

Enhancements in 16.0.1.2149

  • Starting the Compare Table Data tool in version 16.0.1.2148 would lead to an error
November, 2024 - Version 16.0 released

For a description of the new features in version 16.0, visit the New Features page.

June 23, 2023 - Version 15.0.4 released

Enhancements

  • Performance and stability improvements
  • SELECT FOR UPDATE statements in the SQL Window could be rolled back if there were additional spaces or comments between FOR and UPDATE
  • Oracle23c Boolean field datatypes were displayed as boolean(1)
  • Oracle23c Boolean field data was displayed as T/F on an Oracle23c Client, instead of 1/0 on older clients
  • Oracle23c Boolean column data could not be exported with the “Export Tables” tool
  • Objects with Oracle23c Boolean attributes could not be accessed
  • Export User Objects now takes UTF8/ANSI encoding preference into account
  • Save text from large data editor now takes UTF8/ANSI encoding preference into account
  • Test Window would interpret bind variables within double quotes
  • Drag & Drop did not work correctly in the Connection List: only windows can now be moved to another connection
  • When using an external difference viewer, Unicode characters would be converted to question marks
  • Session Window detail queries did not support WITH FUNCTION statements
  • Drag & Drop of a shortcut will now open the shortcut target file
  • Performing a Find with an error in a regular expression could cause a long delay
  • Wrapped text in result grid cells could be visually truncated
  • Clicking on the “To-Do List” button in the Project Window will now directly take you to the To-Do Items
  • Command Window would not spool line comments
  • A comma in a password would not work correctly when the PL/SQL Developer desktop was reloaded
  • Some Test Manager Edit menu items would incorrectly be enabled
  • Export to Clipboard would not always work correctly for Unicode
  • Opening a database source with compilation errors would not allow you to navigate to an error
December 16, 2022 - Version 15.0.3 released

Enhancements

(NOTE: build 15.0.3.2059 fixed a 15.0.3.2058 regression bug: HTML manuals could not be opened when using the Edge Browser)

  • Performance and stability improvements
  • Large Data Editor External tool did not work correctly if the %1 parameter was omitted and the temp path includes spaces
  • Oracle21c JSON column data type was incorrectly presented with size as JSON(8200)
  • Oracle21c JSON parameter data type was incorrectly presented as “Unknown type 119”
  • Oracle21c JSON column data type support in the SQL Window and Large Data Editor when using an Oracle21c Client
  • The plsqldoc Plug-in function “View Documentation” could cause an Access Violation
  • Oracle HTML Manuals function would sometimes navigate to the top of the page instead of the context topic
  • Command Window feedback updated with the latest Oracle21c SQL commands
  • Creating a new Workset based on a previous Workset would incorrectly allow multi-select
  • Quoted identifiers that are too long were not marked as such
  • Adding an SQL Window to a Project could add the table of the select statement instead of the SQL Window file
  • SQL Window and Test Window Statistics sorting would change after each run
  • Compare User Objects / Compare Table Data: Cancelling the Target Session logon dialog would disconnect previous target session without displaying “not connected”
  • Command Window would not always show execute status correctly when executing external files
  • Command Window “set sqlblanklines” did not always work properly
  • Command Window Export Tables command in “SQL Inserts” mode did not always pass the “drop” parameter
  • Command Window Export Tables command in “PL/SQL Developer” mode did not always pass the “where” parameter
  • Export Zip format now automatically switches to 64bit mode
  • Saving the DBMS Output text in a SQL Window or Test Window would remove trailing spaces
  • Editor bookmarks could be displayed at an incorrect horizontal position in the editor gutter
  • System generated indexes are now omitted for compare operations
  • Code Assistant did not always work for select alias for “insert into … (select …)” statements
  • Printing CLOB text from Large Data Editor could give blank pages in dark mode
  • Improved behavior when switching between Multiple and Single Document Interface
    • A maximized window would not always keep focus
    • The “Arrange” menu items are now always enabled, and will switch to SDI if necessary
August 5, 2022 - Version 15.0.2 released

Enhancements

  • Stability improvements
  • Improved performance when using Single Document Interface
  • Object Browser and File Browser performance improvement when expanding items
  • New styles added: Windows 11 Light & Dark, Windows 11 Polar Light & Dark, Copper Light & Dark
  • The new Windows 11 Light & Dark styles are now used by default on Windows 11
  • Report Window print did not work for the Edge Browser interface
  • Maximizing or restoring the Find Database Objects window would raise a “Component already exists” error
  • Starting PL/SQL Developer by double-clicking a source file did not always open the file
    • Go to Preferences > Files > Extensions > Register file types to apply this change
  • Opening the Find tool with selected editor text would remove leading and trailing spaces from the default find text
  • The Command Window resulting from the DBMS_Metadata > DDL function used the main connection instead of the source object connection
  • Reload and Revert would not restore bookmarks
  • Report “Style Library File” option added, supporting css files
  • Macro menu items (and Tools, Reports, etc) in toolbar would not be restored after program start
  • Docked Search list results would not jump to selected item
  • Improved button image colors for SQL Window fetch next page, last page and post changes
  • Search list would not always be updated when a window was closed
  • Code Assistant scrollbar could not be dragged
  • SQL Window result set paste with a selected row could result in column data mismatches
  • Search Bar performance optimized for searches with many hits
  • Session Window would not stop auto refreshing in case of error
  • SQL Window Ctrl-F8 (execute current statement) would cause an Access Violation if PL/SQL Developer is not connected
  • Fixed some multi-monitor High DPI issues
May 27, 2022 - Version 15.0.1 released

Enhancements

  • Stability improvements
  • Difference Viewer options button only worked with right-click
  • Editor Object Popup submenu “Standard queries” was empty
  • Editor Object Popup submenu now has a corresponding object image
  • Generating a Test Script did not handle “Procedure XXXX within package YYYYYY does not exist” exceptions
  • Generating a Test Script for a packaged procedure/function did not include the procedure/function name in the window title
  • Drag & drop did not always work in the Window List
  • Database Link Definition Editor for “current user” now has the password field disabled
  • Table Definition Editor did not support invisible property for virtual columns
  • Search List dockable tool in unpinned mode could cause errors
  • Window connection menu now has a “Read Only” item to view or change the read only mode of the session of the window
  • A Read Only window connection is now displayed with a lock icon
  • SQL Window “Edit data” button now shows an error message if the connection is read only
  • Changing the Read Only property of a Connection definition did not update the currently opened windows for that connection
  • Shift-Click in a result grid cell did not mark a selection
  • Program Window compilation could cause a flash in the editor
  • With an External Difference Viewer defined, the “Reload and discard current modifications?” feature did not work properly
  • Program Window Code Contents and PL/SQL Beautifier could not process quoted identifiers without separating blanks (e.g. procedure”Init”is…)
  • Fixed Key configuration grammar error (spec && body)
  • Export Key Configuration in the preferences did not work
  • Popup menu items in Plug-Ins could be invisible
  • File dialogs in Plug-Ins were not displayed correctly
  • Recall Statement search filter did not work when PL/SQL Developer was not connected
  • Explain Plan function for update and delete statements now automatically removes a RETURNING clause
  • New Plug-Ins with svg images would not show these in popup menu
  • To-Do List did not immediately show items when a file was opened
  • Explain Plan Window Editor now has highlighting for parentheses and DML items
  • Parameter “NoAppShadow” added to suppress the main application window shadow
  • Preference name was not displayed correctly when using international characters
  • OCI Library preference now has a file selector
  • Connection definition property fields could be incorrectly disabled
  • Some Plug-Ins had large images in popup menus
  • DBMS Scheduler did not have the correct icon for Schedules
  • Report Window Dark Styles added
  • SQL Window “Refresh result set” function would cause a flash
  • Workset Manager Filter field did not always have a hint
  • Active Query Builder and plsqldoc Plug-Ins updated to the new PL/SQL Devloper 15.0 style
April 8, 2022 - Version 15.0 released

For a description of the new features in version 15.0, visit the New Features page.

See release notes from previous versions