Sha256: 95a5b9f0d901022096cebc2a1aca8c409ee3d255bd028d8f4766f65a322fd02c

Contents?: true

Size: 1.36 KB

Versions: 6

Compression:

Stored size: 1.36 KB

Contents

ConnectionManager Changelog
=====================

HEAD
=======
- Nothing yet!

1.1.1
=======
- Fix bug when comparing relation.klass to Using::Proxy instance.klass 

1.1.0
=======
- BREAKING CHANGE - Code has been organized to mirror as much a possible their ActiveRecord 4 counter parts.
- BREAKING CHANGE - creates AR::Relation for :slaves and :masters, replication method names are no longer customizable
- BREAKING CHANGE - Drop support for forced readonly, should be enforced by DMS and or using #readonly ActiveRecord::Relation
- BREAKING CHANGE - Drop use_schema in favor of schema_name=
- BREAKING CHANGE - Drop current_database_name in favor of schema_name
- Make sure all connections are checked in to managed_connections by patch establish_connection
- Use thread-safe for managed_connections
- Don't try and fetch schema using query, too slow and buggy, we want a light weight implementation, but still get it from database.yml if Mysql and not set

1.0.4
=======
- Stop duping classes for using, use proxy that returns instance of Class query is called on.

1.0.3
=======
- Fix issue where ActiveRecord::ConnectionNotEstablished error is raised in Rails app with Engine that requires delayed/backend/active_record

1.0.2
=======
- ActiveRecord 4.1 compatibility
- Refactor Using to make use of active record relations
- Better cross schema patching, make sure AR < 3.2 loads

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
connection_manager-2.0.0 CHANGE.md
connection_manager-1.1.5 CHANGE.md
connection_manager-1.1.4 CHANGE.md
connection_manager-1.1.3 CHANGE.md
connection_manager-1.1.2 CHANGE.md
connection_manager-1.1.1 CHANGE.md