<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Release note v1.5.2]]></title><description><![CDATA[<h1>Release Notes</h1>
<h2>Version 1.5.2 (Latest)</h2>
<p dir="auto"><strong>Release Date:</strong> January 20, 2026<br />
<strong>Commit Range:</strong> <code>ecc9efd</code> → <code>e4c72d2</code></p>
<hr />
<h2><img src="https://forum.community.openlegacy.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f3af.png?v=10251f32673" class="not-responsive emoji emoji-android emoji--dart" style="height:23px;width:auto;vertical-align:middle" title="🎯" alt="🎯" /> Overview</h2>
<p dir="auto">This release includes significant feature enhancements, security improvements, and infrastructure updates. The version has progressed from 1.4.3 to 1.5.2, introducing major new capabilities in query management, schema visualization, and version management.</p>
<hr />
<h2><img src="https://forum.community.openlegacy.com/assets/plugins/nodebb-plugin-emoji/emoji/android/2728.png?v=10251f32673" class="not-responsive emoji emoji-android emoji--sparkles" style="height:23px;width:auto;vertical-align:middle" title="✨" alt="✨" /> Major Features</h2>
<h3>Query Console Enhancements</h3>
<ul>
<li><strong>Saved Queries Functionality</strong>: New ability to save, manage, and reuse SQL queries
<ul>
<li>Save queries with custom names and descriptions</li>
<li>Browse and load saved queries from a dedicated dialog</li>
<li>Enhanced query persistence and retrieval</li>
</ul>
</li>
<li><strong>Row Modification Handling</strong>: Dynamic UPDATE statement generation for query results
<ul>
<li>Improved CRUD operations in Query Console</li>
<li>Enhanced SQL query handling and logging</li>
</ul>
</li>
</ul>
<h3>Schema Management</h3>
<ul>
<li><strong>Schema Creation Prompt</strong>: New prompt in connection dialog to create schemas when needed</li>
<li><strong>Foreign Key Enrichment</strong>: Enhanced schema graph visualization with JDBC foreign key relationships
<ul>
<li>Improved schema graph retrieval with better error handling</li>
<li>Enhanced metadata service capabilities</li>
</ul>
</li>
</ul>
<h3>Hub Integration Improvements</h3>
<ul>
<li><strong>Enhanced SQL Query Handling</strong>: Improved integration with Hub for asset creation
<ul>
<li><strong>Stored Procedure Support</strong>: Added support for CALL statements in SQL queries</li>
<li><strong>Procedure Name Extraction</strong>: Enhanced table/procedure name extraction from CALL statements with proper normalization</li>
<li><strong>Kebab-case Naming</strong>: Automatic kebab-case conversion for stored procedures with '-sp' suffix</li>
<li><strong>Schema Qualification</strong>: Updated query generation prompts to require schema qualification for table names</li>
<li><strong>CRUD Dialog Enhancements</strong>: Improved user experience with clearer labels (Operation name → Model name)</li>
</ul>
</li>
<li><strong>Enhanced Logging &amp; Debugging</strong>: Comprehensive logging improvements in HubService
<ul>
<li>Detailed logging for asset creation operations including input parameters and payload structure</li>
<li>Enhanced error messages with full request/response context</li>
<li>Better debugging information for Hub API interactions</li>
</ul>
</li>
<li><strong>Query Console Integration</strong>: Improved Query Console integration with Hub
<ul>
<li>Enhanced WHERE clause condition management (AND to OR logic improvements)</li>
<li>New methods for better condition management and grouping</li>
<li>Added schemaName field to chat for improved context in query generation</li>
<li>Better integration between Query Console and Hub asset creation workflows</li>
</ul>
</li>
</ul>
<h3>Version Management</h3>
<ul>
<li><strong>Version Display &amp; Management</strong>: Complete version management system implementation
<ul>
<li>Version displayed in application UI (title bar badge)</li>
<li>Version API endpoint (<code>/api/v1/version</code>) for runtime version access</li>
<li>Version information in startup logs and JAR manifest</li>
<li>Automatic version reload on authentication state changes</li>
</ul>
</li>
</ul>
<hr />
<h2><img src="https://forum.community.openlegacy.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f512.png?v=10251f32673" class="not-responsive emoji emoji-android emoji--lock" style="height:23px;width:auto;vertical-align:middle" title="🔒" alt="🔒" /> Security Improvements</h2>
<h3>Dockerfile Enhancements</h3>
<ul>
<li>Removed Python packages to fix multiple CVEs:
<ul>
<li>CVE-2018-20225, CVE-2025-8869, CVE-2023-5752 (pip)</li>
<li>CVE-2025-47273, CVE-2024-6345, CVE-2022-40897 (setuptools)</li>
</ul>
</li>
<li>Enhanced security configuration for production deployments</li>
</ul>
<h3>Dependency Updates &amp; CVE Fixes</h3>
<ul>
<li><strong>Netty</strong>: Updated to 4.1.129.Final (fixes CVE-2025-67735)</li>
<li><strong>Protobuf</strong>: Updated to 3.25.5 (fixes CVE-2024-7254)</li>
<li>Dependency version management improvements in <code>build.gradle.kts</code></li>
<li>Vert.x and Logback version adjustments for compatibility</li>
</ul>
<hr />
<h2><img src="https://forum.community.openlegacy.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6e0.png?v=10251f32673" class="not-responsive emoji emoji-android emoji--hammer_and_wrench" style="height:23px;width:auto;vertical-align:middle" title="🛠" alt="🛠" />️ Infrastructure &amp; Developer Experience</h2>
<h3>Version Management Automation</h3>
<ul>
<li><strong>Unified Version Bump Scripts</strong>: New <code>tag-and-bump.sh</code> script for streamlined version management
<ul>
<li>Single script for version bumping and tagging</li>
<li>Support for patch, minor, and major version increments</li>
<li>Automatic synchronization between <code>gradle.properties</code> and <code>frontend/package.json</code></li>
</ul>
</li>
<li><strong>Release Workflow Documentation</strong>: Comprehensive guides added
<ul>
<li><code>RELEASE_WORKFLOW.md</code>: CI/CD integration guide</li>
<li><code>VERSIONING.md</code>: Complete version management documentation</li>
</ul>
</li>
</ul>
<hr />
<h2><img src="https://forum.community.openlegacy.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4ca.png?v=10251f32673" class="not-responsive emoji emoji-android emoji--bar_chart" style="height:23px;width:auto;vertical-align:middle" title="📊" alt="📊" /> Statistics</h2>
<ul>
<li><strong>Total Commits</strong>: 28 commits</li>
<li><strong>Files Changed</strong>: 44 files</li>
<li><strong>Lines Added</strong>: ~3,406 insertions</li>
<li><strong>Lines Removed</strong>: ~246 deletions</li>
<li><strong>Net Change</strong>: +3,160 lines</li>
</ul>
<h3>Key File Changes</h3>
<ul>
<li>Frontend: Query Console, Saved Queries components, Connection Dialog enhancements</li>
<li>Backend: Hub Service, Metadata Service, Query Service improvements</li>
<li>Infrastructure: Dockerfile, build configuration, version management scripts</li>
<li>Documentation: Release workflow, versioning guides</li>
</ul>
<hr />
<h2><img src="https://forum.community.openlegacy.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f504.png?v=10251f32673" class="not-responsive emoji emoji-android emoji--arrows_counterclockwise" style="height:23px;width:auto;vertical-align:middle" title="🔄" alt="🔄" /> Version Progression</h2>
<ul>
<li><strong>1.4.3</strong> → <strong>1.4.4</strong>: Version management infrastructure</li>
<li><strong>1.4.4</strong> → <strong>1.4.6</strong>: Version bump script improvements</li>
<li><strong>1.4.6</strong> → <strong>1.4.7</strong>: Foreign key enrichment</li>
<li><strong>1.4.7</strong> → <strong>1.4.8</strong>: Schema creation prompt, version display enhancements</li>
<li><strong>1.4.8</strong> → <strong>1.4.9</strong>: JSON parsing improvements</li>
<li><strong>1.4.9</strong> → <strong>1.5.0</strong>: Saved queries functionality, Dockerfile security</li>
<li><strong>1.5.0</strong> → <strong>1.5.1</strong>: Dependency compatibility adjustments</li>
<li><strong>1.5.1</strong> → <strong>1.5.2</strong>: CVE fixes, final dependency updates</li>
</ul>
<hr />
<h2><img src="https://forum.community.openlegacy.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4dd.png?v=10251f32673" class="not-responsive emoji emoji-android emoji--memo" style="height:23px;width:auto;vertical-align:middle" title="📝" alt="📝" /> Notable Changes by Component</h2>
<h3>Frontend (<code>frontend/</code>)</h3>
<ul>
<li>New saved queries dialog components</li>
<li>Enhanced query console with save/load functionality</li>
<li>Improved connection dialog with schema creation prompt</li>
<li>Version badge in application header</li>
<li>Enhanced CRUD dialog components</li>
</ul>
<h3>Infrastructure</h3>
<ul>
<li>Dockerfile security hardening</li>
<li>Build configuration updates for CVE fixes</li>
<li>Version management scripts and documentation</li>
<li>Enhanced logging configuration</li>
</ul>
<hr />
<h2><img src="https://forum.community.openlegacy.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f680.png?v=10251f32673" class="not-responsive emoji emoji-android emoji--rocket" style="height:23px;width:auto;vertical-align:middle" title="🚀" alt="🚀" /> Migration Notes</h2>
<ul>
<li><strong>Version Display</strong>: Version is now automatically displayed in the UI. No action required.</li>
<li><strong>Saved Queries</strong>: New feature available immediately. Existing queries are not migrated automatically.</li>
<li><strong>Dependencies</strong>: Ensure Docker images are rebuilt with the updated Dockerfile for security fixes.</li>
<li><strong>Version Management</strong>: Teams can now use the new <code>tag-and-bump.sh</code> script for version management.</li>
</ul>
<hr />
<h2><img src="https://forum.community.openlegacy.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f517.png?v=10251f32673" class="not-responsive emoji emoji-android emoji--link" style="height:23px;width:auto;vertical-align:middle" title="🔗" alt="🔗" /> Related Pull Requests</h2>
<ul>
<li>PR #16: Schema graph foreign key enrichment</li>
</ul>
<hr />
<p dir="auto"><strong>Note</strong>: This release represents a significant milestone with major feature additions, security improvements, and enhanced developer tooling. All users are encouraged to upgrade to benefit from the new features and security fixes.</p>
]]></description><link>https://forum.community.openlegacy.com/topic/38/release-note-v1.5.2</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 03:06:58 GMT</lastBuildDate><atom:link href="https://forum.community.openlegacy.com/topic/38.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Jan 2026 15:27:00 GMT</pubDate><ttl>60</ttl></channel></rss>