Releases: fleetbase/core-api
Releases · fleetbase/core-api
v1.4.23
v1.4.22
v1.4.21
v1.4.20
Implemented various API enhancements and caching mechanisms for improved performance
- Added Chat Channel Consumable API: Introduced an API to handle real-time chat functionalities, improving communication channels.
- Added File Upload Consumable API: Implemented an API for handling file uploads, supporting various file types and sizes.
- Added a new
UserResource
: Enhanced the user module with a new resource class to improve data management and API response structures. - Added Model and Query Caching: Integrated caching for model data and queries which significantly improves the application's load times and reduces database load.
- Added Response Caching: Implemented caching mechanisms for API responses to enhance the speed and efficiency of our web services.
- Added Cache for System Configuration Settings: Introduced caching for system configuration settings to ensure faster access and improved system performance.
- Several Patches and Improvements:
- Applied numerous minor fixes and improvements across various modules to enhance stability and performance.
- Improved onboard validation and restrictions
This update focuses on performance enhancements and stability improvements to provide a smoother and more reliable user experience.
Full Changelog: v1.4.20...v1.4.20
v1.4.19
v1.4.18
- Updated the seeder utility function to utilize the
seeder
directory instead ofseeds
for clarity and convention alignment. - Introduced a new
getUserFromSession
utility method to reliably retrieve the currently authenticated user, ensuring robust user management. - Implemented class checks in the observer registration function within the service provider to enhance stability and error handling.
- Added
getLastUserLogin
method to the Company model to fetch the last login timestamp of any company user, improving tracking capabilities.
Full Changelog: v1.4.17...v1.4.18
v1.4.17
v1.4.16
Hotfix: Resolve Migration Issues and Enhance Auth Security
- Fixed broken migration compatibility between older Fleetbase versions and newer setups. This primarily addresses the presence of
model_id
in legacy versions. - Implemented a maximum password length restriction to enhance security.
- Added rate limiting (throttling) to unauthenticated authentication routes to prevent abuse.
- Introduced a new authentication route for verification code validation. This route is used in the frontend for password reset links and other scenarios requiring verification codes.
What's Changed
Full Changelog: v1.4.15...v1.4.16
v1.4.15
- Corrected the field name in permissions and roles pivot table from
model_id
tomodel_uuid
, ensuring consistency and accurate referencing. - Added a new column
public_id
to the groups table, facilitating unique public identification of group records. - Introduced a
core_category
boolean flag to distinguish system integral categories, enhancing categorization capabilities. - Improved the
Money
cast functionality by stripping currency symbols and special characters during data insertion, ensuring data integrity and consistency. - Implemented critical fixes in the authentication process to accurately validate driver tokens in consumable APIs, bolstering security measures.
- Developed new utility methods
getObjectKeyValue
anddeleteDirectory
, expanding toolkit for more efficient data manipulation and directory management.
What's Changed
Full Changelog: v1.4.14...v1.4.15