Merge tag 'v1.0.0'

1.0.0
Add license
Make require more flexible
Add an option to close connection pool
Merge branch 'release/1.0.0' into production