Search Results for

    Show / Hide Table of Contents

    What's new in Intent Architect (March 2024)

    Welcome to the March 2024 edition of highlights of What's New in Intent Architect.

    • Highlights

      • SqlServerImporter module - Reverse engineer your domain model from an existing SQL Server database.
      • Open Telemetry Protocol for generic exports - Enables generic export capabilities for systems like Jaeger and Elastic Search.
      • Serilog module enhancements - Introduces File and Graylog sink options, enhancing logging capabilities.
      • New Bugsnag module for error monitoring - Offers cloud-based error monitoring and reporting for web and mobile apps.
      • Java weaver update - Supports Java 17 grammar, including text block quotes.
    • More updates

      • Improved Time/TimeSpan support - Sql Server Importer and Swagger UI not have better for Time / TimeSpan.
      • Basic markdown support for Application Settings' hints - Module authors can add links and basic formatting to application setting hints.

    Update details

    SqlServerImporter module

    The SqlServerImporter module will import / reverse engineer a Domain Model from a SQL Server Database. Simply right click on your Domain Package and select Database Import.

    Import database

    For more detail, refer to the module documentation.

    Available from:

    • Intent.SqlServerImporter 1.0.1

    Open Telemetry Module now has Open Telemetry Protocol for generic exports

    The OpenTelemetry module has been enhanced with the OpenTelemetry Protocol, which serves as a universal exporter for various systems including Jaeger and Elastic Search.

    Open Telemetry Options

    Available from:

    • Intent.OpenTelemetry 2.0.3

    Serilog Module has Extensible Sink Options with newly added File and Graylog sinks

    We've relocated the Serilog sink configuration from the Program.cs file to the appsettings.json file, offering more flexibility in including custom sinks. New support for Graylog and File sinks has been added, broadening the logging functionality.

    Serilog sink options

    Available from:

    • Intent.Modules.AspNetCore.Logging.Serilog 5.1.0

    New Bugsnag Module for Error Monitoring and Reporting

    Integrate with Bugsnag for advanced, cloud-based error monitoring and reporting across web and mobile applications.

    Bugsnag UI Sample

    Available from:

    • Intent.Bugsnag 1.0.0

    Java Weaver Updated to Java 17 Grammar

    The Java Weaver now accommodates Java 17 grammar, enhancing support for modern Java features including the use of text block quotes.

    Available from:

    • Intent.Code.Weaving.Java 1.0.0
    • Intent.Common.Java 4.0.0

    Improved Time/TimeSpan support

    The Swagger UI is now configured, by default, to support string based TimeSpan representations e.g. "00:00:00". The Intent.SQLSchemaExtractor tool and Intent.SqlServerImporter module now support Sql Time type.

    Available from:

    • Intent.AspNetCore.Controllers 6.0.4

    Entity Framework Core support for Keyless Entity Types and basic TimescaleDB usage

    The Entity Framework Core module now supports Keyless Entity Types which (amongst other use cases) is necessary to be able to use TimescaleDB with Entity Framework Core.

    Available from:

    • Intent.EntityFrameworkCore 5.0.0

    Basic markdown support for Application Settings' hints

    Module authors can now use the following markdown in hints for application settings and have it rendered by Intent Architect:

    Basic markdown support for hints on the Application Settings

    • Links - [Intent Architect website](http://intentarchitect.com/) renders as: Intent Architect website
    • Italics - *italicized text* renders as: italicized text
    • Bold - **bolded text** renders as: bolded text
    • Inline code - `inline code` renders as: inline code
    • Edit this page
    ☀
    ☾
    In this article
    Back to top Copyright © 2017-, Intent Software Pte Ltd.