-------------------
* Set ``DEFAULT_ACK_DEADLINE`` (49)
* Filter by message attributes (66)
* BREAKING: All Relé settings are defined in a dict (60)
Old structure:
.. code:: python
from google.oauth2 import service_account
RELE_GC_CREDENTIALS = service_account.Credentials.from_service_account_file(
'rele/settings/dummy-credentials.json'
)
RELE_GC_PROJECT_ID = 'dummy-project-id'
New structure:
.. code:: python
from google.oauth2 import service_account
RELE = {
'GC_CREDENTIALS': service_account.Credentials.from_service_account_file(
'rele/settings/dummy-credentials.json'
),
'GC_PROJECT_ID': 'dummy-project-id',
'MIDDLEWARE': [
'rele.contrib.LoggingMiddleware',
'rele.contrib.DjangoDBMiddleware',
],
'SUB_PREFIX': 'mysubprefix',
'APP_NAME': 'myappname',
}
* ``rele.contrib.middleware`` (55)
* Prefix argument in sub decorator (47)
* Add timestamp to the published message (42)
* BREAKING: Explicit publisher and subscriber configuration (43)
* Sphinx documentation (27, 34, 40, 41)
* Contributing guidelines (32)