f5c3cf774dfix: Harden security middleware by logging detailed violations internally and returning generic error messages, and streamline user logging to use user_id.
main
Cizz222026-03-04 14:41:08 +0700
d9a6687ba7feat: Strengthen security middleware by updating XSS, SQLi, RCE, and path traversal detection patterns, introducing security violation logging, and refining header and query parameter validation.Cizz222026-03-02 16:07:04 +0700
ad53324311feat: Enhance middleware security with header and data parameter whitelists, updated security patterns, and refined JSON inspection.Cizz222026-03-02 14:20:06 +0700
21601f3293build: retain tests directory in Docker image.Cizz222026-02-24 13:59:06 +0700
3611d9dbe2feat: Add a unit testing guide, update pytest configuration to target unit tests, and refactor the overhaul activity service to use paginated equipment retrieval with location filtering.Cizz222026-02-24 13:51:31 +0700
da3f9433carefactor: Improve exception handling with structured logging, add specific validation error handling, and silence uvicorn access logs.Cizz222026-02-12 16:54:04 +0700
24ecc2f5f4feat: Introduce request context management and refactor logging to JSON format with request IDs.Cizz222026-02-10 12:34:55 +0700
17c0bce713refactor: Change API update and delete endpoints from PUT/DELETE to POST with dedicated path segments.Cizz222026-02-09 11:26:22 +0700
475e1f9c32refactor: centralize model update logic into a new utility function and apply it across services, while also refining SQLAlchemy error handling and model attribute access.Cizz222026-02-04 15:24:14 +0700
5ba2a5c607refactor: Improve Temporal simulation status validation and error handling in the router, and remove unused imports from the overhaul scope model.Cizz222026-02-02 17:25:28 +0700
4e75df1946feat: Add session data to calculation time constraints and remove JSON body size limit middleware.Cizz222026-02-02 15:04:23 +0700
c1ebb41ff4feat: Add `name` field to `CalculationSelectedEquipmentUpdate` schema.Cizz222026-02-02 14:06:01 +0700
08a2d2f843feat: Integrate historical Maximo work order data for overhaul and standard scopes, and add an API endpoint to retrieve all calculation time constraints.Cizz222026-02-02 11:50:35 +0700