
New
Milemarker Workflow Forms Admin API — exposes form admin functionality programmatically for management via the Milemarker MCP service
Avatar Upload via API —
PUT /users/{user}now accepts base64-encoded avatar uploads for programmatic profile updatesLogin Audit Log — a new login_logs table records user authentication events to support security review and access auditing
Metric Field Option Limits & Filter Conditions — metric fields now support option limits and dynamic filter conditions for finer control over what users can select
Improved
Access Groups Schema — flattened the access group association to a direct foreign key on users, simplifying queries and improving lookup performance
Field Items Refresh — selected options are now preserved when field items refresh, instead of being cleared
Fixed
Access Group Read — access_group is now read as a single object instead of an array, resolving downstream rendering issues
Page Title Bar — resolved a layout issue with the page title bar

