-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGELOG
98 lines (70 loc) · 2.96 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
Changelog
=========
Here you can see the full list of changs between each relaycommander release.
Version 0.0.12
--------------
UNRELEASED
Core CLI:
* Implement environment variable validator to ensure that required
environment variables are set in the environment.
* Implement helpers for version checking and logging.
* Add try/except logic for all calls to the LaunchDarkly API. Any exceptions
coming from the LaunchDarkly API were previously uncaught.
Developer Experience:
* Add sphinx-click extension which allows us to automatically generate
documentation for our click based CLI using sphinx.
* Switch away from ``pipenv``. This was causing a few more problems than
it was solving, so we moved back to using a standard virtualenv, pip,
and requirements.txt file.
* Refactor everything for `PEP-8 <https://www.python.org/dev/peps/pep-0008/>`_
and `PEP-484 <https://www.python.org/dev/peps/pep-0484/>`_.
Version 0.0.11
--------------
Released on March 5, 2019
.. warning::
This release fixes a critical bug where commands were not automatically
being replayed via the CLI. All users are urged to upgrade to this version
as soon as possible if it is being used in production.
* Refactor CLI to accept ``on`` or ``off`` instead of ``true`` or ``false``.
This better aligns with the experience that a user would have if they were
to flip a kill switch in the LaunchDarkly UI.
* Fix a critical bug where commands were not being replayed properly via
the playback command.
* Add support for python 3.5, 3.6, and 3.7 - due to an upstream issue with
swagger and python 3.7 we were not able to use the LD API wrapper in versions
greater than 3.6. This is no longer the case.
* Add integration tests to test out the general flow of the run book on all
supported python versions during CI.
* Add new command to generate a relay proxy configuration for a given project.
Version 0.0.10
--------------
Released on January 28, 2019
* Add feature that allows users to override the default redis port as
a part of the configuration.
Version 0.0.9
-------------
Released on January 25, 2019
* Add feature to allow users to define multiple redis destinations. The CLI
will then attempt to update all hosts and report back the status via the
console.
.. warning::
All of the versions below have been unpublished from pypi to reduce
confusion. If you need a specific version from below you can download the
appropriate git tag and build the package from there.
Version 0.0.8
-------------
Released on January 17, 2019
* Configure Logging
* Fix bug that failed to update redis due to missing key
Version 0.0.7
-------------
Released on January 16, 2019
* Fix bug in CLI command that does not allow you to update redis.
Version 0.0.6
-------------
Released on January 16, 2019
* Added sphinx documentation
Version 0.0.5
-------------
Released on Dec 19, 2018
* First alpha release including base functionality, code coverage, and unit tests.