Skip to content

Latest commit

 

History

History
78 lines (49 loc) · 2.54 KB

CHANGELOG.md

File metadata and controls

78 lines (49 loc) · 2.54 KB

Changelog

All notable changes to this project will be documented in this file.

Sorry to say that, but from this release no backward compatibility is kept with previous ones as I had to change lots of concepts in the project

CHANGED

  • QueueManager instance has been changed from inherited model to composite model for SessionManager
  • RabbitMQManager (QueueManager) is being deprecated now as I could not implement it in the right way and it keeps being disconnected from the broker which could be a huge problem for big projects
  • RedisManager (QueueManager) is added to compensate deprecation of RabbitMQManager
  • Added named queue prefixes to differentiate queues (e.g. iterating realm_session requests, realm requests)
  • Added customization for QueueManager without changing SessionManager (changing QUEUE_MANAGER_CLASS in settings)

0.6.4.2 - 2020-03-09

FIXED

  • Fix logger handling to django default
  • Fix is_list method of validators
  • Fix validate method of SchemeValidator when many option is enabled

0.6.4.1 - 2020-03-06

FIXED

  • Fix local_customer filtering by name
  • Fix setting tenant to conection instead of schema_name
  • Fix default REALM_CONNECTION_DECORATOR
  • Fix installation requirements of extra tenant package

0.6.4 - 2020-02-26

ADDED

  • Add converter from qbd_mixin_model to qbd_task
  • Add signal to handle post_process after realm is authenticated successfully

0.6.3 - 2020-02-14

ADDED

  • Add Exception coverage for QBTask request conversion
  • Add several exceptions

FIXED

  • Fix argument parameter of method CustomerAddResponseProcessor.process()

0.6.0 - 2020-02-12

ADDED

  • Add ValidationError handling
  • Add basic decorators for realm connection
  • Add realm_connection decorator to ResponseProcessor and SessionManager
  • Add initial documentation structure

CHANGED

  • All Signal schema_name arguments were changed to realm_id (after removing django-tenant-schemas)

REMOVED

  • Remove django-tenant-schemas dependency from project (make it as optional)