All Versions
27
Latest Version
Avg Release Cycle
90 days
Latest Release
552 days ago

Changelog History
Page 1

  • v2.1.0 Changes

    October 20, 2022
    • ๐Ÿ›  Fix query building for models with mismatched partition_keys #150
    • Identify tenant even if class name is nonstandard #152
    • Add current_tenant_id to WHERE clauses when calling methods on activerecord instance or its associations #154
    • Make create_distributed_table, create_reference_table reversible & add ruby wrapper for rebalance_table_shards #155
    • Support create_distributed_table, create_reference_table in schema.rb #156
    • โž• Add client and server sidekiq middleware to sidekiq middleware chain #158
  • v2.0.0 Changes

    May 19, 2022
    • Replace RequestStore with CurrentAttributes #139
    • Support changing table_name after calling multi_tenant #128
    • ๐Ÿ‘ Allow to use uuid as primary key on partition table #112
    • ๐Ÿ‘Œ Support latest Rails 5.2 #145
    • ๐Ÿ‘Œ Support optional: true for belongs_to #147
  • v1.2.0 Changes

    March 29, 2022
    • โœ… Test Rails 7 & Ruby 3
    • ๐Ÿ›  Fix regression in 1.1.1 involving deleted tenants #123
    • ๐Ÿ›  Fix incorrect SQL generated when joining two models and one has a default scope #132
    • Update for Rails 5+ removal of type_cast_for_database #135
  • v1.1.1 Changes

    January 15, 2021
    • โž• Add support for Rails 6.1 #108
    • ๐Ÿ›  Fix statement cache for has_many through relations #103
  • v1.0.4 Changes

    October 30, 2019
    • ๐Ÿ›  Fix bug introduced in 1.0.3 for delete when table is reference or not distributed
  • v1.0.3 Changes

    October 28, 2019
    • Ensure that when using object.delete, we set the tenant
  • v1.0.2 Changes

    September 20, 2019
    • ๐Ÿš… Compatibility with rails 6
    • โœ‚ Remove support for rails 4.0 and 4.1
    • ๐Ÿ›  Fix bug when multiple databases are used
  • v1.0.1 Changes

    August 27, 2019
    • Ensure current tenant is present before adding tenant id filter in DatabaseStatements
  • v1.0.0 Changes

    July 05, 2019
    • ๐Ÿ›  Fix RETURNING id for distributed tables with no primary key
    • Include fix for partial select described in issue #34.
      • When doing a partial select without the tenant like Project.select(:name).find(project.id) it would raise ActiveModel::MissingAttributeError (missing attribute: tenant_id)