Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: universalcore/consular

Tags

1.3.0

Toggle 1.3.0's commit message
1.3.0

=====

- Purge tasks that aren't in TASK_RUNNING state (#71)
- Do not relay tasks to Consul which aren't in TASK_RUNNING state (#71)

1.2.1

Toggle 1.2.1's commit message
Bump version to 1.2.1

1.2.0

Toggle 1.2.0's commit message
* Refactor Marathon/Consul clients into own classes

* Handle non-200 responses better
* Reduce concurrency when accessing Marathon/Consul to prevent DoSing them
* Improved logging, particularly of purging/service deletion
* Fix app label purging
* Handle errors in scheduled syncs and continue scheduling
* Improve new app event handling for faster service registration
* Handle apps with 0 or >1 ports better (don't crash)

1.1.1

Toggle 1.1.1's commit message
* Rework service naming and labelling of services to fix apps in groups

1.1.0

Toggle 1.1.0's commit message
* Better logging of connection failures

* *Breaking change*: `--registration-id` is now required, see \#23
* Docs!

1.0.2

Toggle 1.0.2's commit message
1.0.2

=====

- Have travis install twine so we can automatically release to pypi.

1.0.1

Toggle 1.0.1's commit message
Bugfixes and small changes

1.0.0

Toggle 1.0.0's commit message
1.0.0

=====

- Switch over to the catalog API in Consul to make sure
  services are registered under the correct nodes (#13).

0.3.1

Toggle 0.3.1's commit message
0.3.1

=====

- Fixing links in setup.py

0.3.0

Toggle 0.3.0's commit message
0.3.0

=====

- Automatically cleanup old services with --purge (#12)
- Allow of logging to a file (#11)
- Store app labels in Consul KV store (#7)
- Automatically sync apps at boot (#8)
- Use the ServiceID to identify tasks instead of the Name (#6)