Skip to content
This repository has been archived by the owner on Oct 3, 2019. It is now read-only.

Releases: managedbyq/mbq.atomiq

Refactor Consumer

27 Sep 19:28
287418b
Compare
Choose a tag to compare
0.0.7

bump to 0.0.7

Better transaction management in Django TestCase.

27 Sep 18:29
454c949
Compare
Choose a tag to compare

Atomiq publish will throw an exception if not used within a transaction, and we want to make sure nobody ships code that is going to throw this exception in production. The problem is that Django TestCase wraps all test functions in a transaction, which masks this error.

This release makes a few changes to the transaction checking:

  1. If we are in a TestCase unit test function, we expect to find 3 transactions total: two created by Django and one by the user.

  2. If we are in the TestCase setUpClass function, we expect to find 2 transactions: one created by Django and by the user.

v0.0.5

26 Sep 19:05
50e8456
Compare
Choose a tag to compare
  • fix queue metrics to publish gauges for all task states in the queue

v0.0.4

26 Sep 16:21
d08c0ba
Compare
Choose a tag to compare
  • moving cleanup task into consumer process
  • reducing frequency of collecting queue metrics

v0.0.3

25 Sep 15:19
86be309
Compare
Choose a tag to compare

Adds a database index to the Queue "Task" table.

Renaming initial migration

21 Sep 14:36
34ca1cf
Compare
Choose a tag to compare

In order to resolve migrations conflict in os-core, where atomiq was copied over from.

Initial Release

20 Sep 15:06
Compare
Choose a tag to compare
0.0.1

update deploy key