Commit a69ec3d
committed
Release v0.2.0 - DuckDB Extension Support
### Major Features Added:
- Comprehensive DuckDB extension management system
- ExtensionManager for loading, listing, and managing extensions
- ExtensionHelper with predefined extension groups
- Support for preloading extensions during initialization
- Extension-aware dialector variants
### API Additions:
- OpenWithExtensions() and NewWithExtensions() functions
- GetExtensionManager() and MustGetExtensionManager() helpers
- ExtensionConfig for auto-installation and preloading
- Built-in support for common extensions (JSON, Parquet, CSV, Spatial)
### Bug Fixes:
- Fixed db.DB() method access to underlying *sql.DB
- Repository cleanup and package conflict resolution
- Improved .gitignore to prevent binary commits
### Testing:
- Comprehensive test suite for all extension functionality
- Functional tests with real DuckDB extension operations
- 100% test pass rate for extension features
This is a significant feature release that adds powerful DuckDB extension
support while maintaining full backward compatibility.1 parent ece9140 commit a69ec3d
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
| 132 | + | |
0 commit comments