-
Obtain and cache a SqlDialect using UserCredentials rather than DataSource.
-
Remove deprecated optimizer rules methods from storage plugin classes.
-
Add plugin disabling after getOptimizerRules and registerSchemas.
-
Default drill.exec.storage.plugin_auto_disable to true.
-
Change storage.plugin_auto_disable option to admin-only SYSTEM option.
-
Remove duplicate default value for storage.list_files_recursively.
-
Add support for retries and add unit tests.
-
Fix checkstyle problems.
-
Copy editorconfig settings from Calcite.
-
Fix descriptive text in FileSystemUtil.
-
Revert retry and disable upon a getOptimizerRules error.
-
Change rule collecting stream().map() to a for loop.
-
Use double-checked locking for lazily initialised JDBC objects.
-
Add PLUGIN error type to UserBitShared.proto.
-
Add DrillPBError.ErrorType.PLUGIN and use it decide whether to sync func registry.
-
Add trailing whitespace expected by protobuf code gen.