Release Notes

Show changes between Softadmin® versions and
Items requiring attention
  • .NET Requirements
    8.11.0
    The .NET 10 Hosting Bundle is now required to host "Web service publishing raw mode", "Web Snippets", "WebDav", and "MCP".
  • Database Designer
    8.11.0
    If there are any pending changes in Database Designer, they must be either applied or reverted.
  • Dialogs
    8.11.0
    Dialogs now use Markdown syntax in messages. Parameters will not be converted automatically.
    Escape markdown characters with a backslash to preserve the previous behavior.
  • jQuery
    8.11.0
    Custom JavaScript that calls legacy jQuery functions may no longer work, as the platform has upgraded jQuery. However, jQuery should be considered a private implementation detail and should not be used to build menu items.
  • Logging
    8.11.0
    Serilog is now used as the logging framework. If Windows Event Log is used, additional configuration is required to continue logging to it. Read the article "Logging" for instructions on configuring Serilog.
  • Web Service Publishing (raw mode)
    8.11.0
    The IIS application must have its physical path set to WS\bin instead of WS. This must be done for each instance after deploy.
  • Web Snippets
    8.11.0
    The IIS application must have its physical path set to WebSnippets\bin instead of WebSnippets. This must be done for each instance after deploy.
  • Web Snippets
    8.11.0
    Installing this version, or deploying it, will terminate all current Web Snippets sessions in the target system.
Changed functionality
  • Database Designer
    8.11.0
    Fixed lookup data changes are now staged and need to be applied to take effect.
  • Field information
    8.11.0
    The admin tooltips now display the name of the field, as well as its field table.
  • InfoSQL
    8.11.0
    Output formatting is now supported in box tables.
  • Multi-picker
    8.11.0
    Multi-picker has a new design on smaller devices.
New functionality
  • AI Search
    8.11.0
    Softadmin® now has built-in embedding storage and hybrid search functionality with semantic and text-based matching.
  • Chat
    8.11.0
    Chat can now display messages that are being streamed.
  • Chat
    8.11.0
    The thinking indicator text can now be changed.
  • Database Designer
    8.11.0
    Added support for editing check constraints while creating new tables.
  • Database Designer
    8.11.0
    Sets of columns and check constraints can now be added from pre-defined templates.
  • Dialogs
    8.11.0
    Dialogs now support Markdown via special columns.
  • Event
    8.11.0
    Menu item event listeners can now run in parallel.
  • External tool links
    8.11.0
    It is now possible to configure links to external tools for development.
  • GenAI
    8.11.0
    GenAI can now supply tools that the model can call.
  • GenAI
    8.11.0
    GenAI can now stream responses as they’re generated.
  • InfoSQL
    8.11.0
    Link label can now be set dynamically for top links, component content links, and warning links.
  • InfoSQL
    8.11.0
    Link icon can now be set dynamically for top links and component content links.
  • InfoSQL
    8.11.0
    Passing fields can now be set for a specific cell link.
  • Publish
    8.11.0
    Publish now supports JQuery 4.0.0. It is recommended to upgrade Publish sites to the new JQuery version.
  • Top links
    8.11.0
    Top links and Component content links can now be used as split links, acting as a secondary action for another link.
  • User impersonation
    8.11.0
    The User Impersonator now opens a dropdown with a search box that filters the available results as you type.
  • Web Service Call
    8.11.0
    Web Service Call can now define HTTP headers that use internal credential values.
Performance
  • Database Designer
    8.11.0
    Database Designer import performance has been improved.
Bug fixes
  • AutoComment
    8.11.0
    When attempting to strip legacy AutoComments it would not succeed on AutoComments that had slightly different formatting.
  • Calendar
    8.10.0.7
    Opening a filter dropdown in smallscreen mode would instantly close the filter.
  • Database Deisgner
    8.10.0.3
    Database Designer's start page would take a long time load on large systems.
  • Database Designer
    8.10.0.3
    Operations that requires recreations of indexes could not handle fill factor = 0.
  • Database Designer
    8.10.0.3
    Operations that requires recreations of primary keys could not handle fill factor = 0.
  • Database Designer
    8.10.0.6
    Creating a table with custom primary key and another index in the same operation could break the Alter table menu item.
  • Database Designer
    8.10.0.6
    Indexes created on unapplied tables would loose their description.
  • Database Designer
    8.10.0.8
    Dropping a column with an added index during table creation would not remove the index from the deploy script.
  • Database Designer
    8.11.0
    Dropping a column referencing an unapplied check constraint lacked validation.
  • Database Designer
    8.10.0.8
    Database Designer would crash after apply if multiple descriptions were added.
  • Edit field information
    8.11.0
    Copying field information would not copy its input validation parameters.
  • Excel
    8.10.0.10
    Export with template could crash due to internal named ranges.
  • Grid
    8.10.0.9
    Clicking a row without a context menu, the row would get highlighted until reload of the page.
  • InfoSQL
    8.11.0.1
    The data-attribute would be stripped from HTML.
  • Job
    8.11.0
    Using RAISERROR in a job would result in two log entries.
  • Links
    8.11.0.3
    Links with a parent split link would get their sort order overridden to always appear last.
  • Log tables
    8.11.0
    Foreign keys from log tables would cause problems with local databases.
  • MCP
    8.10.0.1
    Some MCP files were missing
  • MCP Server
    8.10.0.2
    The New MCP Tool link was hidden for all servers, when it should only be hidden for Softadmin's built-in servers.
  • Menu item status tag
    8.11.0
    The tags were not visible when the menu item name was too long.
  • Multirow
    8.10.0.7
    An autosearch popup would not be fully visibile in mobile view if it would overflow outside the card.
  • Multirow
    8.11.0
    Multirows could crash if there was visibility or enabled dependencies on a field that had a slow default value dependency and the row was deleted by the user before the default value dependency completed.
  • New menu item
    8.11.0
    The NewEdit setting "ID to edit" would default to "(No value)".
  • NewEdit
    8.11.0
    The text "Missing label:" would be shown for non-admin users.
  • Pivot grid
    8.10.0.4
    Links hidden inside navigators would not be shown when clicking the navigator if multiple pivot grids were displayed in the same multipart.
  • SoftadminUtil.P27_Camt_054_001_02_Parse
    8.10.0.4
    SoftadminUtil.P27_Camt_054_001_02_Parse would crash when trying to parse XML files with trailing whitespace.
  • SoftadminUtil.P27_Pain_002_001_03_Parse
    8.10.0.4
    SoftadminUtil.P27_Pain_002_001_03_Parse would crash when trying to parse XML files with trailing whitespace.
  • Web Service Publishing (raw mode)
    8.10.0.11
    Web services using client certificate authentication could validate incorrectly.
  • Web service publishing raw mode
    8.11.0
    "New method" and "Edit method" would not update auditing info for version methods.
  • Web service publishing raw mode
    8.11.0
    Using "Create copy in this version" to implement an inherited web service method would fail.