Release notes for Nodinite

Version : 5.3.0.47
Release note:

Fixed Issues (Bugs)

  • #4463 - Cleanup took a long time to run and caused timeout. This is now solved by splitting up the query into two.
    Duplicate cleanup will only run for Nodinite instances with Log Agent - BizTalk.
    Monitor Events will be removed as expected now and will not be left in Nodinite.
Size : 71095758

Version : 5.3.0.45
Release note:

Enhancements

  • #4473 - Add support to manually control database maintenance, disable/enable the job Nodinite do every Night at any time between 03-04. This can be done to take more control but also a start to decrease the amount of permissions Nodinite requires in the long run.
    Default value
{"Enabled":true}
  • #4464 - Improved index for how resources are selected this has a large impact for instances with many Resources.

Fixed Issues (Bugs)

  • #4468 - Problem to show history for a Resource in the administration
Size : 71094181

Version : 5.3.0.44
Release note:

Fixed Issues (Bugs)

  • #4455 - Duplicate Integrations present in the Systems relations tab if the System Parameter 'UseContracts' is true. This fix removes the duplicates.


Size : 71085489

Version : 5.3.0.43
Release note:

Enhancements

  • The improved interface when showing details first hand for agents that implement this support. Logic Apps is one of the first agents out, this can be used from version 5.3 of the agent, which will be released soon and of course, other agents will follow.
     

Size : 71085047

Version : 5.3.0.42
Release note:

Brand New Features

  • Search Field - Formula expressions
    New formula operation:  
    Source
    - ContextKey(regex('Key Name.*')) - Returns the keys of the Regular Expression matching names from the collection of Context Keys of the logged event
    Extract
    - JsonPathKey('expression', content) - Returns the keys of the JSON Path from the specified Content 
  • The Test Expression is now showing errors, this works for all plugins, the error might differ in quality, but this is a start.


Enhancements


Fixed Issues (Bugs)

  • On the restore of Articles, the connection to Resources / Categories and Applications was lost.
  • Undefined was shown instead of the actual title of the Article on delete or remove.


Size : 71082594

Version : 5.3.0.39
Release note:

Enhancements

  • Search Field - Formula expressions
    New support for following operations.
    Extract
    - RegExGroup(expression, groups, content) - RegEx with group support
    Math
    - Length(content, [bool unique = true]) - Length of the content
    - Min(content, [bool unique = true]) - Return the minimum value of numerical values, returns nothing if no numerical values was found.
    - Max(content, [bool unique = true]) - Return the maximum value of numerical values, returns nothing if no numerical values was found.

Fixed Issues (Bugs)

  • #4388 - After dropping out a Service in the landscape, the select box to select or add a Service was not shown.
  • Alarms could not be distributed from Monitor Views with a connection to an Integration using any of the new "Custom Meta Data"-types (Markdown and/or Mermaid Diagram)


Size : 70121736

Version : 5.3.0.38
Release note:

Fixed Issues (Bugs)

  • Depending on user-settings, a forbidden access page was displayed opening the Integrations administration page. This was due to bad allowance access in Custom Meta Data and/or on the Main entity type. (Integration, Service...)
    • Please allow the user with access to Integration, also to have read rights to other parts of the repository to avoid this problem
Size : 70117430

Version : 5.3.0.37
Release note:

Brand New Features

  • The Repository now has role-based security (this is a major feature and impacts many forms in the Web Client, and the look is different depending on privileges set)
    Possibility to allow users to have read-only rights, Create / Modify allows users to create new entities and globally having modified rights. The structure of this is to allow further support to give specific roles access to modify their Integrations.


  • Two new Custom Meta Data types!
    - Markdown (with integrated Mermaid diagram support)
    - Mermaid diagrams




  • Message Types (Log Event data), Allow users to set a different number of days to keep bodies than context.

    Changed the name for the property DaysToKeepMessages and split up to DaysToKeepBodies and DaysToKeepContext, DaysToKeepContext will get the same values as bodies on update.
    - New system parameter: DaysToKeepMessageContextDefault

  • Add support to set SQL Server - Recovery Mode for the Log Database to be deployed. Some times you prefer to use the full recovery mode rather than the simple recovery mode that is the default.
    - New system parameter: LogDatabaseRecovery

    This is right now applied during deploy with two different dacpac files, Depending on your choices.
    Nodinite.LogDatabase.dacpac - Default Simple Recovery
    Nodinite.LogDatabase.Full.dacpac - Full Recovery

Enhancements

  • Improved filter support in Repository
    Only showing Systems that is actually set on any Services
    /api/services/systems

    Also added for End Point Types set on any End Points
    /api/endpoints/endpointtypes

    (Only if using Contracts) Also added for Systems and Services set on any Contracts
    /api/contracts/services
    /api/contracts/systems

  • Refactor and Optimize the JavaScript code used in Web Client, less code higher speed. Also using JSLint, as a Code Quality Tool a try to avoid different behaviours in different browsers by following the standard strictly.

  • Timeline for Nodinite under About


  • Improved exception handling in on errors in WebAPI

Changes

  • Move some calls in the WebAPI to have the same structure, api/{type}/{id of the type}/{sub type}
    for example
    /api/monitorevents/resource/{resourceid} -> /api/resources/{id}/monitorevents

Known Limitations and Workarounds

  • Swagger and Mermaid IS NOT possible to use or render in Internet Explorer. Internet Explorer support will be removed in the next major version of Nodinite

Fixed Issues (Bugs)

  • #4343 - Deadlock in LogAPI during many queries, Move the get or create Log Agent, End Point and Message Type out from the transaction scope and improved caching.
  • #4363 -  Windows AD Groups display / selector was not shown under a given role, Could be connected to a Role from Windows AD Group.

Upgrade Requirements

System Requirements

  • WebAPI, Web Client is now requiring .NET Framwork v4.5.2 before v4.5
Size : 70117273

Version : 5.2.0.47
Release note:

Fixed Issues (Bugs)

  • The wrong version of Core and DAL was used during the build of 5.2.0.45.
    The new build is with and the correct ones.
    Extra script to verify version is added to the build to eliminate it from happening again.
Size : 0

Version : 5.2.0.45
Release note:

Version revoked

  • Wrong version of Core and DAL was used during the build of this version, fixed in 5.2.0.47

-----

Enhancements

  • #4340 - Improved performance with a new index for Log Databases when processing events without body or context (they will get processing state counted),
    The dacpac version NOT stepped at this point since that would require an update of all Nodinite Log Databases. The index will be applied to all new databases created from this version.


Size : 0