Release v1.0.0 #406
akijakya
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
New Features
Agent Skills support. Added Agent Skills module extending language_model module to model SKILL metadata, artifacts, and validation results. Includes agentskills_data, agentskills_manifest, agentskills_artifact, and agentskills_validation objects for representing SKILL.md metadata and external validation outcomes in OASF. (#399) by @muscariello
Evaluation module restoration. Added back the evaluation module that was previously removed, with updated requirement levels and
at_least_oneconstraints on relevant fields for improved flexibility. (#388) by @akijakyaGoogle Analytics support. Added GA4 tracking support to the schema server and Helm chart, configurable via
GA_TRACKING_IDenvironment variable for enhanced analytics capabilities. (#380) by @muscarielloEnhanced validator improvements. Improved validator to prevent use of base classes (
base_skill,base_domain,base_module) as actual skills/domains/modules, returning clear error messages with attribute paths. Also updated descriptions of base classes with warnings. (#375) by @akijakyaDuplicate detection in validator. Added comprehensive duplicate checks to both API and JSON schema validators, detecting duplicate classes even when referenced by different identifiers (name vs. id), improving data quality validation. (#376) by @akijakya
Class translation support. Added translation functionality for class id/name in the server API, enabling easier lookup and conversion between identifiers and names. (#370) by @akijakya
V1 protobuf objects. Added v1 protobuf types for objects, providing improved versioning and structure for protobuf-based integrations. (#368) by @ramizpolic
MCP and A2A module enhancements. Improved structured searchability and discovery capabilities for MCP module by moving essential metadata from generic annotations into schema-defined fields. Enhanced MCP module alignment with current MCP registry record schema. Simplified A2A module structure. (#356) and (#387) by @akijakya
Agent Spec deployment options. Extended Agent Spec module to support deployment configuration, enabling developers to specify preferred agent communication protocols (e.g., A2A, Responses API) and required environment variables for agent instantiation and consumption. (#355) by @paul-cayet
Base class validation warnings. Enhanced API validator to return warnings when base classes are detected as placeholders, helping developers identify when concrete classes should be used instead. (#354) by @akijakya
Unknown module warning removal. Removed warning for unknown modules to reduce noise and improve user experience when working with custom or extended modules. (#378) by @akijakya
Changed
Language model module refactoring. Merged
modelmodule class into its parentlanguage_modelto remove duplication and eliminate a parent class that shouldn't be used as an actual module. Also changed the order oflanguage_modelandevaluationmodules to reflect historical creation order. (#396) by @akijakyaTerminology update. Renamed "LLM" to "Language Model" throughout the schema to be more inclusive towards small language models and improve terminology consistency. (#390) by @akijakya
Fixed
Self-signed certificate removal. Fixed Trivy security vulnerability by removing self-signed certificate from the Dockerfile, improving container security posture. (#405) by @akijakya
Container scan and Dockerfile hardening. Updated container security workflow to use latest image in scans and hardened server Dockerfile with improved runtime image and compiler version updates. (#403) by @muscariello
Duplicate enum value prevention. Fixed validator to prevent duplicate enum values in arrays, ensuring data integrity and preventing invalid configurations. (#379) by @akijakya
Array validation constraints. Added
minItemsconstraint to required arrays in JSON schema generator and fixed acceptance of empty arrays, ensuring proper validation of array fields. (#372) by @akijakyaEmpty array validation. Fixed validator to properly handle empty array validation, preventing incorrect acceptance of empty arrays where they should not be allowed. (#371) by @akijakya
Agent Spec URL fix. Updated stale URL in agent spec module object to a reachable URL, ensuring proper functionality of the Agent Spec module. (#362) by @paul-cayet
CID type support. Created new
cid_ttype so theprevious_record_cidattribute gets generated and validated properly. Also added max length constraint to string attributes for improved validation. (#353) by @akijakyaCI buildx entitlements. Fixed CI configuration to grant buildx filesystem entitlements, allowing writes to
/tmp/directory for caching during CI runs. (#358) by @akijakyaDocumentation
Repository badges. Added repository badges to improve project visibility and provide quick access to key project metrics and status information. (#404) by @muscariello
OASF record generation guide. Added comprehensive section to README about OASF record generation using the Directory MCP server, helping developers understand how to create and work with OASF records. (#359) by @akijakya
Infrastructure
Codecov coverage upload. Added Codecov coverage upload for server tests, enabling better tracking of test coverage metrics and improving code quality visibility. (#402) by @muscariello
CodeQL and container security. Added CodeQL workflow for SAST (Static Application Security Testing) and updated container security workflow to scan the specific OASF server image, improving security posture and vulnerability detection. (#363) by @muscariello
Full Changelog: v0.8.0...v1.0.0
This discussion was created from the release Release v1.0.0.
Beta Was this translation helpful? Give feedback.
All reactions