Releases: aiverify-foundation/moonshot
Releases · aiverify-foundation/moonshot
v0.4.8
v0.4.7
What's Changed
- docs: update README.md by @eltociear in #317
- Update License for Moonshot by @github-actions in #326
- [MS-484][[BE] Unable to run update_endpoint cli command] Fix update endpoint var name by @imda-kelvinkok in #320
- [Ms 524][BE] Fix datasets package incompatibility by @imda-kelvinkok in #343
- [Sprint 14] Bug Fixes by @jacksonboey in #344
Full Changelog: 0.4.6...0.4.7
v0.4.6
What's Changed
- Support for text-to-image benchmarks with OpenAI Dall-E connector
- [MS-378] Integrate I2P for Benchmark by @imda-lionelteo in #293
- [MS-399] Integrate Gender Bias for Benchmark by @imda-lionelteo in aiverify-foundation/moonshot-data#81
- Update faq for windows by @imda-kelvinkok in #303
- Add Integration Test Workflow by @imda-benedictlee in #306
- Change Pull Request Event to Pull Request Review Event by @imda-benedictlee in #307
- Quick Refactor of PyPi Deployment Workflow by @imda-benedictlee in #309
- Remove Inputs for Workflow Dispatch For Test PyPi by @imda-benedictlee in #308
- [MS-344] Redo unit test for CLI Benchmark by @imda-lionelteo in #305
- [MS-406] Add unit-tests to bookmarks, bookmarks-api and bookmarkarguments by @imda-lionelteo in #310
- Ms 346 unit test cli common by @imda-kelvinkok in #314
- [Sprint 13] New Features & Unit Tests by @imda-benedictlee in #319
Full Changelog: 0.4.5...0.4.6
v0.4.5
What's Changed
- [MS-357] Benchmarking no run table found error if runner does not have a run by @imda-lionelteo in #291
- [MS-393] Stacktrace appear when unable to set environment variables by @imda-lionelteo in #290
- [MS-353] Deploy Moonshot to EKS by @imda-lionelteo in #292
- Pypi Deployment by @imda-benedictlee in #295
- Rename SCA Scan Workflow by @imda-benedictlee in #296
- Change Executed Test Script For Smoke Test by @imda-benedictlee in #299
- Update export bookmarks endpoint to return file response by @imda-amdlahir in #302
- [MS-396] Re-installation of MS-Data and UI and Check node requirement by @imda-normanchia in #294
- [Sprint 12] New features and fixes by @imda-lionelteo in #300
Full Changelog: 0.4.4...0.4.5
v0.4.4
What's Changed
- [MS-352] fix cli art pt by @imda-kelvinkok in #272
- update unittest for bookmark web-api by @imda-normanchia in #267
- [MS-292] Removal of generating dynamic benchmark prompts on the fly by @imda-lionelteo in #271
- [MS-351] Fix bug where logger keeps displaying multiple repeated logs by @imda-lionelteo in #273
- [MS-258] updated all CLI list commands with pagination by @imda-kelvinkok in #277
- [MS-334] Dataset Converter by @imda-normanchia in #269
- [MS-347] Patch unit tests for Sprint 10 by @imda-lionelteo in #276
- Fix web api test by @imda-normanchia in #280
- Ms 347 by @imda-lionelteo in #281
- [Sprint 11] New features and fixes by @imda-lionelteo in #278
Full Changelog: 0.4.2...0.4.4
v0.4.2
What's Changed
New Features and Enhancements
- Red team Bookmark feature
- Added a new Bookmark feature to enhance the Red Team's ability to mark and rerun saved prompts.
- CLI Filtering function
- Added a new filtering function to the CLI, allowing users to filter and display specific information more efficiently.
- Standardize use of id and name
- Unified the use of id and name across the tool for consistency and clarity.
- Detect hardcoded secrets
- Implemented a feature to detect and alert on hardcoded secrets within the codebase, enhancing security.
- Add PR Template
- Introduced a Pull Request template to streamline the PR process and ensure all necessary information is provided.
- Add Software Composition Analysis Scan
- Integrated Software Composition Analysis (SCA) scans to identify vulnerabilities in third-party dependencies.
- Add Smoke Test Workflow
- Established a new Smoke Test Workflow to automatically verify the core functionalities of the tool after every deployment.
- Updated context strategy and number of prompts in CLI
- Improved the context strategy and adjusted the number of prompts in the Command Line Interface (CLI) for better user experience and efficiency.
- Modify print statements to logging
- Replaced all print statements with logging to improve the monitoring and debugging processes.
Bug Fixes
- Fixed a bug which disallows a runner name to contain hyphen
- Resolved an issue where runner names containing hyphens were not allowed, improving naming flexibility.
- Update Storage Return Path
- Fixed the storage return path to ensure accurate and reliable data retrieval.
Full Changelog: 0.4.1...0.4.2
v0.4.1
What's Changed
- Updated quick_start.md to fix pdf download for mobile by @kimeetok in #238
- Updated dev_main with main changes by @imda-kelvinkok in #249
- Updated version number by @imda-normanchia in #251
- Added optional param for run_attack_module in cli by @imda-kelvinkok in #239
- Chore/remove old cicd by @imda-normanchia in #248
- Fixed issue where .env file not created by @imda-normanchia in #243
- Add docs solution for pytorch issue by @imda-normanchia in #244
- Merge bug fixes and documentations by @imda-lionelteo in #250
Full Changelog: 0.4.0...0.4.1
Moonshot Beta Release
Merge pull request #237 from aiverify-foundation/deploy-data update pypi metadata
v0.3.4
What's Changed
- Moonshot is separated into components from an application. Moonshot now consists of the library, web API and CLI provide modularity for users. E.g. users can integrate their frontend application with Moonshot backend.
- Addition of web interface (in a separate repo) so users can use that instead of running everything in CLI. ✨
- Addition of datasets, prompt templates, metrics, recipes and cookbooks. ✨
- Addition of a Moonshot PyPI package. Users can decide which component of the package users want to install. ✨
- Addition of a documentation server to browse documentation on a web browser. ✨
Initial version
Initial version of Moonshot