[{"slug":"ZV-2026-1169","server_name":"mcp.artsdata.ca","severity":"breaking","title":"mcp.artsdata.ca: Field additional_type was removed from get_entity output; consumers reading it will break.","summary":"[breaking] Field additional_type was removed from get_entity output; consumers reading it will break. [risky] Field has_event_type_concept was added to get_entity output. [risky] Description of search_events changed (62% word delta).","changes":[{"kind":"output_property_removed","path":"outputSchema.properties.additional_type","tool":"get_entity","before":{"type":"array","items":{"$ref":"#/$defs/stringList"},"description":"List of additional Type URIs or labels"},"detail":"Field `additional_type` was removed from `get_entity` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_added","path":"outputSchema.properties.has_event_type_concept","tool":"get_entity","after":{"type":"array","items":{"$ref":"#/$defs/stringList"},"description":"List of hasEventTypeConcept URIs or labels"},"detail":"Field `has_event_type_concept` was added to `get_entity` output.","severity":"risky"},{"kind":"description_changed","tool":"search_events","after":"Tool to search for events in the Artsdata knowledge graph by place, artist, organization, has_event_type_concept and language. Places, artists and organizations are Artsdata entity URIs; the has_event_type_concept filter takes concept URIs from the Artsdata Event Types vocabulary (adr:ArtsdataEventTypes), not schema.org classes. Resolve any name or label to its URI with search_entities first.","before":"Tool to search for events in the Artsdata knowledge graph by place, artist, organization, event type concept and language.","detail":"Description of `search_events` changed (62% word delta).","severity":"risky","descriptionDelta":0.6170212765957447}],"published_at":"2026-09-18T08:08:12.314Z"},{"slug":"ZV-2026-1111","server_name":"mcp.artsdata.ca","severity":"breaking","title":"mcp.artsdata.ca: Field types was removed from search_events input; consumers still sending it may be rejected or silently ignored.","summary":"[safe] Description of search_events changed (11% word delta). [breaking] Field types was removed from search_events input; consumers still sending it may be rejected or silently ignored. [risky] Optional field has_event_type_concept was added to search_events; may shift model behaviour.","changes":[{"kind":"description_changed","tool":"search_events","after":"Tool to search for events in the Artsdata knowledge graph by place, artist, organization, event type concept and language.","before":"Tool to search for events in the Artsdata knowledge graph by place, artist, organization, type and language.","detail":"Description of `search_events` changed (11% word delta).","severity":"safe","descriptionDelta":0.10526315789473684},{"kind":"input_property_removed","path":"inputSchema.properties.types","tool":"search_events","before":{"type":"array","items":{"type":"string"},"description":"Optional list of event type URIs, e.g. \"http://schema.org/Event\", \"http://schema.org/MusicEvent\". Can be empty.","uniqueItems":true},"detail":"Field `types` was removed from `search_events` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_added","path":"inputSchema.properties.has_event_type_concept","tool":"search_events","after":{"type":"array","items":{"type":"string","format":"uri"},"description":"Optional list of Artsdata event type concept URIs (e.g., [\"http://kg.artsdata.ca/resource/ClassicalMusicPerformance\"]), matched on ado:hasEventTypeConcept. These belong to the Artsdata Event Types vocabulary (adr:ArtsdataEventTypes), not schema.org classes like http://schema.org/MusicEvent. List available concepts using sparql_query: ?concept skos:inScheme <http://kg.artsdata.ca/resource/ArtsdataEventTypes> . Can be left empty.","uniqueItems":true},"detail":"Optional field `has_event_type_concept` was added to `search_events`; may shift model behaviour.","severity":"risky"}],"published_at":"2026-09-16T12:33:14.196Z"},{"slug":"ZV-2026-0706","server_name":"mcp.artsdata.ca","severity":"breaking","title":"mcp.artsdata.ca: Resource artsdata://dump was removed, consumers reading it will break.","summary":"[breaking] Resource artsdata://dump was removed, consumers reading it will break. [safe] Resource artsdata://dumps/core-minus-provenance/latest was added.","changes":[{"kind":"resource_removed","tool":"artsdata://dump","before":"artsdata://dump","detail":"Resource `artsdata://dump` was removed, consumers reading it will break.","severity":"breaking"},{"kind":"resource_added","tool":"artsdata://dumps/core-minus-provenance/latest","after":"artsdata://dumps/core-minus-provenance/latest","detail":"Resource `artsdata://dumps/core-minus-provenance/latest` was added.","severity":"safe"}],"published_at":"2026-09-04T18:19:12.856Z"},{"slug":"ZV-2026-0662","server_name":"mcp.artsdata.ca","severity":"breaking","title":"mcp.artsdata.ca: Field languages was removed from search_events input; consumers still sending it may be rejected or silently ignored.","summary":"[risky] Field end_date was added to get_entity output. [risky] Field event_attendance_mode was added to get_entity output. [risky] Field event_status was added to get_entity output. [risky] Field location was added to get_entity output. [risky] Field organizer was added to get_entity output. [risky] Field performer was added to get_entity output. [risky] Field start_date was added to get_entity output. [breaking] Field languages was removed from search_events input; consumers still sending it may be rejected or silently ignored. [risky] Optional field language was added to search_events; may shift model behaviour.","changes":[{"kind":"output_property_added","path":"outputSchema.properties.end_date","tool":"get_entity","after":{"oneOf":[{"type":"string","format":"date"},{"type":"string","format":"date-time"}],"description":"End date or end date-time of an event (ISO 8601)."},"detail":"Field `end_date` was added to `get_entity` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.event_attendance_mode","tool":"get_entity","after":{"type":"string","format":"uri","description":"Attendance mode of the event, it can one from the enumeration members of https://schema.org/EventAttendanceModeEnumeration"},"detail":"Field `event_attendance_mode` was added to `get_entity` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.event_status","tool":"get_entity","after":{"type":"string","format":"uri","description":"Status of the event, it can one from the enumeration members of https://schema.org/EventStatusType"},"detail":"Field `event_status` was added to `get_entity` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.location","tool":"get_entity","after":{"type":"array","items":{"$ref":"#/$defs/uriList"},"description":"List of location URIs"},"detail":"Field `location` was added to `get_entity` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.organizer","tool":"get_entity","after":{"type":"array","items":{"$ref":"#/$defs/uriList"},"description":"List of organizer URIs"},"detail":"Field `organizer` was added to `get_entity` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.performer","tool":"get_entity","after":{"type":"array","items":{"$ref":"#/$defs/uriList"},"description":"List of performer URIs"},"detail":"Field `performer` was added to `get_entity` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.start_date","tool":"get_entity","after":{"oneOf":[{"type":"string","format":"date"},{"type":"string","format":"date-time"}],"description":"Start date or start date-time of an event (ISO 8601)."},"detail":"Field `start_date` was added to `get_entity` output.","severity":"risky"},{"kind":"input_property_removed","path":"inputSchema.properties.languages","tool":"search_events","before":{"type":"string","default":"en","description":"Languages label; default is 'en'."},"detail":"Field `languages` was removed from `search_events` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_added","path":"inputSchema.properties.language","tool":"search_events","after":{"type":"string","default":"en","description":"Language label; default is 'en'."},"detail":"Optional field `language` was added to `search_events`; may shift model behaviour.","severity":"risky"}],"published_at":"2026-09-03T12:42:14.323Z"},{"slug":"ZV-2026-0599","server_name":"mcp.artsdata.ca","severity":"breaking","title":"mcp.artsdata.ca: Field id was removed from search_entities output; consumers reading it will break.","summary":"[breaking] Field id was removed from search_entities output; consumers reading it will break. [breaking] Field uri was removed from search_entities output; consumers reading it will break. [breaking] Field name was removed from search_entities output; consumers reading it will break. [breaking] Field types was removed from search_entities output; consumers reading it will break. [breaking] Field same_as was removed from search_entities output; consumers reading it will break. [breaking] Field description was removed from search_entities output; consumers reading it will break. [breaking] Field alternate_names was removed from search_entities output; consumers reading it will break. [breaking] Field main_entity_of_page was removed from search_entities output; consumers reading it will break. [breaking] Field additional_properties was removed from search_entities output; consumers reading it will break. [risky] Field results was added to search_entities output.","changes":[{"kind":"output_property_removed","path":"outputSchema.properties.id","tool":"search_entities","before":{"type":"string"},"detail":"Field `id` was removed from `search_entities` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.uri","tool":"search_entities","before":{"type":"string","format":"uri"},"detail":"Field `uri` was removed from `search_entities` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.name","tool":"search_entities","before":{"type":"array","items":{"$ref":"#/$defs/LocalizedString"}},"detail":"Field `name` was removed from `search_entities` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.types","tool":"search_entities","before":{"type":"array","items":{"$ref":"#/$defs/Concept"}},"detail":"Field `types` was removed from `search_entities` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.same_as","tool":"search_entities","before":{"type":"array","items":{"type":"string","format":"uri"}},"detail":"Field `same_as` was removed from `search_entities` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.description","tool":"search_entities","before":{"type":"array","items":{"$ref":"#/$defs/LocalizedString"}},"detail":"Field `description` was removed from `search_entities` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.alternate_names","tool":"search_entities","before":{"type":"array","items":{"$ref":"#/$defs/LocalizedString"}},"detail":"Field `alternate_names` was removed from `search_entities` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.main_entity_of_page","tool":"search_entities","before":{"type":"string","format":"uri"},"detail":"Field `main_entity_of_page` was removed from `search_entities` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.additional_properties","tool":"search_entities","before":{"type":"array","items":{"$ref":"#/$defs/AdditionalProperty"}},"detail":"Field `additional_properties` was removed from `search_entities` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_added","path":"outputSchema.properties.results","tool":"search_entities","after":{"type":"array","items":{"type":"object","required":["id","name","type","uri"],"properties":{"id":{"type":"string"},"uri":{"type":"string","format":"uri"},"name":{"type":"string"},"type":{"type":"array","items":{"type":"object","required":["id","name"],"properties":{"id":{"type":"string","format":"uri"},"name":{"type":"string"}},"additionalProperties":false}},"description":{"type":"string"}},"additionalProperties":false}},"detail":"Field `results` was added to `search_entities` output.","severity":"risky"}],"published_at":"2026-09-01T15:52:27.262Z"},{"slug":"ZV-2026-0593","server_name":"mcp.artsdata.ca","severity":"breaking","title":"mcp.artsdata.ca: Field results was removed from search_entities output; consumers reading it will break.","summary":"[breaking] Field results was removed from search_entities output; consumers reading it will break. [risky] Field additional_properties was added to search_entities output. [risky] Field alternate_names was added to search_entities output. [risky] Field description was added to search_entities output. [risky] Field id was added to search_entities output. [risky] Field main_entity_of_page was added to search_entities output. [risky] Field name was added to search_entities output. [risky] Field same_as was added to search_entities output. [risky] Field types was added to search_entities output. [risky] Field uri was added to search_entities output.","changes":[{"kind":"output_property_removed","path":"outputSchema.properties.results","tool":"search_entities","before":{"type":"array","items":{"type":"object","required":["id","name","type","uri"],"properties":{"id":{"type":"string"},"uri":{"type":"string","format":"uri"},"name":{"type":"string"},"type":{"type":"array","items":{"type":"object","required":["id","name"],"properties":{"id":{"type":"string","format":"uri"},"name":{"type":"string"}},"additionalProperties":false}},"description":{"type":"string"}},"additionalProperties":false}},"detail":"Field `results` was removed from `search_entities` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_added","path":"outputSchema.properties.additional_properties","tool":"search_entities","after":{"type":"array","items":{"$ref":"#/$defs/AdditionalProperty"}},"detail":"Field `additional_properties` was added to `search_entities` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.alternate_names","tool":"search_entities","after":{"type":"array","items":{"$ref":"#/$defs/LocalizedString"}},"detail":"Field `alternate_names` was added to `search_entities` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.description","tool":"search_entities","after":{"type":"array","items":{"$ref":"#/$defs/LocalizedString"}},"detail":"Field `description` was added to `search_entities` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.id","tool":"search_entities","after":{"type":"string"},"detail":"Field `id` was added to `search_entities` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.main_entity_of_page","tool":"search_entities","after":{"type":"string","format":"uri"},"detail":"Field `main_entity_of_page` was added to `search_entities` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.name","tool":"search_entities","after":{"type":"array","items":{"$ref":"#/$defs/LocalizedString"}},"detail":"Field `name` was added to `search_entities` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.same_as","tool":"search_entities","after":{"type":"array","items":{"type":"string","format":"uri"}},"detail":"Field `same_as` was added to `search_entities` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.types","tool":"search_entities","after":{"type":"array","items":{"$ref":"#/$defs/Concept"}},"detail":"Field `types` was added to `search_entities` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.uri","tool":"search_entities","after":{"type":"string","format":"uri"},"detail":"Field `uri` was added to `search_entities` output.","severity":"risky"}],"published_at":"2026-09-01T13:49:08.649Z"}]