Repository navigation
2.1.0
What's Changed
Notable Features and Improvements
- Update workflow to allow disabling the vulnerability dependency checker by @shawn-davis in #109
- Add
max_retriesoption tocve_fetch_intelby @efajardo-nv in #113 - Add
request_timeoutoption tocve_fetch_intelby @efajardo-nv in #114 - Add
intel_source_timeoutconfig tocve_fetch_intelfunction by @ashsong-nv in #118 - added automatic retries to configs by @katherineh123 in #119
- Evaluation by @katherineh123 in #122
- Add
missing_source_actionconfiguration and handling by @ashsong-nv in #126 - Majority Voting via Test Time Compute by @shawn-davis in #139
- Update to NAT 1.3.1 by @efajardo-nv in #149
- Global
llm_max_ratefor cve_agent workflow by @efajardo-nv in #152 - Enable
default_llmconfiguration by @ashsong-nv in #156
Bug Fixes
- Change data model to match new Ubuntu API to remove validation error by @katherineh123 in #134
Breaking Changes
-
migrating to nat 1.2.0 by @katherineh123 in #121
- Updates to NeMo Agent Toolkit 1.2.0 which renames
aiqtoolkitdependency tonvidia-nat, and renamesaiqCLI tonat. See migration guide for more info, and see NAT v1.2.0 release notes for a full list of breaking changes.
- Updates to NeMo Agent Toolkit 1.2.0 which renames
-
Update to latest nvidia-nat 1.3 by @efajardo-nv in #131
- Updates to NeMo Agent Toolkit 1.3 which introduces several breaking changes for users directly modifying the blueprint using NAT. Notably, it converts several
get_*functions to async. See NAT v1.3.0 release notes for a full list of breaking changes.
- Updates to NeMo Agent Toolkit 1.3 which introduces several breaking changes for users directly modifying the blueprint using NAT. Notably, it converts several
-
Update to NAT 1.3.1 by @efajardo-nv in #149
- Updates to NeMo Agent Toolkit 1.3.1 which adds support for the
--dask_workersoption in thenat servecommand. When using the/generate/asyncendpoint, you can now use--dask_workers=threadsto configure the Dask scheduler to use threaded workers instead of process-based workers, allowing print statements and logging from your workflow to appear directly in the server logs. For more information about available flags for thenat servecommand, refer to the NeMo Agent Toolkit API Server documentation.
- Updates to NeMo Agent Toolkit 1.3.1 which adds support for the
-
Global
llm_max_ratefor cve_agent workflow by @efajardo-nv in #152- The
max_concurrencyparameter in thecve_agentfunction is now deprecated and will be removed in a future version. Please usellm_max_rate(requests per second) instead for better rate limiting control. If both parameters are specified,llm_max_ratetakes precedence. For backward compatibility,max_concurrencyis currently treated asllm_max_rate(requests/second) when specified, but will display a deprecation warning. Update your configurations to usellm_max_rateto avoid warnings and ensure future compatibility.
- The
Other Changes
- Update to aiqtoolkit 1.2 pre-release for async endpoint by @efajardo-nv in #106
- Merge
mainintodevelopby @ashsong-nv in #108 - Updated brev launchable and deploy notebook language by @katherineh123 in #116
- Add OS requirements section to README by @katherineh123 in #117
- Update nat dependency to rc8 and up by @katherineh123 in #120
- Add Roadmap section to README by @ashsong-nv in #127
- Merge
mainbranch intodevelopby @ashsong-nv in #128 - Update completed items on roadmap by @ashsong-nv in #129
- Update
missing_source_actionoption for backwards compatibility by @efajardo-nv in #132 - nvidia api key readme update by @katherineh123 in #135
- Update nvidia-nat version specifier by @efajardo-nv in #141
- Document LLM retry options in README by @efajardo-nv in #140
- Add NAT 1.3 async endpoints support by @efajardo-nv in #143
- Emphasize troubleshooting section of the README by @ashsong-nv in #146
- Mac readme update by @katherineh123 in #145
- Update default timeout and retries for intel fetching by @efajardo-nv in #147
- Remove broken image link from README by @efajardo-nv in #150
- Add
max concurrencyconfig option to checklist, summarize and justify by @efajardo-nv in #148 - Added a
max_concurrencyparameter to the ttc workflow by @shawn-davis in #151 - README updates by @shawn-davis in #154
- Improvements to NAT error truncation, auth error logging, and API error logging by @efajardo-nv in #155
- Clarify custom evaluators in README by @katherineh123 in #153
- Improvements to README and TTC logging by @ashsong-nv in #158
- feat: make 1_Deploy_CVE.ipynb auto executable by @ryanzhang1230 in #144
- Update dependencies for security compliance by @efajardo-nv in #159
- Update vuln_analysis version for docker build/compose by @efajardo-nv in #160
- Fix syft install command in sboms readme by @efajardo-nv in #164
- Update README mac support and workarounds sections by @ashsong-nv in #165
- Improve TTC output documentation by @ashsong-nv in #166
- Update functions to log exceptions by @efajardo-nv in #168
New Contributors
- @katherineh123 made their first contribution in #116
- @ryanzhang1230 made their first contribution in #144
Full Changelog: 2.0.1...2.1.0