{"id":3662,"date":"2026-02-23T20:48:21","date_gmt":"2026-02-23T20:48:21","guid":{"rendered":"https:\/\/structr.com\/?p=3662"},"modified":"2026-02-23T21:29:54","modified_gmt":"2026-02-23T21:29:54","slug":"structr-6-2-0-released","status":"publish","type":"post","link":"https:\/\/structr.com\/en\/blog\/structr-6-2-0-released\/","title":{"rendered":"Structr 6.2.0 Released"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]<strong>February 2026<\/strong><br \/>\nWe&#8217;re excited to announce Structr 6.2.0, a feature release that delivers a completely revamped documentation system, built-in rate limiting for production hardening, enhanced global search with result highlighting, and a comprehensive OAuth refactoring &#8212; alongside dozens of UI improvements and bugfixes.<\/p>\n<h2 id=\"all-new-integrated-documentation\">All-New Integrated Documentation<\/h2>\n<p>The documentation in Structr 6.2.0 has been rebuilt from the ground up and represents a major leap forward in quality, coverage, and usability. The new system is fully integrated into the Structr UI and provides a dramatically improved experience for both new and experienced users.<\/p>\n<p>Core articles like Getting Started, Data Model, URL Routing, and Event Action Mapping have been completely rewritten or significantly expanded. Entirely new documentation covers Prefetching, RSS Feeds, and more. Built-in function documentation now features expandable Markdown-based detail sections, making it much easier to explore the scripting API directly within the application. System types, services, and built-in traits are now documented with code snippets. Internal links, screenshots, and navigation have been cleaned up throughout.<\/p>\n<p>Whether you&#8217;re just getting started with Structr or building complex applications, the new documentation will make your life easier.<\/p>\n<h2 id=\"rate-limiting-with-dos-filter\">Rate Limiting with DoS Filter<\/h2>\n<p>Structr 6.2.0 adds built-in rate limiting through Jetty&#8217;s DoSFilter. Every init parameter is exposed as a Structr configuration setting, giving administrators fine-grained control over request throttling. A default whitelist of &#8220;127.0.0.1&#8221; is included to avoid throttling in local development environments. This is an important addition for production deployments, providing protection against denial-of-service attacks and abusive request patterns without requiring an external reverse proxy.<\/p>\n<h2 id=\"global-search-with-result-highlighting\">Global Search with Result Highlighting<\/h2>\n<p>Global search has been significantly improved. Search results now display matched values with highlighting, making it much easier to identify why a particular result was returned. The search implementation has been moved into the database layer for better performance and proper tenant identifier support.<\/p>\n<h2 id=\"oauth-refactoring\">OAuth Refactoring<\/h2>\n<p>The OAuth implementation has been comprehensively refactored with new tests and updated documentation, improving reliability and maintainability of SSO integrations.<\/p>\n<h2 id=\"and-much-more\">And Much More<\/h2>\n<p>Beyond these highlights, Structr 6.2.0 includes a revamped notification system, smarter editor defaults, SSH access for non-admin users, <code>fromExcel<\/code> improvements, <code>prefetch2<\/code> exposed to scripting, content type autodetection, wildcard support for <code>allowedHostClass<\/code>, over 20 bugfixes across the graph browser, file operations, deployment, and schema handling, as well as a complete CI\/CD migration from GitHub to GitLab.<\/p>\n<p>For the full list of changes, see the <a href=\"https:\/\/structr.org\/release-notes\" target=\"_blank\" rel=\"noopener\">detailed release notes<\/a>.<\/p>\n<hr \/>\n<p><strong>Upgrade Notes:<\/strong><\/p>\n<ul>\n<li>Recommended for all Structr 6.1.x users<\/li>\n<li>The &#8220;Importer&#8221; has been renamed to &#8220;Job Queue&#8221; in the UI<\/li>\n<li>OAuth has been refactored &#8211; review your OAuth configuration after upgrading<\/li>\n<li>SSH access is now available for non-admin users (Admin Console access remains admin-only)<\/li>\n<li>See the <a href=\"https:\/\/structr.org\/release-notes\" target=\"_blank\" rel=\"noopener\">release notes<\/a> for all details<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text]February 2026 We&#8217;re excited to announce Structr 6.2.0, a feature release that delivers a completely revamped documentation system, built-in rate \u2026<\/p>\n","protected":false},"author":2,"featured_media":3664,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[31,42,24],"tags":[],"class_list":["post-3662","post","type-post","status-publish","format-standard","hentry","category-announcement","category-open-source","category-structr"],"acf":[],"_links":{"self":[{"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/posts\/3662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/comments?post=3662"}],"version-history":[{"count":3,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/posts\/3662\/revisions"}],"predecessor-version":[{"id":3672,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/posts\/3662\/revisions\/3672"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/media\/3664"}],"wp:attachment":[{"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/media?parent=3662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/categories?post=3662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/tags?post=3662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}