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)](https://github.com/agntcy/oasf/pull/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)](https://github.com/agntcy/oasf/pull/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)](https://github.com/agntcy/oasf/pull/334) by @paul-cayet
- **Customizable map type.** Introduced `typed_map_t` type in the dictionary allowing values to be any dictionary type (with string keys for valid JSON), replacing the more restrictive `string_map_t` for enhanced flexibility in annotations and other map-based fields. [(#331)](https://github.com/agntcy/oasf/pull/331) by @akijakya
- **Base object support.** Added base object to OASF protos enabling encoding of any OASF-defined object into a protobuf `Object` type, providing explicit differentiation between OASF and non-OASF objects across gRPC APIs. [(#293)](https://github.com/agntcy/oasf/pull/293) by @ramizpolic
- **Enhanced 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)](https://github.com/agntcy/oasf/pull/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)](https://github.com/agntcy/oasf/pull/335) by @akijakya
- **Sample generator improvements.** Enhanced sample generator to avoid returning duplicate entries and improved overall data quality in generated samples. [(#300)](https://github.com/agntcy/oasf/pull/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)](https://github.com/agntcy/oasf/pull/323) by @akijakya
- **Module reorganization.** Deprecated Manifest module and reorganized modules into new module categories with improved organization and clearer structure. [(#324)](https://github.com/agntcy/oasf/pull/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)](https://github.com/agntcy/oasf/pull/306) by @akijakya
- **OASF acronym correction.** Fixed "Agents" to "Agentic" in OASF acronym for consistency and accuracy. [(#288)](https://github.com/agntcy/oasf/pull/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)](https://github.com/agntcy/oasf/pull/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)](https://github.com/agntcy/oasf/pull/297) by @akijakya
- **Schema version display.** Fixed display of schema_version to show without "v" prefix for consistency across the system. [(#319)](https://github.com/agntcy/oasf/pull/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)](https://github.com/agntcy/oasf/pull/327) by @akijakya
Other
- **Protobuf version support.** Added v0.3.1 proto files under the types folder for enhanced version compatibility. [(#292)](https://github.com/agntcy/oasf/pull/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)](https://github.com/agntcy/oasf/pull/339), [(#309)](https://github.com/agntcy/oasf/pull/309), [(#336)](https://github.com/agntcy/oasf/pull/336), [(#280)](https://github.com/agntcy/oasf/pull/280) by @arpad-csepi, @akijakya
- **Documentation updates.** Updated documentation with docs site improvements and enhanced contributing guide. [(#308)](https://github.com/agntcy/oasf/pull/308) by @akijakya
- **Technology domain expansion.** Added more Technology domain categories to provide better coverage of technology-related domains. [(#326)](https://github.com/agntcy/oasf/pull/326) by @akijakya
- **Protobuf namespacing fixes.** Resolved protobuf namespacing issues to ensure proper compilation and compatibility. [(#304)](https://github.com/agntcy/oasf/pull/304) by @ramizpolic
- **API testing.** Added comprehensive API tests to improve reliability and catch regressions. [(#294)](https://github.com/agntcy/oasf/pull/294) by @akijakya
- **Version management.** Adjusted versions post v0.7.0 release and bumped schema and server version to 0.8.0. [(#287)](https://github.com/agntcy/oasf/pull/287), [(#5801a13)](https://github.com/agntcy/oasf/commit/5801a13) by @akijakya
New Contributors
• @jubarbot-cisco made their first contribution in #302•
• @paul-cayet made their first contribution in #334•
• @arpad-csepi made their first contribution in #339•