|
1 | 1 | # Version changelog |
2 | 2 |
|
| 3 | +## # Lakebridge Release v0.10.6 Notes |
| 4 | + |
| 5 | +## Analyzer |
| 6 | + |
| 7 | +- **Informatica Workflow Variable Collection** |
| 8 | + The Informatica analyzer now collects workflow variables, enhancing downstream conversion and mapping flows. |
| 9 | +## Converters improvements |
| 10 | + |
| 11 | +## Morpheus |
| 12 | + |
| 13 | +- Expanded SQL parser for Snowflake supports full `IF...ELSEIF...ELSE` and `ELSE IF` constructs, recognizes `ELSEIF` as a keyword, and strengthens test coverage. |
| 14 | + |
| 15 | +- Improvements in Snowflake `CREATE PROCEDURE` grammar, including: simplified syntax, handling of optional queries, result set variables, and better exception handling. |
| 16 | + |
| 17 | +- Support for `TEMPORARY` as an interchangeable keyword for temporary objects in Snowflake parsing. |
| 18 | + |
| 19 | +## BladeBridge |
| 20 | + |
| 21 | +- **Enhanced SQL Scripting for Oracle Procedures** |
| 22 | + Multiple fixes for procedure conversion, including quoted identifiers, Japanese character support, misplaced/duplicated keywords, improved `SELECT INTO`, and more. |
| 23 | + |
| 24 | +- **Datastage PXPivot Conversion** |
| 25 | + Datastage’s vertical pivot (PXPivot) can now be converted to Databricks SQL, broadening ETL migration. |
| 26 | + |
| 27 | +- **Synapse and MS SQL Configuration Improvements** |
| 28 | + |
| 29 | + - Enhanced fragment breaker for standalone SELECTs |
| 30 | + - Improved logic and ordering for variable declarations and set operators |
| 31 | + - Bugfixes for `PROC_FINISH`, WITH statement handling, and universal ETL+SQL testing |
| 32 | + |
| 33 | +- **Overrides-file Prompt Update** |
| 34 | + More descriptive and clear prompt for the ‘overrides-file’ option in CLI and documentation. |
| 35 | + |
| 36 | +- **Bug Fixes & Minor Enhancements** |
| 37 | + |
| 38 | + - Datastage IF/THEN/ELSE and header row handling improvements |
| 39 | + - TRY/CATCH and improved `SELECT INTO #table` conversion |
| 40 | + - Better handling of set operations in SELECT/WITH |
| 41 | + - Standardized JSON configuration naming: now uses `base_<source>2databricks_<sql|sparksql|pyspark>.json` |
| 42 | + - DELETE-to-MERGE conversion, more tests, correct semicolon placement, and expanded handling of SQL scripting features |
| 43 | + |
| 44 | +## Documentation |
| 45 | + |
| 46 | +- **Significant Improvements:** |
| 47 | + - Expanded BladeBridge and overall configuration docs, with clear instructions for extending logic, using overrides, managing outputs, and troubleshooting. |
| 48 | + - Updated guide on reconciling config and leveraging new CLI options. |
| 49 | + |
| 50 | + |
| 51 | +## General |
| 52 | + |
| 53 | +- **Security & Infrastructure Enhancements** |
| 54 | + |
| 55 | + - Addressed CVE-2025-7339 (HTTP header manipulation vulnerability) by updating the `on-headers` dependency. |
| 56 | + - Refined handling of output folders, error files, and configuration management for reliability. |
| 57 | + - Improved reconcile dashboard deployment reliability—folders without a `dashboard.yml` are no longer deployed. |
| 58 | + - Suppressed spurious warnings on initial installation; only debug messages are now logged for clean setups. |
| 59 | + - Improved encoding handling and end-to-end test coverage for non-UTF-8 files and edge-case encodings. |
| 60 | + |
| 61 | + |
| 62 | + |
3 | 63 | ## 0.10.5 |
4 | 64 |
|
5 | 65 | ## Converters improvements |
|
0 commit comments