| CARVIEW |
Select Language
HTTP/2 200
date: Fri, 26 Dec 2025 10:00:11 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"078e09026060eab8fedcedecac2430de"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=18d4aeYKxc0N8nnuoEy2ECQa8MXRhKItZoSFvD%2FmaWzJ3LU0Nd5Y8kqAzJ7Eov62TWY7wrErW2xTqXQ%2BQ1SK8niIe8OSqmZ%2BCgL65PG9gOtZsE8xKnS1TG8zetw77p0HluWakVKjkILCWEtj0HBrxUVEVxzBFRdNG70sYnn34Ul2mnBT9epPK%2FWHnqF%2B1IVuxpN3MvOxE2xPkplesQJaCxvkpK1OMuzArPbK%2BpX2ZErdqobhzzdZFJFyTV6Q5OyTN87f0WbSK5sellFkgjmiNQ%3D%3D--LFxSNA4TnWSSXcHV--FJlXNvHdbQE%2FiNbhdgMd1Q%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.444894769.1766743210; Path=/; Domain=github.com; Expires=Sat, 26 Dec 2026 10:00:10 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 26 Dec 2026 10:00:10 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 89F8:292CC8:3612616:40CD7F7:694E5CAA
Releases · apache/solr-operator · GitHub
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 133
Releases: apache/solr-operator
Releases · apache/solr-operator
v0.9.1
Bug Fixes
- initContainers can once again connect to ZooKeeper when Solr 9.8.x images are used
- podReadinessGates on existing solrcloud resources are now properly updated following an operator upgrade
- 'setup-zk' initContainer no longer emits "No such file or directory" warning
Assets 2
v0.9.0
Improvements
- SolrClouds now support namespace sharing among pod containers in a pod.
- SolrClouds now support auto-readOnlyRootFilesystem setting.
- 'imagePullSecret' now used when fetching operator image, if provided.
- SolrCloud now accepts container-level securityContext settings for Solr container.
Bug Fixes
- gen-pkcs12-keystore initContainer now supports 'ca.crt'-less TLS secrets
- setup-zk initContainer now gracefully handles absent security.json on initial upload.
- The operator will now delete ingress and per-node services when external ingress is disabled.
Assets 2
v0.8.1
Bug Fixes
- Miscellaneous bugfixes and hardening for the "managed scaling" feature adding in v0.8.0.
- Init-containers now avoid writing to "/tmp" and other root FS locations, to better support "read-only" root filesystems
- SolrPrometheusExporter no longer fails liveness probes when the SolrCloud is too large
Assets 2
1 person reacted
v0.8.0
Upgrade Notes & Compatibility Warnings
- The minimum supported version of Solr has been set to Solr 8.11
- The minimum Kubernetes version supported is now v1.22
- Please refer to the documentation for a complete list of upgrade warnings
Improvements
- Solr 8.11 features are now supported by default, such as maxBooleanClauses, metrics disabling, health endpoint for readinessCheck
- Rolling Updates for SolrClouds using ephemeral storage are now safer and replicas are balanced at the end of the operation to ensure optimal resource utilization.
- Replica balancing is only supported when Solr 9.3+ is used.
New Features
- Managed scale up and scale down are now supported for SolrClouds.
- By default, when scaling down a SolrCloud, replicas will be migrated off Pods before they are deleted.
- By default, when scaling up a SolrCloud, replicas will be balanced across all Pods after the SolrCloud has been scaled up. (Only supported for Solr 9.3+)
- Keystore/Truststore passwords can be explicitly set in the SolrCloud CRD for mountedDir SSL. This enables the use of the CertManager CSI Driver with Solr.
Bug Fixes
- SSL bugs with Solr 9 have been fixed, and v0.8.0 will successfully support SSL for Solr 8.11 and 9.4+
Assets 2
3 people reacted
v0.7.1
Upgrade Notes & Compatibility Warnings
- Please refer to the documentation for a complete list of upgrade warnings
Bug Fixes
- Upgraded the Kubernetes API clients to fix crash when running with Kubernetes 1.27. #583
Assets 2
v0.7.0
Upgrade Notes & Compatibility Warnings
- Please refer to the documentation for a complete list of upgrade warnings
- The minimum supported Kubernetes version is now v1.21.
- The required Zookeeper Operator version is now v0.2.15. #549
- Options deprecated in v0.6.0 have been removed. #553
New Features
- Clusterwide PodDisruptionBudgets are now created for SolrClouds by default. #471 and #538
- SolrBackups will now backup all collections if no collections are provided. #515
Improvements
- During a rolling restart/update, SolrCloud pods are now taken out of the common service endpoint before they are decommissioned. This should improve request reliability during rolling restarts. #529
- Many missing Provided Zookeeper options have been added. #477, #534 and #557
- Using volume backupRepositories now initialize faster on pod creation and work with custom user/fsGroup. #537
- Default SolrCloud and SolrPrometheusExporter Pod probes have been improved. #510
- The Solr Operator now patches Solr resource statuses. This will reduce needless error logging. #544
- Custom annotations can be added to serviceAccounts created by the helm charts. #480
- The SolrPrometheusExporter service should now work with non-operator Prometheus setups. #483
Bug Fixes
Assets 2
v0.6.0
Upgrade Notes & Compatibility Warnings
- Please refer to the ArtifactHub changelog for a complete list of changes
Bug Fixes
- Users are now able to specify resource constraints for all init-containers.
- The default Solr image version used in newly created solrcloud's has been updated from 8.9 to 8.11
- solrcloud now has a 'solrZkOpts' field, allowing users to specify any system properties needed to connect to their ZooKeeper cluster.
- Users running in GKE can now omit the 'gcsCredentialSecret' field from the GCS backup repositories, and fallback on "Workload Identity" and other "credential-less" authentication mechanisms offered by Google Cloud.
Assets 2
1 person reacted
v0.5.1
Upgrade Notes & Compatibility Warnings
- Please refer to the documentation for a complete list of upgrade warnings
- The project now uses GoLang 1.17
Bug Fixes
- Fix security vulnerabilities introduced by dependencies
- Ability to run sidecars of the Solr Operator that use the root user, when installing via the Helm Chart
- The zk.external option in the solr helm chart is now functional
- Resource checking for pods across all generated resources has been fixed, will not overwrite equivalent resources with different units
- Necessary step for GKE Autopilot and the Vertical Pod Autoscaler
- Support ArgoCD for the CRDs
- Fix bugs in documentation
Assets 2
v0.5.0
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
Assets 2
v0.4.0
Upgrade Notes & Compatibility Warnings
- Please refer to the documentation for a complete list of upgrade warnings
- The Zookeeper Operator dependency has been upgraded to
v0.2.12(#271) - Removed deprecated Solr Operator Helm chart option
useZkOperator, usezookeeper-operator.useinstead (#286)
New Features
- A helm chart to template and deploy SolrCloud resources (#112)
- Ability to schedule automatic restarts for SolrClouds (#281)
- Ability to use HostPath volumes for ephemeral Solr storage (#266)
- Customize serviceAccountName for SolrCloud and SolrPrometheusExporter (#264)
- Introduced ephemeral option for Zookeeper storage (#259)
- Ability to customize probes for PrometheusExporter (#282)
- Add a mountedServerTLSDir config option to support a unique certificate per pod mounted dynamically by an external agent or CSI driver (#291)
- Ability to terminate TLS at Ingress for SolrCloud (#268)
- Ability to schedule automatic restarts for SolrPrometheusExporters (#310)
- Ability to specify ZK Config properties for provided Zookeeper Clusters (#290)
- Option to watch for updates to the mTLS client certificate used by the operator to call Solr pods (#317)
- Configuration options to support an additional client TLS cert in addition to the server certificate (#300)
Improvements
- Default Solr Version upgraded to 8.9, does not affect existing clouds (#285)
- Changed Solr Operator base Docker image to reduce vulnerabilities (#294)
- Grant access to the /admin/zookeeper/status path to the k8s role in the initial security.json (#289)
Bug Fixes
- Remove users role from the all permission in the initial security.json (#274)
Assets 2
Previous Next
You can’t perform that action at this time.