{"users":[{"id":1,"username":"JeremyGrosser","name":"Jeremy Grosser","avatar_template":"/user_avatar/forum.ada-lang.io/jeremygrosser/{size}/3_2.png","admin":true,"moderator":true,"trust_level":4},{"id":216,"username":"krischik","name":"Martin Krischik","avatar_template":"/user_avatar/forum.ada-lang.io/krischik/{size}/420_2.png","trust_level":2},{"id":1125,"username":"Avila","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/a/aeb1de/{size}.png","trust_level":1},{"id":67,"username":"ksson","name":"Johannes Kanig","avatar_template":"/user_avatar/forum.ada-lang.io/ksson/{size}/1082_2.png","trust_level":2},{"id":1088,"username":"bladeacer","name":"bladeacer","avatar_template":"/user_avatar/forum.ada-lang.io/bladeacer/{size}/1018_2.png","trust_level":2},{"id":34,"username":"damaki","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/d/3bc359/{size}.png","trust_level":2},{"id":327,"username":"dmitry-kazakov","name":"Dmitry Kazakov","avatar_template":"/user_avatar/forum.ada-lang.io/dmitry-kazakov/{size}/522_2.png","trust_level":2},{"id":1043,"username":"ken","name":"Ken O. Burtch","avatar_template":"/letter_avatar_proxy/v4/letter/k/cc9497/{size}.png","trust_level":1},{"id":1056,"username":"ovenpasta","name":"Aldo Bruno","avatar_template":"/user_avatar/forum.ada-lang.io/ovenpasta/{size}/1061_2.png","trust_level":1},{"id":998,"username":"ThyMYthOS","name":"Manuel Stahl","avatar_template":"/user_avatar/forum.ada-lang.io/thymythos/{size}/870_2.png","trust_level":2},{"id":78,"username":"JC001","name":"Jeff Carter","avatar_template":"/letter_avatar_proxy/v4/letter/j/e56c9b/{size}.png","primary_group_name":"committee","flair_name":"committee","flair_bg_color":"1DF791","flair_group_id":41,"trust_level":3},{"id":11,"username":"Lucretia","name":"L","avatar_template":"/user_avatar/forum.ada-lang.io/lucretia/{size}/17_2.png","trust_level":3},{"id":261,"username":"Blady","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/b/e9bcb4/{size}.png","trust_level":2},{"id":1148,"username":"orangecat","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/o/b782af/{size}.png","trust_level":0},{"id":17,"username":"godunko","name":"Vadim Godunko","avatar_template":"/user_avatar/forum.ada-lang.io/godunko/{size}/22_2.png","trust_level":2},{"id":26,"username":"RREE","name":"Rolf Ebert","avatar_template":"/user_avatar/forum.ada-lang.io/rree/{size}/34_2.png","trust_level":2},{"id":49,"username":"Irvise","name":"Fernando Oleo Blanco","avatar_template":"/letter_avatar_proxy/v4/letter/i/7ba0ec/{size}.png","primary_group_name":"committee","flair_name":"committee","flair_bg_color":"1DF791","flair_group_id":41,"moderator":true,"trust_level":3},{"id":422,"username":"charlie5","name":"Rod Kay","avatar_template":"/user_avatar/forum.ada-lang.io/charlie5/{size}/626_2.png","trust_level":2},{"id":1127,"username":"DRM","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/d/a88e57/{size}.png","trust_level":1},{"id":10,"username":"DrPi","name":"Nicolas Pinault","avatar_template":"/user_avatar/forum.ada-lang.io/drpi/{size}/225_2.png","trust_level":2},{"id":23,"username":"joakim-strandberg","name":"Joakim Strandberg","avatar_template":"/user_avatar/forum.ada-lang.io/joakim-strandberg/{size}/30_2.png","trust_level":2},{"id":1124,"username":"DrPi_Work","name":"","avatar_template":"/user_avatar/forum.ada-lang.io/drpi_work/{size}/1049_2.png","trust_level":1},{"id":184,"username":"yrashk","name":"Yurii Rashkovskii","avatar_template":"/user_avatar/forum.ada-lang.io/yrashk/{size}/1051_2.png","trust_level":2},{"id":351,"username":"Nordic_Dogsledding","name":"","avatar_template":"/user_avatar/forum.ada-lang.io/nordic_dogsledding/{size}/547_2.png","trust_level":2},{"id":206,"username":"dragon-spirit-wtp","name":"dragon-spirit-wtp","avatar_template":"/user_avatar/forum.ada-lang.io/dragon-spirit-wtp/{size}/412_2.png","trust_level":1},{"id":1126,"username":"mmartign","name":"Maurizio Martignano","avatar_template":"/letter_avatar_proxy/v4/letter/m/977dab/{size}.png","trust_level":0},{"id":239,"username":"liampwll","name":"Liam Powell","avatar_template":"/letter_avatar_proxy/v4/letter/l/b19c9b/{size}.png","trust_level":1},{"id":102,"username":"Heziode","name":"Quentin","avatar_template":"/user_avatar/forum.ada-lang.io/heziode/{size}/709_2.png","trust_level":2},{"id":92,"username":"NumberSix","name":"Stéphane Rivière","avatar_template":"/user_avatar/forum.ada-lang.io/numbersix/{size}/195_2.png","trust_level":2},{"id":56,"username":"DirkCraeynest","name":"Dirk Craeynest","avatar_template":"/user_avatar/forum.ada-lang.io/dirkcraeynest/{size}/94_2.png","primary_group_name":"committee","flair_name":"committee","flair_bg_color":"1DF791","flair_group_id":41,"trust_level":3},{"id":952,"username":"fleimgruber","name":"Fleimgruber","avatar_template":"/user_avatar/forum.ada-lang.io/fleimgruber/{size}/806_2.png","trust_level":1},{"id":124,"username":"sbenitezb","name":"Sebastián Benítez","avatar_template":"/user_avatar/forum.ada-lang.io/sbenitezb/{size}/285_2.png","trust_level":2},{"id":57,"username":"Jesper-Quorning","name":"Jesper Quorning","avatar_template":"/user_avatar/forum.ada-lang.io/jesper-quorning/{size}/95_2.png","trust_level":2},{"id":211,"username":"sidisyom","name":"Savvas Moysidis","avatar_template":"/letter_avatar_proxy/v4/letter/s/5fc32e/{size}.png","trust_level":2},{"id":253,"username":"pmnw","name":"Michał","avatar_template":"/letter_avatar_proxy/v4/letter/p/c37758/{size}.png","trust_level":2},{"id":201,"username":"rehartmann","name":"Rene Hartmann","avatar_template":"/user_avatar/forum.ada-lang.io/rehartmann/{size}/409_2.png","trust_level":2},{"id":138,"username":"OneWingedShark","name":"","avatar_template":"/user_avatar/forum.ada-lang.io/onewingedshark/{size}/305_2.png","trust_level":2},{"id":399,"username":"csagaert","name":"César Sagaert","avatar_template":"/user_avatar/forum.ada-lang.io/csagaert/{size}/590_2.png","trust_level":2},{"id":16,"username":"Max","name":"Max Reznik","avatar_template":"/user_avatar/forum.ada-lang.io/max/{size}/21_2.png","trust_level":2},{"id":177,"username":"TKurtBond","name":"T. Kurt Bond","avatar_template":"/letter_avatar_proxy/v4/letter/t/f1d935/{size}.png","trust_level":2}],"primary_groups":[{"id":41,"name":"committee"}],"flair_groups":[{"id":41,"name":"committee","flair_url":null,"flair_bg_color":"1DF791","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/releases/7?page=1","per_page":30,"top_tags":[{"id":9,"name":"ada","slug":"ada"},{"id":17,"name":"alire","slug":"alire"},{"id":3,"name":"spark","slug":"spark"},{"id":19,"name":"gnat","slug":"gnat"},{"id":1,"name":"embedded","slug":"embedded"},{"id":73,"name":"pi-pico","slug":"pi-pico"},{"id":72,"name":"raspberry","slug":"raspberry"},{"id":47,"name":"runtime","slug":"runtime"},{"id":48,"name":"bare-board","slug":"bare-board"},{"id":14,"name":"graphics","slug":"graphics"},{"id":18,"name":"linux","slug":"linux"},{"id":32,"name":"tests","slug":"tests"},{"id":23,"name":"tool","slug":"tool"},{"id":13,"name":"binding","slug":"binding"},{"id":49,"name":"gprbuild","slug":"gprbuild"},{"id":41,"name":"regexp","slug":"regexp"},{"id":50,"name":"acats","slug":"acats"},{"id":16,"name":"appimage","slug":"appimage"},{"id":42,"name":"aunit","slug":"aunit"},{"id":70,"name":"compiler","slug":"compiler"},{"id":78,"name":"esp32","slug":"esp32"},{"id":12,"name":"games","slug":"games"},{"id":52,"name":"i18n","slug":"i18n"},{"id":62,"name":"iot","slug":"iot"},{"id":80,"name":"jorvik","slug":"jorvik"},{"id":11,"name":"multimedia","slug":"multimedia"},{"id":74,"name":"pi-pico-2","slug":"pi-pico-2"},{"id":77,"name":"pio","slug":"pio"},{"id":53,"name":"rp2040","slug":"rp2040"},{"id":8,"name":"rust","slug":"rust"},{"id":10,"name":"sfml","slug":"sfml"}],"topics":[{"fancy_title":"About the Releases category","id":419,"title":"About the Releases category","slug":"about-the-releases-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-06-28T17:05:00.208Z","last_posted_at":null,"bumped":true,"bumped_at":"2023-06-28T17:05:54.776Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Library, Tool, and Application version announcements.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":320,"like_count":3,"has_summary":false,"last_poster_username":"JeremyGrosser","category_id":7,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"AdaCL.Serial is on Alire — and a call for SPARK eyes","id":4685,"title":"AdaCL.Serial is on Alire — and a call for SPARK eyes","slug":"adacl-serial-is-on-alire-and-a-call-for-spark-eyes","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-08-27T16:43:05.570Z","last_posted_at":"2026-09-03T22:54:39.190Z","bumped":true,"bumped_at":"2026-09-03T22:54:39.190Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"ada","slug":"ada"},{"id":3,"name":"spark","slug":"spark"},{"id":17,"name":"alire","slug":"alire"}],"tags_descriptions":{},"views":139,"like_count":6,"has_summary":false,"last_poster_username":"ksson","category_id":7,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":216,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1125,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":67,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN]: adacovex 1.40.0: Full fledged documentation site and other niceties","id":4701,"title":"[ANN]: adacovex 1.40.0: Full fledged documentation site and other niceties","slug":"ann-adacovex-1-40-0-full-fledged-documentation-site-and-other-niceties","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://forum.ada-lang.io/uploads/default/optimized/2X/8/82d58cc98a32c329e51b88b34652421a39e71d9e_2_851x1023.jpeg","created_at":"2026-08-31T13:38:46.487Z","last_posted_at":"2026-09-03T14:14:51.983Z","bumped":true,"bumped_at":"2026-09-03T14:14:51.983Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"ada","slug":"ada"},{"id":3,"name":"spark","slug":"spark"},{"id":17,"name":"alire","slug":"alire"}],"tags_descriptions":{},"views":111,"like_count":5,"has_summary":false,"last_poster_username":"bladeacer","category_id":7,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1088,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Chapter 9 – AD Converter: three ways to read a voltage","id":4714,"title":"Chapter 9 – AD Converter: three ways to read a voltage","slug":"chapter-9-ad-converter-three-ways-to-read-a-voltage","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-09-03T11:05:57.624Z","last_posted_at":"2026-09-03T11:53:33.465Z","bumped":true,"bumped_at":"2026-09-03T11:53:33.465Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"ada","slug":"ada"},{"id":3,"name":"spark","slug":"spark"}],"tags_descriptions":{},"views":54,"like_count":8,"has_summary":false,"last_poster_username":"dmitry-kazakov","category_id":7,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":216,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":327,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ANN: SparForte 3.0.1","id":4711,"title":"ANN: SparForte 3.0.1","slug":"ann-sparforte-3-0-1","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-09-01T20:58:32.740Z","last_posted_at":"2026-09-01T20:58:32.896Z","bumped":true,"bumped_at":"2026-09-01T20:58:32.896Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":80,"like_count":6,"has_summary":false,"last_poster_username":"ken","category_id":7,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1043,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ANN: Configurable bareboard runtimes v16.0.0","id":4707,"title":"ANN: Configurable bareboard runtimes v16.0.0","slug":"ann-configurable-bareboard-runtimes-v16-0-0","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-09-01T11:13:10.861Z","last_posted_at":"2026-09-01T11:13:11.050Z","bumped":true,"bumped_at":"2026-09-01T11:13:11.050Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":17,"name":"alire","slug":"alire"},{"id":19,"name":"gnat","slug":"gnat"},{"id":1,"name":"embedded","slug":"embedded"},{"id":47,"name":"runtime","slug":"runtime"},{"id":48,"name":"bare-board","slug":"bare-board"}],"tags_descriptions":{},"views":60,"like_count":4,"has_summary":false,"last_poster_username":"damaki","category_id":7,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] adacovex 1.14.0: Multiple Compliance Standards, plenty of QOL updates","id":4644,"title":"[ANN] adacovex 1.14.0: Multiple Compliance Standards, plenty of QOL updates","slug":"ann-adacovex-1-14-0-multiple-compliance-standards-plenty-of-qol-updates","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://forum.ada-lang.io/uploads/default/optimized/2X/a/a01549d8914795936a9544c308f6b188a9118679_2_1024x847.jpeg","created_at":"2026-08-18T13:12:18.131Z","last_posted_at":"2026-08-29T12:50:44.769Z","bumped":true,"bumped_at":"2026-08-29T12:50:44.769Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"ada","slug":"ada"},{"id":3,"name":"spark","slug":"spark"},{"id":17,"name":"alire","slug":"alire"}],"tags_descriptions":{},"views":153,"like_count":8,"has_summary":false,"last_poster_username":"bladeacer","category_id":7,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1088,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Adi2: A modern GUI library for Ada: CSS styling, XML UI, SDL3 - released as Open Source","id":4663,"title":"Adi2: A modern GUI library for Ada: CSS styling, XML UI, SDL3 - released as Open Source","slug":"adi2-a-modern-gui-library-for-ada-css-styling-xml-ui-sdl3-released-as-open-source","posts_count":26,"reply_count":24,"highest_post_number":26,"image_url":null,"created_at":"2026-08-24T21:55:46.841Z","last_posted_at":"2026-08-29T09:30:19.540Z","bumped":true,"bumped_at":"2026-08-29T09:30:19.540Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":465,"like_count":30,"has_summary":false,"last_poster_username":"ovenpasta","category_id":7,"op_like_count":15,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1056,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":998,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":78,"primary_group_id":41,"flair_group_id":41},{"extras":null,"description":"Recent Poster","user_id":11,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":327,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] GNAT Studio 2026.2a for macOS Ventura","id":4679,"title":"[ANN] GNAT Studio 2026.2a for macOS Ventura","slug":"ann-gnat-studio-2026-2a-for-macos-ventura","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-08-26T19:47:44.077Z","last_posted_at":"2026-08-28T12:57:57.657Z","bumped":true,"bumped_at":"2026-08-28T12:57:57.657Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":130,"like_count":7,"has_summary":false,"last_poster_username":"orangecat","category_id":7,"op_like_count":7,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":261,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1148,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Announce] GNAT Runtime for ESP-IDF 0.1.0","id":4419,"title":"[Announce] GNAT Runtime for ESP-IDF 0.1.0","slug":"announce-gnat-runtime-for-esp-idf-0-1-0","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2026-05-13T11:22:33.842Z","last_posted_at":"2026-08-27T18:41:00.499Z","bumped":true,"bumped_at":"2026-08-27T18:41:00.499Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"gnat","slug":"gnat"},{"id":47,"name":"runtime","slug":"runtime"},{"id":78,"name":"esp32","slug":"esp32"}],"tags_descriptions":{},"views":258,"like_count":13,"has_summary":false,"last_poster_username":"godunko","category_id":7,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":26,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":49,"primary_group_id":41,"flair_group_id":41}]},{"fancy_title":"[ANN] aDSA v1.5.2 Release","id":4657,"title":"[ANN] aDSA v1.5.2 Release","slug":"ann-adsa-v1-5-2-release","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-08-23T10:33:06.771Z","last_posted_at":"2026-08-25T06:14:27.443Z","bumped":true,"bumped_at":"2026-08-25T06:14:27.443Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":128,"like_count":4,"has_summary":false,"last_poster_username":"charlie5","category_id":7,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":422,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1127,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] aDSA 1.3.0 — ZeroMQ-backed Annex E (DSA) runtime for GNAT — now runs on Windows and FreeBSD","id":4548,"title":"[ANN] aDSA 1.3.0 — ZeroMQ-backed Annex E (DSA) runtime for GNAT — now runs on Windows and FreeBSD","slug":"ann-adsa-1-3-0-zeromq-backed-annex-e-dsa-runtime-for-gnat-now-runs-on-windows-and-freebsd","posts_count":34,"reply_count":31,"highest_post_number":34,"image_url":null,"created_at":"2026-07-07T01:14:21.623Z","last_posted_at":"2026-08-21T14:44:14.481Z","bumped":true,"bumped_at":"2026-08-21T14:44:14.481Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":736,"like_count":23,"has_summary":false,"last_poster_username":"charlie5","category_id":7,"op_like_count":13,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":422,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":23,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1124,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":327,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Flyology GNAT Patchsets","id":4627,"title":"Flyology GNAT Patchsets","slug":"flyology-gnat-patchsets","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-08-09T16:01:10.484Z","last_posted_at":"2026-08-21T13:36:10.361Z","bumped":true,"bumped_at":"2026-08-21T13:36:10.361Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":220,"like_count":9,"has_summary":false,"last_poster_username":"Nordic_Dogsledding","category_id":7,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":184,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":351,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Adacovex: code/proof/DO-178C HAL/docstring status tool","id":4600,"title":"Adacovex: code/proof/DO-178C HAL/docstring status tool","slug":"adacovex-code-proof-do-178c-hal-docstring-status-tool","posts_count":18,"reply_count":3,"highest_post_number":18,"image_url":null,"created_at":"2026-07-30T13:09:27.090Z","last_posted_at":"2026-08-18T13:16:25.945Z","bumped":true,"bumped_at":"2026-08-18T13:16:25.945Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"ada","slug":"ada"},{"id":3,"name":"spark","slug":"spark"}],"tags_descriptions":{},"views":560,"like_count":31,"has_summary":false,"last_poster_username":"bladeacer","category_id":7,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1088,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":998,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":206,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Ann] New Ada DSA project using ZeroMQ for comms","id":4515,"title":"[Ann] New Ada DSA project using ZeroMQ for comms","slug":"ann-new-ada-dsa-project-using-zeromq-for-comms","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-06-22T19:34:54.978Z","last_posted_at":"2026-08-10T07:19:29.981Z","bumped":true,"bumped_at":"2026-08-10T07:19:29.981Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":169,"like_count":7,"has_summary":false,"last_poster_username":"charlie5","category_id":7,"op_like_count":7,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":422,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1088,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Adalang_analyzer 1.0.0-rc1 — independent Libadalang-based static analyzer, looking for Ada/SPARK reviewers","id":4620,"title":"Adalang_analyzer 1.0.0-rc1 — independent Libadalang-based static analyzer, looking for Ada/SPARK reviewers","slug":"adalang-analyzer-1-0-0-rc1-independent-libadalang-based-static-analyzer-looking-for-ada-spark-reviewers","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-08-07T09:26:13.109Z","last_posted_at":"2026-08-07T09:26:13.306Z","bumped":true,"bumped_at":"2026-08-07T09:26:13.306Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"spark","slug":"spark"}],"tags_descriptions":{},"views":69,"like_count":7,"has_summary":false,"last_poster_username":"mmartign","category_id":7,"op_like_count":7,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1126,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Flyology Runtime: early preview","id":4616,"title":"Flyology Runtime: early preview","slug":"flyology-runtime-early-preview","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-08-06T15:54:33.790Z","last_posted_at":"2026-08-06T19:38:46.945Z","bumped":true,"bumped_at":"2026-08-06T19:38:46.945Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":124,"like_count":11,"has_summary":false,"last_poster_username":"yrashk","category_id":7,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":184,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":998,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":327,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ANN: Ada syntax analyzer v1.0","id":4615,"title":"ANN: Ada syntax analyzer v1.0","slug":"ann-ada-syntax-analyzer-v1-0","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-08-06T09:24:33.869Z","last_posted_at":"2026-08-06T12:44:29.699Z","bumped":true,"bumped_at":"2026-08-06T12:44:29.699Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":137,"like_count":16,"has_summary":false,"last_poster_username":"NumberSix","category_id":7,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":327,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":239,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":102,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":92,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ANN: Simple Components v4.82","id":4613,"title":"ANN: Simple Components v4.82","slug":"ann-simple-components-v4-82","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-08-05T16:39:27.376Z","last_posted_at":"2026-08-05T16:39:27.521Z","bumped":true,"bumped_at":"2026-08-05T16:39:27.521Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":69,"like_count":6,"has_summary":false,"last_poster_username":"dmitry-kazakov","category_id":7,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":327,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ANN: Strings edit v3.12","id":4609,"title":"ANN: Strings edit v3.12","slug":"ann-strings-edit-v3-12","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-08-05T08:42:25.047Z","last_posted_at":"2026-08-05T08:42:25.194Z","bumped":true,"bumped_at":"2026-08-05T08:42:25.194Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":70,"like_count":8,"has_summary":false,"last_poster_username":"dmitry-kazakov","category_id":7,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":327,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] crdt 1.7.0 release","id":4591,"title":"[ANN] crdt 1.7.0 release","slug":"ann-crdt-1-7-0-release","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":"https://forum.ada-lang.io/uploads/default/original/2X/e/e0f57e241ba2ebbe7464b1233b5d99f126107cd8.png","created_at":"2026-07-25T09:35:32.193Z","last_posted_at":"2026-07-29T14:12:13.500Z","bumped":true,"bumped_at":"2026-07-29T14:12:13.500Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"ada","slug":"ada"},{"id":3,"name":"spark","slug":"spark"}],"tags_descriptions":{},"views":216,"like_count":7,"has_summary":false,"last_poster_username":"bladeacer","category_id":7,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1088,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":56,"primary_group_id":41,"flair_group_id":41},{"extras":null,"description":"Recent Poster","user_id":952,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":124,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ANN: HostARM 25.0.2","id":2031,"title":"ANN: HostARM 25.0.2","slug":"ann-hostarm-25-0-2","posts_count":9,"reply_count":4,"highest_post_number":9,"image_url":null,"created_at":"2025-05-02T17:28:34.753Z","last_posted_at":"2026-07-29T05:57:12.403Z","bumped":true,"bumped_at":"2026-07-29T05:57:12.403Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":381,"like_count":18,"has_summary":false,"last_poster_username":"Jesper-Quorning","category_id":7,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":57,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":211,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":253,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Meadowsweet, a simple MVC web framework","id":4512,"title":"Meadowsweet, a simple MVC web framework","slug":"meadowsweet-a-simple-mvc-web-framework","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-06-20T09:03:26.655Z","last_posted_at":"2026-07-18T21:16:53.635Z","bumped":true,"bumped_at":"2026-07-18T21:16:53.635Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":342,"like_count":10,"has_summary":false,"last_poster_username":"rehartmann","category_id":7,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":201,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":138,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"New Tutorial: How to Set Up Unit Tests and SPARK Proofs","id":4575,"title":"New Tutorial: How to Set Up Unit Tests and SPARK Proofs","slug":"new-tutorial-how-to-set-up-unit-tests-and-spark-proofs","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-14T14:48:47.585Z","last_posted_at":"2026-07-14T14:48:47.764Z","bumped":true,"bumped_at":"2026-07-14T14:48:47.764Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"ada","slug":"ada"},{"id":3,"name":"spark","slug":"spark"},{"id":17,"name":"alire","slug":"alire"}],"tags_descriptions":{},"views":90,"like_count":2,"has_summary":false,"last_poster_username":"krischik","category_id":7,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":216,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"GNAT 16.1.0-rc1 - Call for testing","id":4474,"title":"GNAT 16.1.0-rc1 - Call for testing","slug":"gnat-16-1-0-rc1-call-for-testing","posts_count":23,"reply_count":15,"highest_post_number":23,"image_url":null,"created_at":"2026-06-03T13:38:37.451Z","last_posted_at":"2026-07-14T08:36:43.639Z","bumped":true,"bumped_at":"2026-07-14T08:36:43.639Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"gnat","slug":"gnat"}],"tags_descriptions":{},"views":768,"like_count":27,"has_summary":false,"last_poster_username":"Lucretia","category_id":7,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":399,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":261,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":327,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":11,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] ZanyBlue available on Alire","id":4557,"title":"[ANN] ZanyBlue available on Alire","slug":"ann-zanyblue-available-on-alire","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-08T19:22:52.246Z","last_posted_at":"2026-07-08T19:22:52.391Z","bumped":true,"bumped_at":"2026-07-08T19:22:52.391Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":98,"like_count":6,"has_summary":false,"last_poster_username":"Blady","category_id":7,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":261,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] Release of UXStrings 0.9.3","id":4546,"title":"[ANN] Release of UXStrings 0.9.3","slug":"ann-release-of-uxstrings-0-9-3","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-07-04T15:44:22.854Z","last_posted_at":"2026-07-08T18:58:20.237Z","bumped":true,"bumped_at":"2026-07-08T18:58:20.237Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":141,"like_count":7,"has_summary":false,"last_poster_username":"Blady","category_id":7,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":261,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":177,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] ipDSA 1.2.0 — same-host Annex E (DSA) runtime over shared memory — now on Windows and FreeBSD","id":4549,"title":"[ANN] ipDSA 1.2.0 — same-host Annex E (DSA) runtime over shared memory — now on Windows and FreeBSD","slug":"ann-ipdsa-1-2-0-same-host-annex-e-dsa-runtime-over-shared-memory-now-on-windows-and-freebsd","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-07-07T01:27:19.930Z","last_posted_at":"2026-07-08T15:30:29.963Z","bumped":true,"bumped_at":"2026-07-08T15:30:29.963Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":131,"like_count":10,"has_summary":false,"last_poster_username":"dmitry-kazakov","category_id":7,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":422,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":49,"primary_group_id":41,"flair_group_id":41},{"extras":"latest","description":"Most Recent Poster","user_id":327,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ANN: Simple Components v4.81","id":4541,"title":"ANN: Simple Components v4.81","slug":"ann-simple-components-v4-81","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-02T18:10:27.231Z","last_posted_at":"2026-07-02T18:10:27.396Z","bumped":true,"bumped_at":"2026-07-02T18:10:27.396Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":85,"like_count":6,"has_summary":false,"last_poster_username":"dmitry-kazakov","category_id":7,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":327,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"GNAT FSF 16 and GNATprove FSF 16 release","id":4539,"title":"GNAT FSF 16 and GNATprove FSF 16 release","slug":"gnat-fsf-16-and-gnatprove-fsf-16-release","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-01T13:31:44.503Z","last_posted_at":"2026-07-02T15:24:55.572Z","bumped":true,"bumped_at":"2026-07-02T15:24:55.572Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"ada","slug":"ada"},{"id":3,"name":"spark","slug":"spark"},{"id":19,"name":"gnat","slug":"gnat"},{"id":70,"name":"compiler","slug":"compiler"}],"tags_descriptions":{},"views":192,"like_count":20,"has_summary":false,"last_poster_username":"csagaert","category_id":7,"op_like_count":15,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":399,"primary_group_id":null,"flair_group_id":null}]}]}}