8000 Releases · aiverify-foundation/aiverify · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: aiverify-foundation/aiverify

v2.0.0

17 Apr 15:13
2bd7836
Compare
Choose a tag to compare

What's Changed

Read more

v2.0.0a2

03 Feb 11:40
14f65d9
Compare
Choose a tag to compare
v2.0.0a2 Pre-release
Pre-release

AI Verify 2.0.0a2 Release Description
Date: 2025-02-03

We are excited to announce the release of AI Verify 2.0.0a2, the second alpha release of the AI Verify 2.x series. This release builds on the foundational improvements introduced in 2.0.0a1, delivering new features and enhancements that further empower users to validate and govern AI systems with greater flexibility, efficiency, and precision.

What’s New in AI Verify 2.0.0a2?

This release introduces significant updates to the toolkit, focusing on expanded functionality, improved usability, and enhanced integration capabilities. Here are the key highlights:

  1. Veritas Plugin Integration

    • The addition of the Veritas Plugin enables financial institutions to meet common safety baseline and financial testing requirements, ensuring compliance with industry standards.
  2. New Model Type: Uplift

    • A new model type, "uplift", has been introduced to support advanced use cases, particularly in scenarios requiring causal inference and uplift modeling.
  3. Extended JSON Schema Limits

    • Increased name and description lengths in JSON schemas to accommodate more detailed and comprehensive metadata for projects, models, and datasets.
  4. API Gateway Enhancements

    • New modules have been added to the API Gateway (API-GW), including:
      • Plugin Management
      • Test Model Configuration
      • Test Dataset Handling
      • Input Block Management
      • Project and Project Template Management
    • These modules streamline the integration and management of various components within the AI Verify ecosystem.
  5. Input Block Meta Attribute: Group Number

    • A new meta attribute, groupNumber, has been added to input blocks, enabling better organization and grouping of inputs for complex workflows.

Building on AI Verify 2.0.0a1

This release continues the momentum from the first alpha version, which introduced:

  • A modular architecture for improved performance and scalability.
  • Independent test algorithms as standalone Python modules for greater flexibility.
  • A refactored backend test engine as standalone python module.
  • SQLite database integration for the API Gateway, ensuring lightweight and efficient data management.

What’s Next?

The AI Verify team is committed to delivering a robust and user-friendly toolkit for AI governance. Stay tuned for upcoming releases, which will include:

  • New Frontend Workflows: A more intuitive and streamlined user interface for seamless navigation and task execution.
  • Enhanced Computer Vision Support: Expanded evaluations to support a wider range of computer vision use cases.
  • Additional Veritas Features: Further integration and capabilities, including the ability to generate Veritas reports and questionnaires, to meet evolving financial and safety testing requirements.

Get Started with AI Verify 2.0.0a2

We invite you to explore the new features and enhancements in this release. Your feedback is invaluable as we continue to refine and improve AI Verify. Together, let’s shape the future of AI governance and ensure the responsible deployment of AI systems.

AI Verify 2.0.0a2 – Empowering Trust in AI, One Step at a Time.

v2.0.0 alpha

30 Sep 06:57
22f388e
Compare
Choose a tag to compare

Announcing AI Verify 2.x – A New Era of AI Governance!

We are thrilled to announce the upcoming release of AI Verify 2.x, a groundbreaking update that will revolutionize the way you validate and govern AI systems. This new version is packed with major enhancements designed to provide more flexibility, efficiency, and scalability.

What's New in AI Verify 2.0.0 Alpha?

  • Modular Architecture: The toolkit has been re-architected to be more modular, allowing for easier integration and customization.
  • Independent Test Algorithms: Each test algorithm can now be run as a separate Python module, giving you the freedom to use and develop algorithms independently.
  • Redesigned Backend Test Engine Worker: The backend test engine worker has been completely redesigned for improved performance and reliability.

More to Come!

  • New Frontend Workflows: Experience a more intuitive and streamlined user interface with our newly designed frontend workflows.
  • Veritas Integration: Including Veritas into AI Verify allows financial institutions to meet common safety baseline and financial testing requirements.
  • Improved support for Computer Vision: More evaluations to be included to support different types of use cases.

v0.10.3

28 Jun 09:58
41c3c48
Compare
Choose a tag to compare

What's Changed

Minor Changes

  • Omit Dev Dependencies during npm install (#285)
  • Change IMDA-BTG references in GHA yml files to align with AI Verify Foundation (#289)

Full Changelog: v0.10.2...v0.10.3

v0.10.2

17 Apr 11:41
ce32b74
Compare
Choose a tag to compare

What's Changed

Updated Package Requirements, Setup Scripts and CI/CD Pipeline Workflows.

Bug Fixes

  • Fixed issue in portal where error page is display upon report generation (#270)
  • Fixed redis client reconnection issue (#266)
  • Fixed image corruption plugin (#255)

Features for Improved Application Security

  • Enhanced password security for db (#271)
  • Enhanced file upload validation (#268)

Package Updates

  • Apigw Packages (#270)
  • Python Packages (#256)

Full Changelog:
v0.10.1...v0.10.2

v0.10.1

23 Feb 09:05
d48d624
Compare
Choose a tag to compare

What's Changed

Bug fixes for the API Connector and implemented new application security features.

Bug Fixes:

  • Fixed bug where SHAP and robustness test fails when model is connected via API.
  • Fixed bug where test task updated hook does not execute while generating report.
  • Updated node setup for Dockerfile, which was previously causing a 60s wait on build.

Features for improved application security:

  • Removal of default usernames and passwords for Mongodb setup. Users are now required to define these credentials during setup.
  • Upgraded npm packages (#231)
  • Improved sanitization of file uploads (#231)
  • Improved error messages and disabled stack trace to reduce information exposure (#242)
  • Disabled autocompletion of sensitive fields (#231)
  • CORS whitelist (#245) (#240)
  • Updated the portal graphql client so that all browser requests use the portal rewrites for graphql client requests and subscriptions (#232)
  • Other minor code cleanups to remove absolute file paths and default URLs (#243)

Full Changelog:
v0.10.0...v0.10.1

Installation Instructions

Build and run from Dockerfile
Build and run from Source Code

v0.10.0

27 Nov 08:54
Compare
Choose a tag to compare

What's Changed

New API Connector Feature!

We're excited to introduce a powerful enhancement to AI Verify – the API Connector feature!
Now, instead of uploading your AI Model file onto AI Verify, you can seamlessly configure an API Connection to your model server.

Learn more about the modes of accessing AI models here

Key Advantages:

  • Bypass Size Limitations: Say goodbye to the constraints imposed by browser upload size limits.
  • Test previously unsupported AI frameworks: The API Connector empowers you to work with models of any framework, such as PyTorch. Learn more about compatibility of model uploads here.
  • Connection Settings for Batch Requests: Optimise your test runs by configuring connection timeouts, connection retries, max connections, rate limit and rate limit timeouts.

** Important Note: This feature currently supports tabular data only.

Getting Started:

To take advantage of this feature, refer to our How-To Guide. This guide provides step-by-step instructions on setting up the API Connector for seamless integration with your model server.

We are excited to have you try it out and hear what you think about this feature!
Discussion Board

Full Changelog: v0.9.4...v0.10.0

Installation Instructions

Build and run from Dockerfile
Build and run from Source Code

v0.9.4

11 Oct 14:58
72c480c
Compare
Choose a tag to compare

What's Changed

Updated the Testing Framework to include Organisational Considerations and other minor bug fixes.

  • Updated the Testing Framework to include Organisational Considerations when deciding AI deployment. (Updates to aiveriy.stock.reports and aiverify.stock.process-checklist plugins)
  • Beyond assessment of individual AI systems, organisations need to consider issues such as the use of AI (versus non-AI options), norms and expectations as well as resources to manage the use of AI. We have added 6 process checks under Organisational Considerations.
  • Fixed an issue where report title is not substituted with project name in report generated (#77)
  • Fixed save message to only appear upon successful save of a project (#186)
  • Other minor documentation, unit test, UI updates

Full Changelog: v0.9.3...v0.9.4

Installation Instructions

Build and run from Dockerfile
Build and run from Source Code

v0.9.3

13 Sep 11:46
e2f3959
Compare
Choose a tag to compare

What's Changed

Added Support for Fairness Testing For Image and Major Bug Fixes

  • Fairness Testing for Image (Classification) Documentation here and here
  • Fixed an issue where generate report operation executes before model and datasets (#153)
  • Fixed an issue where validation fails for single-column CSV files (#165)
  • Fixed an issue where Dataset and Model will not be available for upload after deselecting and reselecting the same file (#161)
  • Fixed an issue where widget description overlapped with the dependencies status if the widget description is too long (#136)
  • Fixed an issue where report generation is stuck when running XGBoost
  • Fixed an issue where permissions issue in Docker causes Image Testing to fail (#173)

Full Changelog: v0.9.2...v0.9.3

Installation Instructions

Build and run from Dockerfile
Build and run from Source Code

v0.9.2

04 Aug 07:32
c4e25bb
Compare
Choose a tag to compare

What's Changed

Major Bug fixes & Python 3.11 support

  • Setup scripts will now run Python 3.11
  • Fixed bug where some test runs are stuck (#135)
  • Fixed error in process checklist numbering in report (#124)
  • Vulnerability fixes

Installation Instructions

Build and run from Dockerfile
Build and run from Source Code

0