- Rails 5.0 and 5.1 compatibility removed due to bug in interaction with Arel 8. This is not a breaking change because it didn't work before. If you must run Rails < 5.2, do not use Unreliable.
- PostgreSQL bug with SELECT DISTINCT fixed (#10).
- Many tests added; CI dockerized; test suite runs against SQLite, PostgreSQL, and MySQL (#3).
- Improve efficiency by using ActiveRecord's SchemaCache.
- Minor README, gemspec, and rubocop changes.
- More tests, including queries generated by ActiveRecord associations.
- Don't randomize order from ar_internal_metadata.
- When a single-table query or subquery has an existing ORDER that includes all columns of that table's primary key, this is one of the few cases where we know we don't need to randomize order, so don't bother.
- README and minor gemspec changes.
- README and internal dependency changes.
- Internal dependency changes.
- Initial release.