- chore: update dependencies
- ts: update index.d.ts, fix Application.knex defination
- use mysql2 as default dialect
- fix: support mysql connection string
- fix: make rollback working for pg
- fix: make oracledb run
- fix: mariadb/mysql 5.5.x version is not support explain sql plan
- fix: explain sql plan only work on mysql now
- fix: response of
raw
will be whatever the underlying sql library
- fix: dialects have own sql to show table list
- feat: promisifid transaction support nested transaction
- fix: rollback catch Promise.TimeoutError is undefined
- adjust: using custom logger, log file path: logs/egg-knex.log
- fix: shouldn't co.wrap normal function callback by knex.transaction
- fix: shouldn't throw error when invoke rollback mannually
- adjust: using app.coreLogger replace console
- feat: debug mode will log query plan
- feat: enhancement config (#1)