Changelog
Track all notable changes to BSH Engine.
0.0.4 - 02 Feb 2026
Highlights
- Centralized engine configuration using a single JSON object passed via the
BSH_CONFIGenvironment variable. - Secret management system for secure storage of sensitive data.
- Cookie-based authentication with secure token storage.
- New system health checks via
/api/statusand/statusview to verify setup integrity. - Move docker repository from
bshg/enginetobshsolutions/engine
Authentication & Security
- Cookie-based authentication with secure token storage.
- Embedded password verification.
- Activation and password reset codes now expire after 10 minutes.
- Default authentication email templates redesigned for clarity.
- Security improvements across both API and Dashboard.
Users & Access Management
- User IDs now use UUID format for improved uniqueness and security.
- Admin user invitation system with role assignment via
/api/users/invite. - Password auto-generation option using
?generatePassword=trueon/api/users/init. - Activation email resend endpoint:
/api/auth/resend-activation-email.
Email & Notifications
- API key notification emails sent on create, revoke, and delete actions.
- Support for
{{host}}as an internal variable in email templates.
Plugins & Extensibility
- Install plugins as ZIP files via
/api/plugins/install/zip. - Reinstall the core plugin via
/api/plugins/install/core. - Plugin installation history tracking.
- Dynamic JavaScript (ES6) execution in triggers for advanced logic.
API & System
- New
/api/statusendpoint for system and setup health checks. - Improved error handling with clearer and more descriptive error messages.
Dashboard & UI
- Improved dashboard performance with smaller bundles and faster load times.
- UI/UX enhancements for a smoother user experience.
Developer Experience
- React starter template for faster engine integration. See Templates Docs.
- Add
dockercommand to CLI to generate compose files.
0.0.3 - 08 Jan 2026
Added:
- Enhanced schema validation with improved error handling and validation rules.
- Additional schema types for more flexible data modeling Types Docs.
- Contextual request handling system for improved security and request tracking.
- Update Dashboard to display plugins and allow filtering by plugins.
- Build CLI tool for easier working with the engine CLI Docs.
- Allow creating and installing plugins using the CLI Plugins Docs.
Changed:
- Improved database connection management.
- Synchronized TypeScript library with engine changes for better type safety.
- Upgraded to Spring Boot 4.0.0 for improved performance and security.
0.0.2 - 14 Dec 2025
Added:
- Introduce the API Keys system.
- Add User Update.
- Implement Register.
- Introduce Engine Settings.
- Powered GET requests with search by query parameters.
- Add count endpoints to the API.
- Implement TS SDK for quick access to Engine APIs.
Changed:
- Update Pagination to be 1-based.
- Use new TS library in the dashboard to consume the Engine APIs.
- Improvements in the Dashboard UI/UX.
- Security improvements.
- Internal caching improvements.
- Fix bugs and improve performance.
0.0.1 - 01 Nov 2025
- Authentication: Login, Forgot Password, Activate Account.
- Modeling: Entities, Types, Schemas.
- Security: Users, Roles, Policies.
- Files: Configurations, Load File.
- Mailing: Configurations, Email Templates, Send Email.
- Search module.
- Api Documentations.