genfay/laravel-clickhouse
A Laravel package for integrating ClickHouse, the column-oriented analytics database. It provides connection configuration and query-building support so you can run ClickHouse queries and use it alongside your Laravel app for fast reporting and analytics workloads.
Tinderbox\ClickhouseBuilder\Integrations\Laravel\Connection from the-tinderbox/clickhouse-builder. This is a thinner-wrapper architecture: the package likely retains Laravel service-provider/config glue while the upstream library owns connection and query-builder behavior. It fits Laravel’s database-connection abstraction, but reduces the package’s own differentiation and moves core behavior into a third-party dependency.Connection class satisfies the Laravel version(s) in use. The main integration work is verifying that config/database.php connections, service-provider bindings, and any published config still resolve to the upstream class.1.0.4 is a patch release, but changing the connection class is potentially breaking for consumers who referenced, extended, or type-hinted against the package’s prior connection class. Additional risk comes from upstream version drift, namespace/class-not-found errors after upgrade, and loss of any package-specific connection customization (retries, logging, query hooks).the-tinderbox/clickhouse-builder version range is required, and which Laravel/PHP versions does it support?Connection class support the same features the package previously exposed?1.0.4 genuinely non-breaking under SemVer, or should it have been a minor/major release?composer update, refresh config caches, and replace any direct references to the old package connection class with Tinderbox\ClickhouseBuilder\Integrations\Laravel\Connection (or a project-owned alias/subclass if customization is needed). Validate against a real ClickHouse instance, not only unit tests.composer.json until compatibility is proven.the-tinderbox/clickhouse-builder at the required version.the-tinderbox/clickhouse-builder. Expect some user confusion if the release notes are the only migration guidance.1.0.4 release note provides little migration context. Budget time for a short internal runbook and a compatibility spike before wider adoption.How can I help you explore Laravel packages today?