Upgrade Notes & Compatibility Warnings
- Please refer to the documentation for a complete list of upgrade warnings
- The minimum supported Kubernetes version is now v1.19
- Remove Persistence option for SolrBackup. by @HoustonPutman in #357
New Features
- Support custom Lifecycle for Solr & PrometheusExporter containers by @vladiceanu in #324
- Allow users to take GCS-based backups by @gerlowskija in #302
- Add support for Solr Modules and additional libs by @HoustonPutman in #332
- Add support for S3Repositories by @HoustonPutman in #345
- Add ability to set pod topologySpreadConstraints by @HoustonPutman in #350
- Support to bootstrap from a user-supplied security.json and minor refactorings to pass auth headers through a Context by @thelabdude in #356
- Enable Solr Operator metrics when using the helm chart. by @HoustonPutman in #360
- Ability to set ingressClassName for v1 Ingress. by @HoustonPutman in #363
- Add support for more ZK Pod options. by @HoustonPutman in #361
- Specify individual backupRepo availability in SolrCloud Status by @HoustonPutman in #358
- Add ability to schedule recurring incremental backups by @HoustonPutman in #359
Improvements
- Upgrade to use Kubebuilder 3 by @HoustonPutman in #321
- Allow for managed restarts across multiple SolrCloud resources. by @HoustonPutman in #349
- Enable leader election for the operator by default. by @HoustonPutman in #367
- Add example on how to trigger manual restart to docs by @nosvalds in #354
- Refactor security related code into a separate solr_security_util.go vs. sprinkled throughout the codebase. by @thelabdude in #334
- Start documenting Solr features supported in future versions. by @HoustonPutman in #342
- Clear up difference between SolrCloud CRD and Solr Helm chart options by @HoustonPutman in #362
- Better messaging around supported Solr images. by @HoustonPutman in #373
Bug Fixes
- Fix imagePullSecrets bug when updating Zookeeper Clusters by @HoustonPutman in #344
- Properly resolve the name of the basic auth secret for a SolrCloud when calling the backup API by @thelabdude in #370