| # Changes for new minimum Solr Versions |
| |
| This is a list of improvements that can be made to the Solr Operator when it is guaranteed that all Solrs will be at least a certain version. |
| |
| So when upgrading the minimum supported Solr Version for the operator, we can then go ahead and make all improvements that align with versions <= the new minimum supported version. |
| |
| ## 8.x |
| |
| ### 8.11 |
| |
| - SOLR-7642: Solr will create a chroot if necessary using the ZK_CREATE_CHROOT envVar |
| |
| ## 9.x |
| |
| ### 9.0 |
| |
| - SOLR-14957: Prometheus exporter bin is now in the PATH for the Solr docker image |
| - SOLR-14957: The default Prometheus exporter config is now on the classpath, and it does not need to be provided on startup. |
| - SOLR-15914: Solr Modules can be included via an Environment variable, no need to use `sharedLib` |
| - SOLR-9575: No need to pre-fill the solr.xml in SOLR_HOME (combined with SOLR-14999) |
| |
| ## Future Wishlist |
| |
| - Have a bin/solr command to healthcheck the Solr Node (possibly split between `live` and `ready`). |
| This command would need to support ZKACLs as well as SSL and basicAuth/jwt. (related to SOLR-15199) |