Release Notes
3.4
Dashboard snapshots
A job scheduler and an auto-retry mechanism have been introduced to generate dashboard snapshots asynchronously, handling cases where the process may take too long.
Library usage restriction
A new onlyLocalLibrary option in the App BI config allows restricting usage to the local library only, preventing elements from being fetched from remote servers.
BI admin roles configuration
The roles considered as the BI administrator can now be configured directly from the App BI config form, removing the hard-coded dependency on the bi.admin role name.
Dashboard deletion
Users with the perm.bi.dashboard.rwd permission (Read/Write/Delete) can now delete dashboards.
Only users with the bi.admin role have this permission by default.
Dashboard menu accessibility
BI dashboard menus now respect the roles and groups configured on the dashboard, ensuring access control is consistently applied.
More details
Please check the change log for detailed list of changes and the 3.4 migration guide.
3.3
New bi.viewer role
A new role bi.viewer has been introduced to control access to dashboards via menus.
Database display name
A new field dbDisplayName has been added to manage the display name of a database connection.
Embedded dashboard domain filtering
Embedded dashboards are now filtered based on the allowed domains. Only dashboards authorized for the ERP domain can be embedded.
Dashboard menu independence
Dashboard menus are no longer dependent on axelor-studio.
Existing menus are migrated from the studio-menu-dashboard- prefix to bi-dashboard-.
More details
Please check the change log for detailed list of changes and the 3.3 migration guide.
3.2
Library dashboard form improvements
Action buttons have been added to the LibraryDashboard form view.
API endpoint constants
Business-logic constants previously held in BiConstants have been refactored.
API endpoint constants are now grouped in the new class BiEndpoint.
More details
Please check the change log for detailed list of changes and the 3.2 migration guide.
3.1
Alternative BI URL for embedded dashboards
It is now possible to configure an alternative URL for embedding dashboards from BI Studio, giving more flexibility in deployment scenarios.
Database roles security
BI database connection roles in BI Studio can no longer be automatically updated or assigned.
A new field biDbRoleName must be set in the App BI configuration to specify the unique database access role.
More details
Please check the change log for detailed list of changes and the 3.1 migration guide.
3.0
Multi-tenancy support
BI Studio configuration is no longer managed via axelor-config.properties.
All configuration is now done through the App BI configuration page, supporting multi-tenant deployments out of the box.
Architecture simplification
Several legacy layers have been removed: BiUser model, auto-login to BI Studio, BI Local feature, AppBiInstance, LibraryInstance, and various related services and controllers.
Automatic reader credentials
The reader username and password are now pre-filled automatically when the App BI configuration is opened for the first time, simplifying the initial setup.
More details
Please check the change log for detailed list of changes and the 3.0 migration guide.