Linx Changelog

What's new in Linx 6.8.3.0

Apr 10, 2024
  • Fixed issue: Offline Linx failed to restore packages:
  • The Designer threw an exception saying "Unable to load service index of source https://api.nuget.org/v3/index.json" when creating a new solution or opening an existing one. The Server would log a similar message in the Server Log. This was caused by an upgrade to the latest NuGet.Commands and NuGet.Resolver packages in Linx 6.8.0. It was resolved in this release.

New in Linx 6.8.2.0 (Feb 2, 2024)

  • Fixed issue: 'Method not found: 'Void NJsonSchema.Generation.JsonSchemaGeneratorSettings..ctor()'.

New in Linx 6.8.0.0 (Jan 31, 2024)

  • Support for the platform independent Async plugin:
  • Linx Server is moving towards becoming platform independent. To achieve this, all the plugins also need to be platform independent. This release adds support for the platform independent Async plugin.
  • Various other GUI fixes, bugs and enhancements:
  • Designer:
  • Fixed an issue in the Designer where the selected item was not cleared when the solution was closed.
  • Fixed an issue in the Designer where a Service function reference caused an exception when "Save As" is used to save a solution.
  • Fixed an issue where, in certain situations, the deploy-banner in the Designer showed the incorrect feedback or got stuck on "Waiting for solution [...] on server".
  • Server:
  • Fixed an issue in the Server where the cleanup process of the metrics database could not start a transaction.

New in Linx 6.7.1.0 (Nov 22, 2023)

  • Fixed error during metrics database cleanup:
  • "No transaction started" was logged to the Host log when the Linx Server attempted to remove outdated metrics data. This has been resolved.

New in Linx 6.6.3.0 (Aug 26, 2023)

  • Fixed saving issue with duplicate names differing in case only.

New in Linx 6.6.2.0 (Jun 13, 2023)

  • The Designer would crash when then package version referenced by a plugin is later than the package version referenced by the Designer itself. Both the latest REST and Cryptography plugins had encountered this issue. This patch resolves it.

New in Linx 6.6.1.0 (Jun 7, 2023)

  • Secrets caused a deployment issue:
  • Deployment failed if the solution contained secrets.

New in Linx 6.5.0.0 (Feb 20, 2023)

  • When debugging a service, log to the debug output when another call/invocation is rejected
  • Search now returns all possible results
  • Function now exits immediately after Return in debug mode
  • Change the "Deploy in progress" error message to be more clear
  • UX improvements to saving a solution
  • Show a more applicable message if the solution is not compatible with the server/designer
  • Change SolutionHost Startup Timeout to be configurable and add extra logging
  • For Linx Server, only show error message in dev console - not the entire stack trace
  • When an editor is closed, return the focus to the correct element
  • Show "No connection" message if no internet connection is present
  • Fixed the error when referencing $.Settings in Expressions
  • Calendar does not remain open anymore when session times out
  • Clear button in Add Plugins filter box was not always clickable
  • Fixed issue where .git and .updating folders caused an "Access denied" exception when opening a solution
  • Fixed issue where double clicking on RESTHost while debugging threw NullReferenceException
  • Pasting a Try-Catch with Return in either paths does not cause a "finally block" validation to appear anymore
  • Fixed issue where Stack overflow occurred in the Designer when setting SetValue.Target
  • Linx 6 Server: Now gives some feedback when uploading an invalid zip file
  • Fixed issue where a deleted property on a type caused a compilation error when the assigned value was a reference
  • Linx 6 Server: Fixed an issue where changing what's being logged failed on localhost
  • Fixed issue where auto-complete stopped working while typing
  • Fixed issue where "Saved As" applications shared the same settings
  • Fixed issue when updating solution from 6.3.1 to 6.4.1

New in Linx 6.4.2.0 (Oct 7, 2022)

  • BeginTransaction update fixed
  • Plugins filter fixed
  • Paste no longer fails when item contains InvalidReference
  • Fixed bug where RunServiceFunction was not created when dropping Service Function into function

New in Linx 5.21.1.0 (Jun 18, 2021)

  • Fix bug: Services do not start after solution deploy

New in Linx 5.21.0.0 (May 24, 2021)

  • Add one-click breakpoint functionality:
  • It is now easier than before to add a breakpoint to your function by making use of the one-click breakpoint functionality. When you hover over the breakpoint region of a function, you will see a breakpoint watermark icon to notify you that you can add a new breakpoint. Clicking in this area will add a new breakpoint, while clicking on an existing breakpoint will remove it. Note that you can still add breakpoints by making use of the right-click menu and F9 shortcut key as well. As part of this change, the logging indicator has moved to the right of the function name.
  • Display function/event result in Debug Output window:
  • When debugging a function in the Linx Designer, it can sometimes be difficult to see the final result value of the function. In this version of Linx, the result value of the function will be displayed as a JSON value in the Debug Output window after the function has finished executing.
  • Show progress on Close button when closing debugger:
  • Closing the debugger while a function is still executing can sometimes take some time before control is returned to the Linx designer. Added a status indicator to the Close button to notify the user that the debugger is in a closing state.
  • Add ToUniversalTime() method to DateTime:
  • Added the "ToUniversalTime" method to DateTime types to allow you to convert a local datetime value to Coordinated Universal Time (UTC).
  • Add help link to installer for installation errors:
  • It can happen sometimes that the Linx installation fails for an unexpected reason. Common causes include pending installations, a required system reboot, antivirus programs blocking access to certain resources, etc. Included a link on the installation that will navigate users to a site that lists common installation problems as well as provide some troubleshooting tips and tricks.
  • Fix bug: Recursive types in Expression Editor crashes Linx:
  • When defining and trying to use a recursive type in the expression editor, the designer crashed.
  • Fix bug: Allow same name (with different case) on Custom Type definition:
  • Previously, Linx did not allow the same property name with a different case in a custom type.
  • Fix bug: Server settings gets overwritten when updating a stopped solution on server:
  • When updating a stopped solution on the server, the custom-configured settings on the server got overwritten by the default settings from the modified solution.
  • Various other GUI fixes, bugs and enhancements:
  • Various small fixes and GUI enhancements to ensure a better user experience.

New in Linx 5.20.3.0 (May 5, 2021)

  • Fix bug: Installation of .NET Framework 4.8 fails after certificate retirement