Release Notes

Show changes between Softadmin® versions and
Items requiring attention
  • AutoComment
    8.10.0
    AutoComments are now stored in the database instead of inside the definition. Find the legacy comment blocks via project inspection and remove them with the row link.

    To view the new AutoComments, SSMS needs to be version 22.3.2 or higher and Softadmin Assistant needs to be version 22.1 or higher.
  • Chat
    8.10.0
    Chats that are not read-only must now return a participant with IsSelf set to 1 in the "Get chat data" SQL call.
Changed functionality
  • InfoSQL
    8.10.0
    Timeline now displays the title and description on mobile devices.
  • Jobs and Events
    8.10.0
    Client sync events raised by menu items will now be triggered when run as events or jobs.
  • User impersonation
    8.10.0
    The user selector now switches from dropdown to autosearch when there are 40 or more options, up from 10.
New functionality
  • App
    8.10.0
    There are now JavaScript API functions available to build a custom app install page in Softadmin®.
  • App
    8.10.0
    There are now a SQL API available to create custom app install page using snippets.
  • Chat
    8.10.0
    Chat can now display a "thinking" indicator when processing a message.
  • Chat
    8.10.0
    The chat component can now execute a menu item in the background and add messages to the chat without reloading the page.
  • Database Designer
    8.10.0
    Database Designer can now create, alter and drop primary keys.
  • Database Designer
    8.10.0
    Sets of columns can now be added from pre-defined templates.
  • GenAI
    8.10.0
    Chat completion models can now have a custom default temperature.
  • Grid
    8.10.0
    Grid has a new setting "Lock first column".
  • Jobs and Events
    8.10.0
    Scheduled jobs can now have categories.
  • Login
    8.10.0
    The system can now be configured to let users stay logged in for long periods of time via the system setting LoginKeepUserSignedInDays.
  • MCP Server
    8.10.0
    Stored procedures can now be published as MCP Tools.
  • Multirow
    8.10.0
    Multirow can now be configured to not show a row when it is empty.
  • Multirow
    8.10.0
    Multirow can now compute sums for columns.
  • Pivot Grid
    8.10.0
    Row browsing for links to a Pivot Grid can now be enabled.
  • Web Service Call
    8.10.0
    Clear queue can now be specified in the "StoreError" SQL call in batch mode.
  • Web Service Publishing (raw mode)
    8.10.0
    Web Service Publishing (raw mode) has a new setting "Use CORS headers".
Bug fixes
  • BankID sign-in
    8.10.0
    Clicking "Cancel" during BankID sign-in would trigger the error "BankID error: No such order".
  • Detailview
    8.10.0
    Detailview menu items with 'Fit to window' enabled would get an unnecessary scrollbar.
  • Detailview
    8.10.0
    The popup menu that shows tabs that do not fit on screen would get laid out incorrectly.
  • Export bundle
    8.10.0
    If a bundle contains a web service, then generating the bundle file will fail.
  • File Manager
    8.10.0
    The File Manager component would sometimes open more SFTP/FTP/FTPS connections than necessary when multiple actions used the same endpoint.
  • Grid
    8.10.0
    Using "DisplayValue" in grid may cause problems if the grid is grouped. Please use DisplayValue with editable grid only.
  • Info SQL
    8.10.0
    Using the same column name for multiple passing fields in Info SQL links were previously ambiguous and is no longer allowed.
  • MCP
    8.10.0.1
    Some MCP files were missing
  • NewEdit
    8.10.0
    Expanding the extended description would momentarily cause the NewEdit to render incorrectly when inside a Detailview tab with 'Fit to content' enabled.
  • Passing Fields
    8.10.0
    Empty passing field values could cause crashes.
  • Popup
    8.10.0
    Menu items with cid nexus would crash inside popups when navigating to another menu item in the same nexus if that menu item had Display location set to Fullsize.
  • Project inspection
    8.10.0
    Project inspection would incorrectly report an error if the binding used either of the special values "Is popup" or "Client IP".
  • Rate limiter
    8.10.0
    The rate limiter would have a low chance of crashing when restricting calls for a long time.
  • SoftadminApi.User_UpdatePassword
    8.10.0
    In cloud edition SoftadminApi.User_UpdatePassword would empty the user's password if @PasswordHash was not sent to the procedure unless the calling procedure had set XACT_ABORT ON.
  • Swiss QR Code
    8.10.0
    When attemping to generate a Swiss QR Code an exception would be thrown.
  • Web service call
    8.10.0
    Some web service call integration errors would not be reported in the StoreError-call.
  • Web service publishing raw mode
    8.10.0
    Web service publishing raw mode would incorrectly warn for unimplemented methods if the Swagger contained the properties "description", "parameters" or "summary" for the "path"-property.