- Changes required for compatibility with RDS Data API for Aurora Serverless v2
- Test and release infrastructure improvements
- Revert #32. Neither JSON nor UUIDs are appropriate for native type casting in this driver, because such behavior is inconsistent with other DB-API drivers.
- Use typed exceptions
- Raise legible error when passing array params. Closes #45
- Guard client init with lock. Fixes #43
- Use a more robust postgresql error parser; add test
- Revert #28
- Added pgsql error codes (#38)
- Support json column types (#28)
- Support the continueAfterTimeout parameter (#30)
- Handle UUID type hint (#32)
- Catch ValueError when timestamp returns 5 decimal places instead of 6 (#22)
Update handling of error codes and response size error for latest Data API version
Fix refactoring of timestamp casting
Fix bug in param prep hint application
- Fix strptime handling in Python 3.6 and earlier
- Fix type hint handling for arrays
- Fix type hints and tests
- connect(): Accept and ignore port kwarg
- Add numeric and decmial support (#16)
- Accept boto3 rds data client as a connection arg to engine options (#10)
- Begin MySQL support
- Add rowcount support for update/delete.
- Add lastrowid support; get database error on MySQL
- Reset current response at execute start
- Process nulls correctly
- Parameterize page size decrement
- Implement cursor.scroll()
- Test and documentation improvements
- Enable autopagination, implement rowcount
- Implement pagination and executemany
- Implement pagination and executemany
- Fix fetchone on empty results
- Update documentation
- Begin aurora-data-api