Skip to content

Releases: archtechx/tenancy

v3.5.1

06 Jan 20:36
f08e33a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.5.0...v3.5.1

v3.5.0

03 Jan 23:01
Compare
Choose a tag to compare

Feature release.

Queue tenancy

This release should fix the issue outlined in our docs:

Note: You cannot inject model instances with the SerializesModels trait, because it tries to hydrate the models before the tenant connection is created. Inject model ids instead and use find() in the handle method.

I rewrote most of the logic of the QueueTenancyBootstrapper and added several new queue tenancy-related tests. The bootstrapper should now support injecting entire models in jobs. On top of that, queues should be easy to test (using calls like $this->artisan('queue:work')) since the bootstrapper has additional logic to improve testing DX.

Added

  • queue:retry is now supported #762

Fixed

New Contributors

Full Changelog: v3.4.6...v3.5.0

v3.4.6

25 Dec 14:59
08bfd6f
Compare
Choose a tag to compare

Patch release.

What's Changed

New Contributors

Full Changelog: v3.4.5...v3.4.6

v3.4.5

03 Nov 09:38
b58b068
Compare
Choose a tag to compare

Patch release.

Fixes

  • #745 Add missing import for Domain model in the service provider

v3.4.4

22 Apr 09:33
Compare
Choose a tag to compare

Patch release.

Fixes

  • #633 broke postgres, so we added a method to get the key type when incrementing IDs are used

Added

  • #636 ability to disable route registration

v3.4.3

16 Apr 17:58
Compare
Choose a tag to compare

Patch release.

Fixed

  • Cached lookup was not setting $currentDomain #633

v3.4.2

10 Mar 11:09
27e9fb4
Compare
Choose a tag to compare

Compatibility with new Laravel release

v3.4.1

15 Jan 22:32
1a48725
Compare
Choose a tag to compare

Mini feature release.

Makes the universal middleware group name configurable #581

v3.4.0

30 Nov 16:41
30a1f91
Compare
Choose a tag to compare

Feature release.

Added

  • PHP 8 support #542

v3.3.0

15 Nov 15:28
126afcd
Compare
Choose a tag to compare

Feature release.

Added

  • tenancy()->central() helper to execute a callback in the central context from anywhere #487
  • You may specify multiple JobPipelines to listen to a certain event, and terminate them halfway. #527

Fixed

  • tenants:list when not using domains #504
  • Inject the contract for Application instead of the concrete class
  • Databases don't get migrated if they aren't created. #514 #527