Previous Versions
26.1.0 (2026-01-25)
- PL/SQL Connector Builder:
- Refreshed and updated the PL/SQL Connector Builder.
- Removed the PL/SQL Spring Remoting Connector Builder because it will no longer be supported.
- Removed Java EE client remoting generation. Only server-side generation remains, as client remoting in cloud infrastructure is typically not a useful scenario.
- Added MicroProfile PL/SQL Connector Builder bean generation.
- PL/SQL Workbench and editors:
- Improvements in connection handling.
25.2.0 (2025-10-03)
- PL/SQL Connector Builder:
- Added Java records as transfer objects (not supported for subclassed user-defined types-subclassed user-defined types are still Java classes).
25.1.2 (2025-08-17)
- PL/SQL Enterprise Workbench Eclipse Plugin:
- Requires at least Java 21.
- Requires Eclipse 4.17.x (2024-06).
- PL/SQL Enterprise Workbench Maven Plugin:
- Requires at least Java 11.
- Requires at least Maven 3.6.x.
- PL/SQL Enterprise Workbench SQL and PL/SQL Development:
- Minor improvements and fixes.
- PL/SQL Enterprise Workbench Connector Builder:
- Minor improvements and fixes.
25.1.1 (2025-05-22)
Minor update and fixes.
25.1.0 (2025-04-27)
Production release:
A license key is required to use the PL/SQL Enterprise Workbench and the PL/SQL Connector Builder.
- SQL Worksheet
- The SQL Worksheet has been completely remastered, refitted, and optimized.
- Optimized for temporary SQL statements.
- Optimized transaction handling with non-blocking access to other editors.
- Script Editor
- The Script Editor has been completely remastered, refitted, and optimized.
- Optimized for persistent scripts in a well-organized folder structure.
- Improved failure handling and error information.
- Optimized transaction handling with non-blocking access to other editors.
- PL/SQL Editor
- The PL/SQL Editor has been completely remastered, refitted, and optimized.
- Optimized for a well-organized folder structure.
- Hyperlinks for fast navigation between PL/SQL packages, functions, and procedures.
- Info, warning, and error messages with additional plain information for developers.
- Functions to compile, recompile, and drop objects for full Oracle database development operations.
- PL/SQL Connector Builder
- The PL/SQL Connector Builder has been completely remastered, refitted, and optimized.
- The configuration for each PL/SQL Connector Builder is stored in a file.
- A PL/SQL Connector Builder can be run from the Eclipse IDE or from a Maven build.
Public Beta Phase
2015-2025
- One-Phase Generator
- Two-phase generator refactored into fully configurable single-phase generators for different use cases (Spring Remoting, Raw JDBC, Java RPC, JEE, Batch, RMI, ...).
- The second layer generates a Java 5 Spring Remoting client layer for an Eclipse RCP application.
- Limited support for data types: only scalar data types, PL/SQL tables, and strong REF CURSOR are supported, with fixed mappings to Java types.
- Full support for all data types supported by the Oracle JDBC driver and Oracle JDBC extensions
- Scalar data type support.
- PL/SQL tables.
- Nested tables.
- Zoned date and timestamp data types.
- Subclassed user-defined types.
- Support for different Java access strategies for Java transfer objects
- Public attributes.
- Private attributes using getter and setter methods.
- Java records.
- Configurable mapping from Oracle to Java data types
- Configurable Oracle numeric to Java numeric data type mappings.
- Configurable Oracle date and timestamp mappings to legacy Date/Timestamp and modern LocalDate/LocalDateTime/ZonedDateTime types.
- Fully automated test system
- Oracle JDBC driver tests with all combinations of data types and Oracle JDBC driver versions against Oracle databases: 11g, 12c, 18c, 19c, 21c, 23c, 23ai, and Oracle Autonomous Database.
Internal Versions
2007-2014
- Two-Phase Generator
- First-phase generator generates Java 1.4 Oracle JDBC access code for the server layer.
- The second layer generates a Java 5 Spring Remoting client layer for an Eclipse RCP application.
- Limited support for data types: only scalar data types, PL/SQL tables, and strong REF CURSOR are supported, with fixed mappings to Java types.