11 Commits (155db38529521ee17f82fbd1b949ae98eec33f53)

Author SHA1 Message Date
Cizz22 155db38529 feat: add comprehensive API documentation and improve Aeros API error logging and exception handling. 2 months ago
Cizz22 982b1db641 fix: update hardcoded upload URL in aeros_utils to /upload-file 3 months ago
Cizz22 9ca43922ca feat: allow custom base_url in aeros_file_upload and force session recreation on base_url mismatch 3 months ago
Cizz22 4ce108defa feat: add month and year fields to master data model and implement optional direct Aeros API connectivity 3 months ago
Cizz22 ed5275c237 feat: Configure Aeros license retrieval from Vault, falling back to environment variables defined in the new `.env.example`. 4 months ago
Cizz22 ba3bdc778c feat: Integrate Vault for secret management and add comprehensive unit tests for core modules, schemas, and middleware. 4 months ago
alka 19ec01cc6d Update: Change secret mount point from .env to vault 4 months ago
Cizz22 d9a3c52f69 feat: Add AEROS session timeout and streamline AEROS post request JSON handling and error checking. 4 months ago
Cizz22 fadfafc241 Refactor AEROS API integration and dependency management, enhance security middleware, and refine validation rules for query parameters and schema fields. 4 months ago
Cizz22 4392809e81 refactor: Centralize Aeros file upload logic into a new utility function, update `licaeros` dependency to 0.1.2, and add `__init__.py`. 5 months ago
Cizz22 d6d6ab3631 feat: Integrate `licaeros` library for licensed AEROS API calls, centralizing request logic in `aeros_utils.py` and updating services to use it. 5 months ago