Release Notes

Show changes between Softadmin® versions and
Items requiring attention
  • Custom DLLs
    8.9.0
    Session variables now only support the types string, int, bool, DateTime, and byte[].
    An exception will be thrown when trying to store values of other types.
  • InfoSQL links
    8.9.0
    Using the same column name for multiple passing fields in Info SQL links were previously ambiguous and is no longer allowed. Use Project inspection.
  • Users are logged out
    8.9.0
    Installing this version, or deploying it, will terminate all current user sessions in the target system.
  • Web Snippets
    8.9.0
    The @PersonalNumber parameter will no longer be set when @IsError = 1 in the "BankID completed" call.
Changed functionality
  • Database Designer
    8.9.0
    Function blocks can now be marked to prevent table creation.
  • Menu item header
    8.9.0
    Menu item headers now support horizontal scrolling to display long text.
New functionality
  • BankID statistics
    8.9.0
    The BankID statistics menu item now makes it easier to find the usages for specific years and quarters.
  • Database Designer
    8.9.0
    Support for creating columns of type VECTOR on SQL Server 2025 has been added.
  • Database Designer
    8.9.0
    Fixed lookup values can now be administered in Database Designer.
  • Database Designer
    8.9.0
    Columns that are part of indexes can now be altered in the Database Designer.
  • Database Designer
    8.9.0
    Database designer now has a new check constraint type "At least one".
  • Database Designer
    8.9.0
    Database designer can now add foreign keys from existing columns.
  • Database Designer
    8.9.0
    The visual sort order of columns can now be altered, without altering the physical database table.
  • Database Designer
    8.9.0
    Function blocks can now be marked as independent. (No external foreign keys allowed.)
  • InfoSQL
    8.9.0
    Images displayed in infoSQL boxes can now be opened in full screen.
  • Login
    8.9.0
    Two-factor authentication can now be limited to a configurable day interval using the LoginRequiresEmailVerificationEveryXDays system setting.
  • Menu items
    8.9.0
    Menu items can now display statuses next to their name in menu groups.
  • Project Inspection
    8.9.0
    Project inspection now finds legacy properties from Softadmin® Map and DbSync that are no longer used and offers to clean those up for better development performance.
  • Signature
    8.9.0
    The signature control now supports blue ink color.
Bug fixes
  • Back button
    8.8.0.3
    The mapping of the browser back button to the back button did not work in small screen mode.
  • Bankgiro
    8.9.0
    The Bankgiro component would crash when trying to parse reports with stopped supplier payments.
  • Chat
    8.8.0.9
    The Chat component would render one avatar per message.
  • Checkbox Cards
    8.8.0.2
    Checkbox Cards would display their Id values instead of their labels in the Search criteria box when "Display parameter in component" was turned on.
  • Checkbox Cards
    8.8.0.2
    Navigating back to a parameter page that has a parameter with a dependency to a Checkbox Card control would cause it to be executed again with NULL as the Checkbox Card value.
  • Coordinator
    8.8.0.6
    When called from the Chat component, the Coordinator would use the caller's forward links instead of its own.
  • Database Designer
    8.8.0.5
    Reverting a rename operation would put the designer out of sync until the next "import from database".
  • Database Designer
    8.8.0.5
    Database designer would crash when attempting to create a foreign key with an internal description.
  • Database Designer
    8.8.0.5
    Database designer would crash when viewing a function block with a foreign key column that has multiple unique indexes.
  • Database Designer
    8.8.0.8
    Saving an ALTER COLUMN on a column with an existing description generated a deploy script even when the column was changed and then changed back to its original state.
  • Database Designer
    8.8.0.10
    Adding check constraints to unapplied tables could cause problems with the designer.
  • Database Designer
    8.9.0
    Renaming a foreign key column in the same apply as the table was created resulted in a foreign key script referencing the old column name.
  • Edit field information
    8.9.0
    The previous setting of "Ignore when saving" would be used when changing the control type type to "Multirow".
  • 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.
  • Jobs
    8.8.0.1
    The Announcement banner cleanup job would crash if #AnnouncementBannerText or #AnnouncementBannerUser was used when creating a banner.
  • MailKit
    8.8.0.4
    There was a security issue related to line breaks in addresses in the MailKit library. This update ships with a patched version.
  • Microsoft Graph
    8.8.0.1
    The Graph component was unable to load one of its dependent DLLs.
  • Multipart
    8.9.0
    Multiparts with Detailviews that had tabs were laid out incorrectly.
  • Passing Fields
    8.10.0
    Empty passing field values could cause crashes.
  • Project inspection
    8.8.0.3
    Project inspection would complain about an internal check constraint.
  • Publish ClearCache.aspx
    8.8.0.5
    The Publish version of ClearCache.aspx would crash when called.
  • PWA
    8.9.0
    The PWA name would incorrectly be deployed from the development system but then reset to the correct name on the next app-pool restart.
  • Sidebar
    8.8.0.8
    The system logotype would not be shown after the sidebar was refreshed when dynamic logotypes were used.
  • Textbox
    8.9.0
    The thousand separator (if other than space) would sometimes be shown before the first digit when "Show thousand delimiter" was enabled.
  • Textbox with Autosearch
    8.8.0.8
    Textbox with Autosearch using ListColumns did not handle mouse interactivity correctly on Safari.
  • Textbox with Dropdown
    8.9.0
    It was not possible to navigate an open options list by pressing character keys.
  • Validate parameters
    8.9.0
    Validate parameters would be executed again for already validated parameters if the menu item was backed to.
  • Web Service Call
    8.8.0.3
    Web Service Call would crash if BeginExtraParams was used.
  • Web Service Publishing raw mode
    8.8.0.7
    Web service publishing would have very bad performance if a large number of requests were received while the request log level was "Log everything".