While it is probably a ways off, this is an issue to track possible breaking changes for a 2.0 version. **Java** - [ ] Change baseline to jdk 11 or 17. Ideally move to 17 if possible, that seems to be the approach for other projects like [Spring](https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6). - [ ] Switch from jakarta packages for servlet support and inject annotations. - [ ] Should we switch from slf4j to [System.getLogger](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/System.html#getLogger(java.lang.String))? **Remove Legacy Sub-projects** - [ ] spectator-ext-aws? probably not as the v1 SDK will be in use for a long time - [ ] spectator-ext-log4j1, log4j1 has been EOL for many years - [ ] spectator-ext-placeholders? doesn't have much use - [ ] spectator-ext-sandbox? - [ ] spectator-ext-spark? - [ ] spectator-nflx-plugin - [ ] spectator-nflx - [ ] spectator-reg-metrics3? - [ ] spectator-reg-servo - [ ] spectator-web-spring? probably better to use micrometer integration with spectator
While it is probably a ways off, this is an issue to track possible breaking changes for a 2.0 version.
Java
Remove Legacy Sub-projects