{"id":179156,"date":"2025-07-24T21:09:03","date_gmt":"2025-07-24T21:09:03","guid":{"rendered":"https:\/\/linuxiac.com\/?p=179156"},"modified":"2025-07-24T21:16:45","modified_gmt":"2025-07-24T21:16:45","slug":"traefik-proxy-3-5-brings-ingress-nginx-migration-react-dashboard","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/traefik-proxy-3-5-brings-ingress-nginx-migration-react-dashboard\/","title":{"rendered":"Traefik Proxy 3.5 Brings Ingress NGINX Migration, React Dashboard"},"content":{"rendered":"\n<p>Traefik, a well-known name in cloud-native open-source proxies, released version 3.5, \u201cChabichou,\u201d bringing a mix of migration tools, a sleek new dashboard, and next-gen security features.<\/p>\n\n\n\n<p>Release&#8217;s highlight is the brand-new experimental Ingress NGINX Provider. With ingress-nginx shifting into maintenance mode and its successor, <a href=\"https:\/\/github.com\/kubernetes-sigs\/ingate\" target=\"_blank\" rel=\"noreferrer noopener\">InGate<\/a>, Traefik steps in with a timely solution. The new provider enables teams to migrate from ingress-nginx without operational headaches\u2014no need to rewrite manifests or retrain staff.<\/p>\n\n\n\n<p>However, keep in mind that it doesn\u2019t aim for 100% NGINX annotation compatibility. Instead, it covers the most common use cases, providing teams with a drop-in replacement while leaving room to adopt modern standards, such as the Gateway API, gradually.<\/p>\n\n\n\n<p>The other notable change is that Traefik\u2019s dashboard has undergone a full-scale makeover, now powered by React. The new dashboard is sleek, intuitive, and responsive, enhancing both usability and the development experience.<\/p>\n\n\n\n<p>On the Kubernetes front, this update brings full support for Gateway API v1.3. Regarding security, Traefik 3.5 introduces post-quantum cryptography with X25519MLKEM768, safeguarding communications against emerging quantum threats.<\/p>\n\n\n\n<p>Certificate management also receives a boost, with enhanced ACME capabilities such as OCSP Stapling support, HTTP Challenge Delay Configuration, and refined HTTP timeout settings.<\/p>\n\n\n\n<p>Additional refinements include sophisticated health monitoring with customizable unhealthy intervals, improved Kubernetes prefix matching consistency, and middleware enhancements that offer better context handling and error visualization. Lastly, plugin developers also get new tools to manage operations safely.<\/p>\n\n\n\n<p>Check out the\u00a0<a href=\"https:\/\/traefik.io\/blog\/traefik-proxy-v3-5\" target=\"_blank\" rel=\"noreferrer noopener\">release announcement<\/a>\u00a0or look at the <a href=\"https:\/\/github.com\/traefik\/traefik\/releases\/tag\/v3.5.0\" target=\"_blank\" rel=\"noreferrer noopener\">changelog<\/a> for the full list of all novelties in Traefik 3.5 Proxy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Traefik Proxy 3.5 lands with a new Ingress NGINX Provider, full Gateway API v1.3 support, and a modern React-based dashboard experience.<\/p>\n","protected":false},"author":10,"featured_media":179159,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,5],"tags":[4282,4279,5837],"class_list":["post-179156","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-news","tag-proxy","tag-reverse-proxy","tag-traefik"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/179156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=179156"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/179156\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/179159"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=179156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=179156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=179156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}