CHANGES
1.0.2
- Move begin ping listener to a connect listener
1.0.1
- Fixup Fixtures Use in db test classes
1.0.0
- Updated from global requirements
- Imported Translations from Transifex
- Add a check for SQLite transactional state
- Let oslotest manage the six.move setting for mox
- Fix DBReferenceError on MySQL and SQLite
- Renaming in WalkVersionsMixin
- Clean up documentation
- Use single quotes for db schema sanity check
- warn against sorting requirements
- ModelsMigrationsSync:Override compare_server_default
- Updated from global requirements
- Imported Translations from Transifex
- Add doc8 to tox environment docs
- Use oslo.i18n
- Repair pysqlite transaction support
- Extract logging setup into a separate function
- Updated from global requirements
- Remove reliance on create_engine() from TestsExceptionFilter
- Consolidate sqlite and mysql event listeners
- Use dialect dispatch for engine initiailization
- Add get_non_innodb_tables() to utils
- Added check to see whether oslotest is installed
0.4.0
- Implement a dialect-level function dispatch system
- Move to oslo.utils
- Restore correct source file encodings
- Handle DB2 SmallInteger type for change_deleted_column_type_to_boolean
- Imported Translations from Transifex
- Fixes comments to pass E265 check
- Fixes indentations to pass E128 check
- Uses keyword params for i18n string to pass H703
- Adds empty line to multilines docs to pass H405
- Updates one line docstring with dot to pass H402
- Changes import orders to pass H305 check
- Fixed DeprecationWarning in exc_filters
- Imported Translations from Transifex
- oslo.db.exceptions module documentation
- Updated from global requirements
- Extension of DBDuplicateEntry exception
- oslo.db.options module documentation
- oslo.db.api module documentation
- Imported Translations from Transifex
- Use SQLAlchemy cursor execute events for tracing
- Remove sqla_07 from tox.ini
- Updated from global requirements
- Specify raise_on_warnings=False for mysqlconnector
- Make MySQL regexes generic across MySQL drivers
- Allow tox tests with complex OS_TEST_DBAPI_CONNECTION URLs
- Raise DBReferenceError on foreign key violation
- Add host argument to get_connect_string()
- Imported Translations from Transifex
- Don’t drop pre-existing database before tests
- Port _is_db_connection_error check to exception filters
- Integrate the ping listener into the filter system
- Add disconnect modification support to exception handling
- Implement new exception interception and filtering layer
- Implement the SQLAlchemy handle_error() event
- Remove moxstubout.py from oslo.db
- Added check for DB2 deadlock error
- Bump hacking to version 0.9.2
- Opportunistic migration tests
- Move all db exception to exception.py
- Enable skipped tests from test_models.py
- Use explicit loops instead of list comprehensions
- Imported Translations from Transifex
- Allow usage of several iterators on ModelBase
- Add DBDuplicateEntry detection for mysqlconnector driver
- Check for mysql_sql_mode is not None in create_engine()
0.3.0
- Add a base test case for DB schema comparison
- Test for distinct SQLAlchemy major releases
- Updated from global requirements
- Add __contains__ to ModelBase to fully behave like a dict
- Fix test to not assume eventlet isn’t present
- Avoid usage of mutables as default args
- Updated from global requirements
0.2.0
- Fix kwarg passed twice error in EngineFacade.from_config(