Releases
v0.3.0
Compare
Sorry, something went wrong.
No results found
Added
Add GET /api/catalog endpoint — faceted search across resources, attributes, operations, and capabilities with paginated results and facet counts
Support 30+ filter dimensions: type, stability, deprecated, scope, keyword search, sort/order, and type-specific facets for resources (singleton, declaresCap, definesAttrGroups), attributes (dataType, accessType, storage, restart, required, nillable, expressions, sensitive, hasAllowed, unit, hasRelationships, refsCap), and operations (readOnly, runtimeOnly, global, hasParams, hasReturnValue)
Add sealed Properties interface with ResourceProperties, AttributeProperties, and OperationProperties subtypes for type-specific result fields
Add singleton field to /api/search results indicating wildcard vs singleton resource status
Add OpenAPI annotations to catalog endpoint documenting all query parameters
Include stability level in search results and capability references
Add glossary (GLOSSARY.md) and API contract (docs/catalog-api-contract.md)
Add ADR 0001: drop deprecated=since:<version> filter in favor of simple yes/no
Changed
BREAKING: Change /api/search type values from PascalCase to lowercase (Resource → resource, Attribute → attribute, Operation → operation, Capability → capability)
Update default MGT test image to WildFly 42
Bump quarkus-neo4j from 6.8.0 to 6.8.1
Fixed
Enforce cross-type AND semantics in catalog (e.g., type=operation&dataType=string correctly returns zero results)
Strip invalid type parameter values instead of returning 500 errors
Cap catalog page size at 500 to prevent unbounded result sets
You can’t perform that action at this time.