{"id":1733,"date":"2026-08-18T08:29:58","date_gmt":"2026-08-18T08:29:58","guid":{"rendered":"https:\/\/www.bleuio.com\/blog\/?p=1733"},"modified":"2026-08-18T08:34:26","modified_gmt":"2026-08-18T08:34:26","slug":"bleuio-firmware-v2-8-0-5","status":"publish","type":"post","link":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/","title":{"rendered":"BleuIO Firmware v2.8.0.5 Released: Improved GATT Discovery Stability"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We\u2019re excited to announce the release of <strong>BleuIO firmware v2.8.0.5<\/strong>. This release focuses on making GATT service and characteristic discovery more reliable, particularly when working with complex Bluetooth Low Energy peripheral devices that expose very large GATT databases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Firmware v2.8.0.5 introduces important stability improvements, increases the number of characteristics BleuIO can handle within a service, and optimizes how discovered GATT data is processed and returned.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We recommend that all BleuIO users update to the latest firmware.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What\u2019s New in Firmware v2.8.0.5<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Improved Discovery Stability<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">One of the main improvements in this release addresses an issue that could cause BleuIO to unexpectedly reset while performing service and characteristic discovery on peripheral devices with exceptionally large GATT databases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With firmware v2.8.0.5, the discovery process has been redesigned to handle these large and complex profiles much more efficiently. This means more reliable discovery when connecting BleuIO to BLE devices that expose many services, characteristics, values, and descriptors.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Support for Larger GATT Profiles<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">We have also increased BleuIO\u2019s internal profile capacity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BleuIO can now comfortably support <strong>up to 165 characteristics within an individual service<\/strong>, allowing it to work with significantly larger peripheral profiles without running out of memory. This is especially useful when developing or debugging applications that interact with feature-rich BLE devices containing extensive GATT structures.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A New Streaming Discovery Architecture<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Behind these improvements is an important change to the way BleuIO processes GATT discovery data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Previous firmware versions used a hierarchical caching model that temporarily stored discovered GATT information in RAM before presenting the results. With v2.8.0.5, BleuIO now uses a <strong>sequential streaming discovery model<\/strong>. Instead of building a large representation of the peripheral&#8217;s GATT database in memory, BleuIO processes metadata dynamically and sends discovered information to the USB interface as it becomes available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This significantly reduces memory usage and improves connection stability when discovering large peripheral profiles.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">AT Commands Affected<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The new streaming architecture applies to the following GATT discovery commands:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>AT+GETSERVICES<\/strong> \u2014 Performs the full sequential GATT discovery stream.<\/li>\n\n\n\n<li><strong>AT+GETSERVICESONLY<\/strong> \u2014 Performs a high-level service discovery pass only.<\/li>\n\n\n\n<li><strong>AT+GETSERVICEDETAILS<\/strong> \u2014 Performs a targeted discovery of an individual service.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If your application uses any of these commands, there is one small output-order change to be aware of.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Changes to GATT Output Order<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With the new streaming discovery architecture, discovered GATT attributes are now sent to the USB interface immediately as they are parsed from the connected peripheral device. This allows BleuIO to process discovery data more efficiently without keeping the entire GATT structure in memory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For each service block, BleuIO will first output the <strong>Service<\/strong> row, followed by all of its <strong>Characteristics and Characteristic Values<\/strong>. Once those have been processed, all <strong>Descriptors<\/strong> associated with that service range, including descriptors such as <code>0x2902<\/code> CCCDs, will be output.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a result of this optimization, descriptor entries are now grouped together at the end of their respective service block. In previous firmware versions, descriptors could appear interleaved directly after their parent characteristic value handle. The underlying GATT information remains the same; only the order in which descriptor handles are presented has changed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Existing parsers should remain compatible with this update. All JSON formatting fields, including <code>handle<\/code>, <code>type<\/code>, <code>uuid<\/code>, <code>prop<\/code>, and <code>propFormat<\/code>, remain unchanged in verbose mode, and the standard text mode output strings also remain identical to previous versions. Applications that rely on the exact position of descriptor entries within a service block may need to account for the updated output order.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Update Your BleuIO<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There are two ways to update your BleuIO to firmware <strong>v2.8.0.5<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Option 1: Download and Install the Latest Firmware<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">You can download the latest BleuIO firmware and follow the firmware update instructions in our official documentation:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.bleuio.com\/getting_started\/docs\/firmware\/#latest-firmware\" target=\"_blank\" rel=\"noreferrer noopener\">Download the latest BleuIO firmware and view the update guide<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Option 2: Update Using the BleuIO Web App<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">You can also update your BleuIO directly through the BleuIO web application:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/bleuio.com\/bleuioapp\/#\/fw\" target=\"_blank\" rel=\"noreferrer noopener\">Update BleuIO using the web app<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Update your BleuIO and start using <strong>firmware v2.8.0.5<\/strong> today.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re excited to announce the release of BleuIO firmware v2.8.0.5. This release focuses on making GATT service and characteristic discovery more reliable, particularly when working with complex Bluetooth Low Energy peripheral devices that expose very large GATT databases. Firmware v2.8.0.5 introduces important stability improvements, increases the number of characteristics BleuIO can handle within a service, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1734,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,3],"tags":[],"class_list":["post-1733","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bleuio","category-bleuio-firmware-updates"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>BleuIO Firmware v2.8.0.5 Released: Improved GATT Discovery Stability - BleuIO - Create Bluetooth Low Energy application<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BleuIO Firmware v2.8.0.5 Released: Improved GATT Discovery Stability - BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"og:description\" content=\"We\u2019re excited to announce the release of BleuIO firmware v2.8.0.5. This release focuses on making GATT service and characteristic discovery more reliable, particularly when working with complex Bluetooth Low Energy peripheral devices that expose very large GATT databases. Firmware v2.8.0.5 introduces important stability improvements, increases the number of characteristics BleuIO can handle within a service, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/\" \/>\n<meta property=\"og:site_name\" content=\"BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-18T08:29:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-18T08:34:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/08\/bleuio-update-fw.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"546\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"BleuIO\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/\"},\"author\":{\"name\":\"BleuIO\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"headline\":\"BleuIO Firmware v2.8.0.5 Released: Improved GATT Discovery Stability\",\"datePublished\":\"2026-08-18T08:29:58+00:00\",\"dateModified\":\"2026-08-18T08:34:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/\"},\"wordCount\":657,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/bleuio-update-fw.webp\",\"articleSection\":[\"BleuIO\",\"BleuIO firmware updates\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/\",\"name\":\"BleuIO Firmware v2.8.0.5 Released: Improved GATT Discovery Stability - BleuIO - Create Bluetooth Low Energy application\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/bleuio-update-fw.webp\",\"datePublished\":\"2026-08-18T08:29:58+00:00\",\"dateModified\":\"2026-08-18T08:34:26+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/bleuio-update-fw.webp\",\"contentUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/bleuio-update-fw.webp\",\"width\":800,\"height\":546,\"caption\":\"bleuio update fw\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-5\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BleuIO Firmware v2.8.0.5 Released: Improved GATT Discovery Stability\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/\",\"name\":\"BleuIO - Create Bluetooth Low Energy application\",\"description\":\"Learn Bluetooth Low Energy programming and build Bluetooth Low Energy Application\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\",\"name\":\"BleuIO\",\"sameAs\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/author\\\/biadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BleuIO Firmware v2.8.0.5 Released: Improved GATT Discovery Stability - BleuIO - Create Bluetooth Low Energy application","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/","og_locale":"en_US","og_type":"article","og_title":"BleuIO Firmware v2.8.0.5 Released: Improved GATT Discovery Stability - BleuIO - Create Bluetooth Low Energy application","og_description":"We\u2019re excited to announce the release of BleuIO firmware v2.8.0.5. This release focuses on making GATT service and characteristic discovery more reliable, particularly when working with complex Bluetooth Low Energy peripheral devices that expose very large GATT databases. Firmware v2.8.0.5 introduces important stability improvements, increases the number of characteristics BleuIO can handle within a service, [&hellip;]","og_url":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/","og_site_name":"BleuIO - Create Bluetooth Low Energy application","article_published_time":"2026-08-18T08:29:58+00:00","article_modified_time":"2026-08-18T08:34:26+00:00","og_image":[{"width":800,"height":546,"url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/08\/bleuio-update-fw.webp","type":"image\/webp"}],"author":"BleuIO","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/#article","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/"},"author":{"name":"BleuIO","@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"headline":"BleuIO Firmware v2.8.0.5 Released: Improved GATT Discovery Stability","datePublished":"2026-08-18T08:29:58+00:00","dateModified":"2026-08-18T08:34:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/"},"wordCount":657,"commentCount":0,"image":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/08\/bleuio-update-fw.webp","articleSection":["BleuIO","BleuIO firmware updates"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/","url":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/","name":"BleuIO Firmware v2.8.0.5 Released: Improved GATT Discovery Stability - BleuIO - Create Bluetooth Low Energy application","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/#primaryimage"},"image":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/08\/bleuio-update-fw.webp","datePublished":"2026-08-18T08:29:58+00:00","dateModified":"2026-08-18T08:34:26+00:00","author":{"@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"breadcrumb":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/#primaryimage","url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/08\/bleuio-update-fw.webp","contentUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/08\/bleuio-update-fw.webp","width":800,"height":546,"caption":"bleuio update fw"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bleuio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"BleuIO Firmware v2.8.0.5 Released: Improved GATT Discovery Stability"}]},{"@type":"WebSite","@id":"https:\/\/www.bleuio.com\/blog\/#website","url":"https:\/\/www.bleuio.com\/blog\/","name":"BleuIO - Create Bluetooth Low Energy application","description":"Learn Bluetooth Low Energy programming and build Bluetooth Low Energy Application","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bleuio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80","name":"BleuIO","sameAs":["https:\/\/www.bleuio.com\/blog"],"url":"https:\/\/www.bleuio.com\/blog\/author\/biadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/comments?post=1733"}],"version-history":[{"count":3,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1733\/revisions"}],"predecessor-version":[{"id":1738,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1733\/revisions\/1738"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media\/1734"}],"wp:attachment":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media?parent=1733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/categories?post=1733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/tags?post=1733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}