dbFront v1.4.1.1019
Released: Jun 12, 2025
Aggiornamenti in v1.4.1.1019
Funzionalità
- ActionButton: Added DebugShow to expose debug information at runtime.
- Buttons: Enhanced button visibility logic to only disable if fields are required or need to receive updates.
- Core: Added timeouts to regex expression handling to prevent ReDoS attacks.
- CrystalReportHelper: You can now list stored credentials, without the passwords.
- MyLayout: Added the ability to discard/reset MyLayout.
- MyLayout: Removed admin details from MyLayout to make it match what regular users see.
- ProcedureAPI: Added "Close" action, and "Refresh" attribute to terminal actions.
- ProcedureAPI: Added "SendEmail" action to enable email notifications.
- ProcedureAPI: Added OpenReport to allow SPs to exit with a report type.
- ProcedureAPI: Added support for Password fields.
- ProcedureAPI: All messages/HTML are now sanitized to block XSS or similar attacks.
- ProcedureAPI: Breaking Change - Moved WebRequest Headers into the Header.
- ProcedureAPI: You can now embed Debug info in dialogues if DebugShow enabled.
- ProcedureAPI: Further ensured that password field contents are hidden in logs or debug info.
- ProcedureAPI: You can now return the current UserId and Debug flag in request header.
- ProcedureAPI: Updated OpenDialog to support Select fields.
- ProcedureDialogs: You can now allow {%FormFields%}, {%LogoUri%}, and {%InspirationalQuote%} in form bodies.
- ProcedureDialogs: Added support for procedure-driven forms with input submitted directly to the procedure for processing.
- ProcedureDialogs: You can now set the ClassList on the dialogue root, which allows fullscreen dialogues and other enhanced effects.
- Readme: Updated Readme.html with improved structure and updated help.
- RequestHandler: You can now allow Anonymous/Public Requests.
- RequestHandler: Added anonymous Dialogs (e.g. Forgot Password, Register New User, ...).
- RequestHandler: Simplified Parameters to the dbfHeader and dbfData
- SAML: Refreshed SAML library to improve compatibility.
- SQLServer: Faster table structure query.
- Security: You can now detect requests from a Cloudflare Tunnel and adjust security posture accordingly.
- Security: Removed Windows Authentication from Login Screen (If Secured AND Remote (not LocalHost) AND No Connection uses Windows Authentication).
- Security: Users can change their passwords when using Active Directory/Windows Authentication.
- Settings: Enabled setting ShowDomainName in WebApp.
- SingleSignOn: Users with large Azure group listscan now be handled.
- SingleSignOn: Moved SSO/SAML validation from UI to Service which is more secure.
- SingleSignOn: You can now retrieve the Azure User Group Names (Extra config required).
- UrlDisplay: Added explicit option for Image URLs to avoid CORS risks and restrictions.
- WebRequest: Added the ability to retrieve HTML and Filter/Parse using XPath.
- WebRequest: The WebRequest Button action and the WebRequest ProcedureAPI now share all functionality.
- dbFrontManager: Added the dbFront Manager application to simplify the initial authentication.
- dbFrontManager: Added alerts for invalid configurations or credentials (e.g. Microsoft Online Account).
- dbFrontManager: You can now create/maintain the local dbFrontAdmin user and dbFrontUsers group.
- dbFrontManager: You can now optionally select from a list of valid suggested configurations.
Correzioni
- Buttons: Fixed where a missing report template could prevent a button config from loading.
- Config: Don't validate windows groups/user if not Windows Authentication.
- CrystalReportHelper: Fixed credential retrieval for multiple or partial credentials.
- CrystalReports: Correctly handle duplicate report names within subfolders.
- CrystalReports: Fixed Config so that report fields refresh as soon as a report is chosen.
- Dialogs: Expand button disable/busy to every button click to avoid random exceptions.
- ExcelRange: Trimmed MultiLine Excel Ranges to avoid errors.
- Install: Cleaned up dbFront Manager UI quirks.
- Install: Readme replaced by the dbFront Manager.
- Install: Removed unhelpful link to the dbFront Service.
- Install: Updated Application Icon.
- Login: Fixed Directory options to exclude disabled connections.
- Login: Updated the Directory option on the Login Screen to be more logical and helpful.
- MyLayout: Corrected available preferences.
- MySQL: Clear driver procedure cache and retry on parameter errors.
- OpenUrl: Fixed issue where a URL with a fragment could fail to load properly.
- ProcedureAPI: Fixed simple Button Array handling.
- ProcedureDialogs: Improved Stability and Feedback.
- RunProcedure: Fixed CSS on Simple Table output format.
- SQLServer: Simpler SQL Error messages.
- Security: Made Security Test more robust.