Skip to main content

Version 4.3.0

The latest version of OwlGen (v4.3.0) includes addition of enhancements and fixes.

Enhancements​

Module​

  • Module Sync: Automatically compares components between the central and local repositories, pulling missing items to maintain consistency.
  • Module Merge: Enables merging differences between multiple versions of a module for better version control and maintenance.
  • Module Suffixing: Allows labeling beta or pre-release module versions for easier identification and management.
  • Improved UI Support: Adds content alignment and section background configuration capabilities for modules.

Entity​

  • DB Entity Auditing: Tracks and logs changes to database entities over time, supporting audit and compliance requirements.
  • Stored Procedure Management: Allows developers to create, manage, and execute stored procedures directly within server flows.

Experience​

  • Attribute Configuration: Supports defining additional attributes on all UI controls.
  • Skeleton Widget: Provides a placeholder widget for content loading scenarios.
  • ARIA Attributes: Enhances web accessibility through ARIA support.
  • Radio Group Container: Offers configurable support for grouped radio button inputs.
  • Data Grid: Includes various performance and configuration improvements.
  • Overlay Panel: Introduces a widget to display floating panels over content.
  • Video Player: Provides a widget for embedding and controlling video content.
  • Time Picker: Adds a UI control for selecting time values.
  • Carousel: Offers a widget to display image or content slideshows.
  • Scrollbar Container: Supports scrollable containers within widgets.
  • Calendar Enhancements: Improves usability and interaction.
  • Chart Data Labels: Supports displaying labels across all chart types.
  • Scroller Widget: Enables both virtual and infinite scrolling.
  • Date Template: Adds support for custom date formatting in views.
  • OnPush Change Detection: Enables OnPush strategy for interfaces, master layouts, and components to optimize performance.
  • Element Widget: Provides direct support for using raw HTML elements in the visual designer.
  • WebSocket Support: Enables client-side real-time communication via WebSockets.
  • Socket.IO Client Integration: Adds support for real-time communication using Socket.IO on the client side.

Logic​

  • Startup Extension Middleware: Allows injection of global logic before the app begins processing requests.
  • Startup Extension Services: Registers and initializes services during the application startup lifecycle.
  • Background Services: Supports background tasks such as queue listeners or scheduled jobs.
  • Resources Management: Enables uploading and organizing assets (e.g., config files) used during build and runtime.
  • Application Deployment Support: Supports deploying applications to Azure Kubernetes Service (AKS) using Dockerfiles and Helm charts.
  • Array Support for API Query Parameters: Enhances flexibility when calling APIs with multiple values.
  • AmazonSecretManager Integration: Adds integration with Amazon Secret Manager for secure secret management.

Construct Elements​

  • Call Dynamic API: Executes APIs without predefined API definitions.
  • JSON Configuration Loader: Loads application settings from a JSON file during startup.
  • Overlay Panel Control: Shows or hides overlay panels using events.
  • Set Theme Variable: Dynamically updates CSS variables at runtime.
  • Detect Changes: Manually triggers Angular's change detection, useful with the OnPush strategy.
  • API Timeout and Retry: Enhances error handling in REST API calls with configurable timeouts and retry policies.
  • Call Library Function: Invokes functions from registered libraries during application startup.

Workflow​

  • Startup Extensions for Workflows: Registers and executes custom services or logic during workflow initialization.
  • Workflow Resources: Enables uploading and organizing assets (e.g., config files) used during build and runtime.
  • Workflow Deployment: Supports deploying workflows to AKS environments using Docker and Helm-based pipelines.

Run Module​

  • Database Encryption via Key Vault: Secures sensitive data using managed master encryption keys (KEKs) from Azure Key Vault.
  • API Retry Policies: Automatically retries transient API failures to improve reliability.
  • Database Deployment Enhancements:
    • Create new databases
    • Upgrade existing databases
    • Add users to existing databases
    • Create and manage master encryption keys (KEKs) in Key Vault

Validation​

  • Module Validator: Validates the entire module to check for dependency issues and syntax errors.

Deployment​

  • CI/CD Integration: Provides seamless app deployment to Azure Kubernetes Service (AKS) using Azure DevOps pipelines.

Product Information​

Release DateMay, 2025
Version4.3.0