Release Date: May 2025
Notebook Interpreter Version:
- Python version 3.9 (The default version is 3.9, but the platform also supports version 3.8.x, 3.11.x, and version 3.12)
- Spark version 3.5.3 (Support only 3.5.3)
- Scala version 2.12 (Support only 2.12)
What’s New?
Import Notebook by Using Notebook Name
We have improved the function to make it easier to import functions from one notebook into another by referencing only the notebook name, resulting in faster, cleaner, and more convenient reuse of shared code.
Imported functions must be used within the same environment.
Enable Show & Describe SQL Command
Enabled SHOW and DESCRIBE commands to help users explore table structures and understand metadata, e.g., SHOW CREATE TABLE (table_name), SHOW COLUMNS in (table_name) and other commands.
For example:
Use the command: SHOW CREATE TABLE (table_name) and replace (table_name) with the name of the table you want to inspect, if the table name is “order” and run: SHOW CREATE TABLE order The command will return the definition of the table structure.

To use this feature, users must have permission enabled via the toggle in Metadata SQL Command, which can be assigned through either Roles or Users.

Truncate Table
We have improved the functionality to make it easier to delete all records in table via Truncate Table option in the Data Catalog menu and user must have permission to delete.

Manage Extensions Apps
Added a new “Manage Extensions” menu to support future extension apps (e.g., Framework Monitoring App), including the ability for workspace owners and super admins to control access permissions for each extension.
Fixed Bug:
Login and My Profile
- BDEN-6197 Fixed an issue where, after assigning a role to a user and logging into the platform, the assigned realm was missing.
- BDEN-6436 Updated the login process to allow enabled/disabled case-insensitive usernames by system configuration.
Data Catalog
- BDEN-6383 Fixed an issue where the Super Admin role could not see the “Import Data” option in the “Data Catalog” menu.
Import Data
- BDEN-6403 Fixed an issue where users could not select a table name from the dropdown list when choosing “Upload to Existing Table“.
- BDEN-6455 Fixed an issue where importing data using SQL Mode and uploading to an existing table failed.
Notebook
- BDEN-6289 Fixed an issue in the “Notebook” menu where expired public links remained accessible.
- BDEN-6457 Fixed an backend issue that caused an error when adding a large number of data assets from the “Data Catalog” to a “Notebook” menu.
- BDEN-6586 Fixed long loading times when opening the “Notebook” menu.
Setting
- BDEN-6567 Fixed an issue where the assigned realm was missing when users had secondary role more than one.
- BDEN-6632 Fixed an issue where deleting a user under the Administrator role caused the session to end and redirected to the login page.
Other
- BDEN-6529 Added support for recording standard value fields, which are now query able in the database for traceability and auditing.
Improvement:
Data Catalog
- BDEN-6430 Enabled retention for the import asset history table.
- BDEN-6595 Improved schema organization by relocating, renaming, and updating schema sorting to list “Default, Global, and Connection Profiles” at the top in both the “Data Catalog” and “SQL Editor” menus.
Data Processing
- BDEN-6185 Improved sorting design by arranging
tableandschema_tablein ascending name order in both the “Data Exploration” and “SQL Editor” menus.
Notebook
- BDEN-6426 Improved Notebooks to support instance limitation, preventing resource overuse.
- BDEN-6467 Added a warning modal for duplicate Note IDs when uploading notebooks, with options to auto-generate a new ID or upload to a different environment.
- BDEN-6485 Added display of the current Git branch and notebook change status when connected to a Git server.
- BDEN-6519 Added support for automatically running specified notes on Zeppelin startup via the
zeppelin.initial.notessetting inzeppelin-site.xml, allowing users to trigger custom routines such as killing leftover jobs or notifying admins when the server is back online and more. - BDEN-6520 Support async execution for run parallel in both Workflow management (with parameter
isAsync:true) and SDK (default), allowing each job to return its response as soon as it finishes without waiting for others. - BDEN-6521 Added
getModuleNotebookName()function to get the module notebook name from the Zeppelin environment via SDK. - BDEN-6686 Enabled permission control (view, edit, delete, manage) for data access when running scripts via notebook.
- BDEN-6705 Added config to control auto-appending
%pythonwhen importing Jupyter Notebook.ipynbfiles, inserted only when the notebook uses the Python language.
Visualization and Dashboard
- BDEN-6460 Updated Super admin permissions to enable management of project and dashboard assets.