Skip to content

Releases: rails-on-services/apartment

v3.2.0

09 Jan 16:19
2fb25d4
Compare
Choose a tag to compare

Disclaimer

This release introduces support for Rails 7.2, Rails 8.0, and Ruby 3.4. While specs pass for Rails 7.2 with MySQL and Postgres (but not SQLite), the compatibility has not been extensively tested in production environments.

Known limitations:
- Existing issues related to concurrency, multi-threading, and managing multiple databases remain unresolved. These issues are unrelated to Rails 7.2/8.0 and have existed in prior versions.
- Users are strongly encouraged to thoroughly test their applications before deploying this version to production.

This release prioritizes compatibility over bug fixes for unrelated issues. If your application already works with Apartment and earlier Rails versions, upgrading to Rails 7.2 or 8.0 with this release should not introduce additional risk.

For more stability, consider waiting for the next major release, which will focus on addressing fundamental concurrency issues and fiber safety. Feedback on this version is highly appreciated to improve future releases!

What's Changed

New Contributors

Full Changelog: v3.1.0...v3.2.0

v3.1.0

28 May 16:49
9c0fe72
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @znz made their first contribution in #271

Full Changelog: v3.0.4...v3.1.0

v3.0.4

24 May 14:18
8578ccf
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @shkm made their first contribution in #266

Full Changelog: v3.0.2...v3.0.4

3.0.2

24 May 03:28
43444d1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.1...v3.0.2

3.0.1

24 May 01:46
906d6d0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.0...v3.0.1

3.0.0

20 May 18:09
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.7.2...v3.0.0

2.11.0

07 Feb 06:54
fefed66
Compare
Choose a tag to compare

Implemented enhancements:

  • Increase errors visibility by showing more information on the underlying error rather than a generic error 'Apartment::TenantNotFound' (#176)
  • Resolved #177 - Added rails 7 support (#178)

Fixed bugs:

  • Fixing tenant_presence_check config in the README (#180)
  • Resolved #161 and #81 - Fixed sequence name (#187)

Closed issues:

  • Resolved #151 - removed reloader and console overwrite of reload method (#174)

2.10.0

13 Sep 09:05
cf60dd2
Compare
Choose a tag to compare

Implemented enhancements:

  • #112 - Allow a list of schemas when switching using schemas - #154
  • Create schema between different versions of DB - #155

Fixed bugs:

  • #170 - Cache Key breaks on rails 6.0.4 - #171

Closed issues:

  • Add ruby 3 to the build matrix - #162
  • update rubocop and fixed broken rules - #157
  • added junit formatter and saving test output in circle - #172

2.9.0

21 Jan 16:18
ac0fbb2
Compare
Choose a tag to compare

Implemented enhancements:

  • Add config for handling tenant creation on db:migrate - #140

Fixed bugs:

Closed issues:

  • Tenant exists errors on migrate task on 2.8.0 #136
  • Add Rails 6.1 to build matrix #144

v2.8.1

18 Dec 01:32
d97d55b
Compare
Choose a tag to compare

Implemented enhancements:

Fixed bugs:

  • New version raises an error with ActiveSupport::LogSubscriber #128
  • Weird logs when tenant fails to create #127

Closed issues:

  • Removed travis and slim configured circleci #130