Releases: securechaindev/securechain-vexgen
Releases · securechaindev/securechain-vexgen
v1.1.5
v1.1.4
✨ New Features
🐛 Bug Fixes
d758df5- start using SettingsCofigDict due to ConfigDict dont use env_file parameter in newer versions (commit by @GermanMT)59bf67b- add extra ignore parameter in model config to pass away from unrequired config vars (commit by @GermanMT)50f4577- add default value to user id get from payload (commit by @GermanMT)174f020- add await to mongo client close connection (commit by @GermanMT)5c0bb6d- change exception handlers to accept in paremeters basic exception class typing (commit by @GermanMT)8c40e38- solve bad typing in several classes (commit by @GermanMT)966ffe5- change sbom processor checks to avoid none last vex and tix (commit by @GermanMT)0ab3868- add await in aggregate pipelines (commit by @GermanMT)da5f4ea- delete unnused version service method (commit by @GermanMT)
✅ Tests
📝 Documentation Changes
319022a- update data dump links (commit by @GermanMT)37b4541- update README installation steps (commit by @GermanMT)3e1a1bc- revise code quality commands in README (commit by @GermanMT)8344335- update README with test dependency installation (commit by @GermanMT)10a6384- fix ruff commands (commit by @GermanMT)
🔧 Chores
b49ac48- change dev docker compose to get env file from root folder (commit by @GermanMT)c530ac9- add defult values in settings class with pydantic field (commit by @GermanMT)7a31a5a- add type ignore to get settings function (commit by @GermanMT)95329e6- add todos and ignores for future neo4j dynamic labelling (commit by @GermanMT)0916f65- update database dumps link in README (commit by @GermanMT)615cb7e- rename env template file (commit by @GermanMT)
v1.1.3
🎨 Code Style Changes
🔧 Chores
8c8a11d- change mongodb collection names to follow best practices (commit by @GermanMT)8bae613- change the use of deprecated motor dependency for pymongo async driver (commit by @GermanMT)06a410e- bump depencency versions (commit by @GermanMT)4fc2543- add support to python 3.14 (commit by @GermanMT)2f93dd1- prepare release 1.1.3 (commit by @GermanMT)
v1.1.2
✨ New Features
🐛 Bug Fixes
c64ad1a- remove value error rising that disable generating VEX for well formed sboms (commit by @GermanMT)
✅ Tests
7ddc2aa- update tests for new query optimization (commit by @GermanMT)a96f72a- update tests for value error fixing (commit by @GermanMT)
📝 Documentation Changes
v1.1.1
✨ New Features
2063405- delete user_id from paths and request bodies to get it from auth payload (commit by @GermanMT)e62dcf8- add tix/vex id on path and transform post endopoints to get (commit by @GermanMT)
🐛 Bug Fixes
4140831- encode dicts from services before returning (commit by @GermanMT)f46079c- serialization of moment in vex responses (commit by @GermanMT)b21f568- change VEX responses to return VEX document inside the metadata key (commit by @GermanMT)
✅ Tests
2fb1f9c- change tests for get user id from auth payload (commit by @GermanMT)8bebda5- change tests for download tix/vex endpoints (commit by @GermanMT)
📝 Documentation Changes
71b9ce2- change dos for get user d from auth payload (commit by @GermanMT)1884c7f- change documentation for download tix/vex endopoints (commit by @GermanMT)
🔧 Chores
v1.1.0
✨ New Features
fc27bae- improve middleware class (commit by @GermanMT)95cbbfa- improve logger class (commit by @GermanMT)faac39f- improve exception handler class (commit by @GermanMT)5a61639- improve json encoder class (commit by @GermanMT)0c894e7- improve git hub service class (commit by @GermanMT)d39ff34- refactorize vex generation and code analyzers improvening readiness and efficiency, moving it into a domain folder (commit by @GermanMT)869c917- refactorize utils to separate common utilities from domain logic (commit by @GermanMT)492a6e4- add a new http status class containing code details for responses and errors (commit by @GermanMT)134ee1b- divide vex and tix requests schemas in different files (commit by @GermanMT)dfda4d8- add common models to improve domain logic implementation (commit by @GermanMT)411e074- add constants file to group secondary config classes (commit by @GermanMT)f66994f- add database manager (commit by @GermanMT)dbe9a00- augmented main config (commit by @GermanMT)08cfa24- add dependency file to manage DI (commit by @GermanMT)b8378c3- add git and path validator file to improve security when scanning projects (commit by @GermanMT)dcf1b16- add lifespan to initialize and close database manager (commit by @GermanMT)179cfbf- add github service to dependencies file (commit by @GermanMT)a556112- add logger to depencies files following a singleton pattern (commit by @GermanMT)a3652a3- improve service responses (commit by @GermanMT)06dbf35- improve endpoints responses and exceptions (commit by @GermanMT)a52c001- standarize data in responses (commit by @GermanMT)51405e4- add dual bearer for api key feature (commit by @GermanMT)
🐛 Bug Fixes
c9f51f7- solve bad construction on template env (commit by @GermanMT)fbcb411- replace TimeoutError for builtin class (commit by @GermanMT)ec4cf3e- update deprecated config class (commit by @GermanMT)4369763- change controllers to use new json encoder class (commit by @GermanMT)73ca800- delete unnused cache code (commit by @GermanMT)1675d4b- update jwt bearrer class to use http bearer as a parent (commit by @GermanMT)6805cdf- adapt controller to use new jwt bearer class (commit by @GermanMT)47c98ea- add test dependencies install in lint-test action (commit by @GermanMT)f097e48- delete unnused exception (commit by @GermanMT)f5c7b5a- delete unnused aiohttp session file (commit by @GermanMT)404c7b6- change private properties to public (commit by @GermanMT)660a091- delete service container goblal var and function due to singleton pattern just manage the reuse of the class (commit by @GermanMT)10b962d- solve mispelled in init file (commit by @GermanMT)7b054cb- solve bad typing (commit by @GermanMT)2164efc- delete get database manager func due to database manager class just use singleton pattern (commit by @GermanMT)4313cbe- move database config from constants to settings (commit by @GermanMT)d6432d1- renamed files and git configs as rules (commit by @GermanMT)ba12403- solve bad vex status, justification and impact statement generation (commit by @GermanMT)5942351- improve use of async functions (commit by @GermanMT)26c139e- solve problem with jwt bearer dependency (commit by @GermanMT)8199f08- show validation errors in responses (commit by @GermanMT)
✅ Tests
d9f8fd5- add general testing over all project reaching 88% of coverage (commit by @GermanMT)5fe60fd- add coverage dependency (commit by @GermanMT)e566533- update tests to delete testing invalid sbom exception (commit by @GermanMT)d0411de- update test to mock public properties (commit by @GermanMT)11f9096- change tests for the fixes in status, justification and impact statement generation (commit by @GermanMT)da0ff52- add testing profile config (commit by @GermanMT)d718ff5- delete async marker from not needed (commit by @GermanMT)b057b1c- change test to match new service responses (commit by @GermanMT)be633e3- add testing for dual bearer (commit by @GermanMT)