OASF Release v0.8.0 #344
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
Expanded domain taxonomy. Added 15 new root domain categories (legal, agriculture, energy, media_and_entertainment, real_estate, hospitality_and_tourism, telecommunications, environmental_science, government_and_public_sector, research_and_development, retail_and_ecommerce, social_services, sports_and_fitness, insurance, marketing_and_advertising) and created 88 new subdomain JSON files with standardized descriptions and UID constraints. (#343) by @muscariello
Extended skill taxonomy. Added 8 new top-level skill categories (UIDs 8–15) including security_privacy, data_engineering, agent_orchestration, evaluation_monitoring, devops_mlops, governance_compliance, tool_interaction, and advanced_reasoning_planning, with 40+ initial leaf skills to improve capability→skill mapping. (#338) by @muscariello
Agent Spec feature extension. Added support for Open Agent Spec configuration in OASF records, enabling developers to export assistant configurations and load them into different AI Agent frameworks (Langgraph, Autogen, CrewAI, WayFlow) for seamless framework switching. (#334) by @paul-cayet
Customizable map type. Introduced
typed_map_ttype in the dictionary allowing values to be any dictionary type (with string keys for valid JSON), replacing the more restrictivestring_map_tfor enhanced flexibility in annotations and other map-based fields. (#331) by @akijakyaBase object support. Added base object to OASF protos enabling encoding of any OASF-defined object into a protobuf
Objecttype, providing explicit differentiation between OASF and non-OASF objects across gRPC APIs. (#293) by @ramizpolicEnhanced UI improvements. Improved entity and graph UI with better class and object pages, enhanced graph view that displays subclasses when loading a class, and added card view option on classes pages for better visualization. (#311) by @akijakya
More informative validation errors. Enhanced class validation error messages to include specific attribute paths (e.g.,
skills[3],domains[1]) instead of generic error locations, significantly improving debugging experience. (#335) by @akijakyaSample generator improvements. Enhanced sample generator to avoid returning duplicate entries and improved overall data quality in generated samples. (#300) by @akijakya
Changed
Class categories API restructuring.⚠️ Breaking Change ⚠️ Renamed main_skills → skill_categories and similar endpoint changes, bumping the API version. This provides clearer API structure but requires updates to existing integrations. (#323) by @akijakya
Module reorganization. Deprecated Manifest module and reorganized modules into new module categories with improved organization and clearer structure. (#324) by @akijakya
Signature field flexibility. Made some signature fields optional to provide more flexibility in record definitions and reduce validation constraints where appropriate. (#306) by @akijakya
OASF acronym correction. Fixed "Agents" to "Agentic" in OASF acronym for consistency and accuracy. (#288) by @akijakya
Fixed
Extension support improvements. Fixed sample generator, UI, JSON schema generator, and validator to properly handle entities added via extensions, ensuring full compatibility with custom extensions. (#321) by @akijakya
Validator input handling. Fixed validator error when input is not a map, now properly handles different input types and provides appropriate error responses. (#297) by @akijakya
Schema version display. Fixed display of schema_version to show without "v" prefix for consistency across the system. (#319) by @akijakya
Deprecated class filtering. Fixed sample generator to exclude deprecated classes from generated samples, ensuring only current and valid classes are included. (#327) by @akijakya
Other
Protobuf version support. Added v0.3.1 proto files under the types folder for enhanced version compatibility. (#292) by @adamtagscherer
CI/CD improvements. Added git diff logging when format is checked, server compilation tests, JSON schema formatting checks, and more verification jobs to improve code quality and reliability. (#339), (#309), (#336), (#280) by @arpad-csepi, @akijakya
Documentation updates. Updated documentation with docs site improvements and enhanced contributing guide. (#308) by @akijakya
Technology domain expansion. Added more Technology domain categories to provide better coverage of technology-related domains. (#326) by @akijakya
Protobuf namespacing fixes. Resolved protobuf namespacing issues to ensure proper compilation and compatibility. (#304) by @ramizpolic
API testing. Added comprehensive API tests to improve reliability and catch regressions. (#294) by @akijakya
Version management. Adjusted versions post v0.7.0 release and bumped schema and server version to 0.8.0. (#287), (#5801a13) by @akijakya
New Contributors
Full Changelog: v0.7.0...v0.8.0
This discussion was created from the release Release v0.8.0.
Beta Was this translation helpful? Give feedback.
All reactions