Version 1.3
-
Horizon Reports has a new application database format that unifies storage for all application data (e.g. reports, templates, schedules, formulas, data sources, security objects).
-
Horizon Reports now uses .NET 8
-
Updating the connection string for a database in Studio no longer requires a restart to take effect.
-
Swapped MySql.Data.MySqlClient provider with MySqlConnector since it works better with MariaDB
-
Defined foreign keys in the database schema for a MySql database will now appear as corresponding relations for the table in Studio.
-
You can now use external authentication (Open ID Connect) with a tenant based project.
-
Externally authenticated users can now use 2-factor authentication.
-
Data sources in the connection string manager are now tested and saved one at a time, rather than all at once.
-
You can now save a connection string, even if a test connection fails.
-
The connection string builder is now available from a few new places.
-
The report writer navigation button in Studio no longer requires a restart.
-
If a project has more than one database, the source database name is displayed in the table caption when creating a relation.
-
If you change any authentication settings for a project, you now get a warning that a restart is required for the changes to take effect.
-
If the authentication settingsfor a project are causing a startup failure or a login problem, you can use the new command line parameter clearauthsettings=true. This allows you to start up the project locally while ignoring the authenticaiton settings to resolve the issue.
-
Sql Server and MySql project connection types also have a default connection string similar to SQLite.
-
The Source Database field should now only appear if tenant support is off. You can also disable the field manually with a new setting.
-
The installation folder now takes up less space and contains fewer files.
Bug Fixes
-
Fixed an issue where scrolling to the selected item in the database treeview sometimes scrolled to a previously clicked item.
-
Fixed a bug where the database schema would be ignored during a refresh.
-
Fixed an issue where a project could get partially created and prevent the application from starting up.
-
Fixed typos in a number of UI captions.
-
Fixed a bug that allowed saving a join with an invalid field value.
-
You can no longer create a project with a blank name.
-
Fixed an issue with dynamic formatters not appearing properly in the list of available formats in Studio.