-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Upgrade Guide 3.0
Zuul 3 has a similar underlying platform as Zuul 2, however we are removed support for a number of platforms.
Key changes:
-
javaxhas been replaced withjakarta -
zuul-groovy& groovy filter support has been removed -
zuul-guicehas been removed - JDK v21+ support only
javax has been replaced within zuul with jakarta equivalents. This should be mostly a transparent change, however if you are relying on javax being supplied by zuul in your project, you should update references to use jakarta:
javax.inject:javax.inject:1
to
jakarta.inject:jakarta.inject-api:2.0.1
The dynamic loading of groovy filters is no longer supported. You should migrate to using Java compiled filters instead. zuul-sample now ships with Java equivalent filters.
Guice module is no longer provided. We recommend using spring-boot as a dependency injection framework.
We now only test and verify zuul against JDK v21.
A Netflix Original Production
Tech Blog | Twitter @NetflixOSS | Jobs
-
Zuul 3.x
-
Zuul 2.x
-
Zuul 1.x