Megjelent a Traefik 3.6 „Ramequin” verziója, a népszerű, felhőnatív, nyílt forráskódú proxy legújabb kiadása, amely három jelentős újítást hoz, közülük a többrétegű útválasztás (multi-layer routing) a legkiemelkedőbb. Az újítások célja a komplex forgalmi minták egyszerűbb kezelése és a szolgáltatások közötti logikai redundancia csökkentése.
Többrétegű útválasztás: hierarchikus router-struktúra
A Traefik 3.6 lehetővé teszi hierarchikus router-struktúrák létrehozását, ahol a kérések feldolgozása egymást követő lépésekben történik. Egy szülő router képes a kérés autentikálására vagy fejléc hozzáadására, míg az alrouterek (child routers) a kibővített adatok alapján hozzák meg a végső útválasztási döntést.
Ez megszünteti az autentikációs logika szolgáltatások közötti ismétlését, és lehetővé teszi olyan útválasztási minták egyszerű, deklaratív konfigurálását, mint a forgalom irányítása felhasználói szerepek, előfizetési csomagok vagy feature flag-ek alapján.
Natív Knative integráció
A második nagy újdonság a Knative natív támogatása. A Traefik mostantól képes Knative szolgáltatások forgalmát kezelni ugyanazon provider-modell használatával, mint a konténereknél vagy virtuális gépeknél. A Knative provider kezeli a szolgáltatásfelismerést, a scale-to-zero eseményeket és a szerver nélküli (serverless) munkaterhelések útválasztását, így nincs szükség további gateway komponensekre.
Gateway API v1.4 és biztonsági fejlesztések
A kiadás teljes Gateway API v1.4 támogatást hoz, a BackendTLSPolicy és SupportedFeatures funkciók immár stabilként használhatók. A BackendTLSPolicy lehetővé teszi az end-to-end TLS titkosítást a gateway és a backend szolgáltatások között, javítva a belső forgalom biztonságát. A SupportedFeatures segítségével a Kubernetes állapotmezőkön keresztül a rendszergazdák könnyebben átláthatják a támogatott funkciókat.
Egyéb fejlesztések és finomhangolások
A kisebb, de hasznos újdonságok között szerepelnek:
-
Új TCP egészségellenőrzések, amelyek nem-HTTP szolgáltatások állapotát is képesek vizsgálni
-
Passzív egészségellenőrzések, amelyek a tényleges forgalmi mintákból következtetnek a szolgáltatások állapotára
-
Frissített load balancing algoritmusok, például Least Time és Highest Random Weight, a finomabb forgalomelosztás érdekében
-
AWS ECS teljes IPv6 támogatása
-
A Docker provider most már képes érzékelni a nem futó konténereket

Ezen felül a Traefik 3.6 kibővített ExternalName támogatást nyújt Kubernetesben, új ACME resolver opciókat kínál, konfigurálható HTTP/2 HPACK táblaméreteket, syscall támogatást ad a pluginoknak, kompaktabb dashboard táblázatokat és részletesebb provider-szintű indulási naplózást biztosít.
A teljes változáslista és a hivatalos bejelentés elérhető az alábbi linkeken:


