- Parameter numbering with whereIn
- ClickHouse cluster support
- The minimum required PHP version is 8.0
- Removed deprecated method BaseModel::insert, use BaseModel::insertBulk instead
- Method BaseModel::prepareAndInsert is marked as deprecated, use BaseModel::prepareAndInsertBulk instead
- Added column casting feature for data insertion
- Added the settings clause to the select query builder
- Working with multiple Clickhouse instances in a project
- Laravel/Lumen 10+ support
- Quoted partition name in "optimize table" statement
- Fix complying with psr-4 autoload standard \PhpClickHouseLaravel\Exceptions\QueryException
- Added update rows ability
- Add method BaseModel::truncate
- Add simple events
- Add PHP 8 support
- Add delete method for BaseModel
- Fix issue #8: Migrations on standalone Clickhouse database
- Ability to set connection settings
- Lumen support
- Add InsertArray expression
- Add BaseModel::$tableForInserts for Buffer engine
- Add method Builder::chunk
- Add method BaseModel::optimize
- Fix restriction: "keys inside the array list must match" at \ClickHouseDB\Client::prepareInsertAssocBulk
- #1: Ability to retry requests while received not 200 response, maybe due network connectivity problems.