Skip to content

Releases: mercadona/rele

v0.5.0

09 Aug 17:16
383839a
Compare
Choose a tag to compare
  • python manage.py showsubscriptions command
  • Configurable ENCODER setting
  • Move DEFAULT_ACK_DEADLINE to the RELE config
  • More documentation

Version 0.4.1

19 Jun 06:56
a8c2936
Compare
Choose a tag to compare
  • Ability to install app only with rele
  • Define default filter_by in settings.RELE

Version 0.4.0

17 Jun 08:21
8a68c8f
Compare
Choose a tag to compare
  • Set DEFAULT_ACK_DEADLINE (#49)
  • Filter by message attributes (#66)
  • BREAKING: All Relé settings are defined in a dict (#60)

Old structure:

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:

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': 'delivery',
    'APP_NAME': 'delivery',
}
  • 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)

Version 0.3.1

05 Jun 10:03
Compare
Choose a tag to compare
  • Add prometheus metrics key to logs (#16 - #20, #22, #23)
  • Fix JSON serialization when publishing (#25)

Version 0.3.0

14 May 15:29
Compare
Choose a tag to compare
  • Ability to run in emulator mode (#12)
  • Add Travis-CI builds (#10)
  • More friendly global publish (#11)
  • Non-blocking behaviour when publishing by default (#6)

Initial release

09 May 11:50
Compare
Choose a tag to compare
v0.2.0

Release version 0.2.0