|
1 |
| -# Change Log |
| 1 | +# Changelog |
2 | 2 |
|
3 |
| -## [v1.0.3] - 2014-06-05 |
4 |
| -### Changed |
5 |
| -- Make logging unicode safe |
6 |
| -- Log on_predicate backoff as INFO rather than ERROR |
| 3 | +## [v1.11.1] - 2021-07-14 |
| 4 | +### Fixed |
| 5 | +- Update __version__ in backoff module |
7 | 6 |
|
8 |
| -## [v1.0.4] - 2014-08-12 |
| 7 | +## [v1.11.0] - 2021-07-12 |
9 | 8 | ### Added
|
10 |
| -- Python 2.6 support from @Bonko |
11 |
| -- Python 3.0 support from @robyoung |
12 |
| -- Run tests in Travis from @robyoung |
13 |
| - |
14 |
| -## [v1.0.5] - 2015-02-03 |
| 9 | +- Configurable logging levels for backoff and giveup events |
15 | 10 | ### Changed
|
16 |
| -- Add a default interval of 1 second for the constant generator |
17 |
| -- Improve on_predicate stop condition avoiding extra sleep |
18 |
| - |
19 |
| -## [v1.0.6] - 2015-02-10 |
20 |
| -### Added |
21 |
| -- Coveralls.io integration from @singingwolfboy |
| 11 | +- Minor documentation fixes |
22 | 12 |
|
| 13 | +## [v1.10.0] - 2019-12-07 |
23 | 14 | ### Changed
|
24 |
| -- Fix logging bug for function calls with tuple params |
25 |
| - |
26 |
| -## [v1.0.7] - 2015-02-10 |
| 15 | +- Allow sync decorator call from async function |
| 16 | +- NOTE: THIS WILL BE THE FINAL PYTHON 2.7 COMPATIBLE RELEASE. |
27 | 17 |
|
| 18 | +## [v1.9.2] - 2019-11-19 |
28 | 19 | ### Changed
|
29 |
| -- Fix string formatting for python 2.6 |
30 |
| - |
31 |
| -## [v1.1.0] - 2015-12-08 |
32 |
| -### Added |
33 |
| -- Event handling for success, backoff, and giveup |
34 |
| -- Change log |
| 20 | +- Don't include tests and changelog in distribution |
35 | 21 |
|
| 22 | +## [v1.9.1] - 2019-11-18 |
36 | 23 | ### Changed
|
37 |
| -- Docs and test for multi exception invocations |
38 |
| -- Update dev environment test dependencies |
39 |
| - |
40 |
| -## [v1.2.0] - 2016-05-26 |
41 |
| -### Added |
42 |
| -- 'Full jitter' algorithm from @jonascheng |
| 24 | +- Include tests and changelog in distribution |
43 | 25 |
|
| 26 | +## [v1.9.0] - 2019-11-16 |
44 | 27 | ### Changed
|
45 |
| -- Jitter function now accepts raw value and returns jittered value |
46 |
| -- Change README to reST for the benefit of pypi :( |
47 |
| -- Remove docstring doc generation and make README canonical |
| 28 | +- Support python 3.8 |
48 | 29 |
|
49 |
| -## [v1.2.1] - 2016-05-27 |
| 30 | +## [v1.8.1] - 2019-10-11 |
50 | 31 | ### Changed
|
51 |
| -- Documentation fixes |
| 32 | +- Use arguments in log messages rather than fully formatting log |
| 33 | + https://github.com/litl/backoff/pull/82 from @lbernick |
52 | 34 |
|
53 |
| -## [v1.3.0] - 2016-08-08 |
| 35 | +## [v1.8.0] - 2018-12-20 |
54 | 36 | ### Added
|
55 |
| -- Support runtime configuration with optional callable kwargs |
56 |
| -- Add giveup kwarg for exception inspection |
57 |
| - |
| 37 | +- Custom loggers |
| 38 | +- Iterable intervals for constant wait_gen for predefined wait sequences |
58 | 39 | ### Changed
|
59 |
| -- Documentation fixes |
| 40 | +- Give up on StopIteration raised in wait generators |
| 41 | +- Nullary jitter signature deprecation warning |
60 | 42 |
|
61 |
| -## [v1.3.1] - 2016-08-08 |
| 43 | +## [v1.7.0] - 2018-11-23 |
62 | 44 | ### Changed
|
63 |
| -- Include README.rst in source distribution (fixes package) |
| 45 | +- Support Python 3.7 |
| 46 | +- Drop support for async in Python 3.4 |
| 47 | +- Drop support for Python 2.6 |
| 48 | +- Update development dependencies |
| 49 | +- Use poetry for dependencies and packaging |
64 | 50 |
|
65 |
| -## [v1.3.2] - 2016-11-18 |
| 51 | +## [v1.6.0] - 2018-07-14 |
66 | 52 | ### Changed
|
67 |
| -- Don't log retried args and kwargs by default |
68 |
| -- README.rst syntax highlighting from @dethi |
| 53 | +- Change default log level from ERROR to INFO |
| 54 | +- Log retries on exception as INFO |
69 | 55 |
|
70 |
| -## [v1.4.0] - 2017-02-05 |
| 56 | +## [v1.5.0] - 2018-04-11 |
71 | 57 | ### Added
|
72 |
| -- Async support via `asyncio` coroutines (Python 3.4) from @rutsky |
| 58 | +- Add max_time keyword argument |
73 | 59 |
|
| 60 | +## [v1.4.3] - 2017-05-22 |
74 | 61 | ### Changed
|
75 |
| -- Refactor `backoff` module into package with identical API |
| 62 | +- Add license to source distribution |
| 63 | + |
| 64 | +## [v1.4.2] - 2017-04-25 |
| 65 | +### Changed |
| 66 | +- Use documented logger name https://github.com/litl/backoff/pull/32 |
| 67 | + from @pquentin |
76 | 68 |
|
77 | 69 | ## [v1.4.1] - 2017-04-21
|
78 | 70 | ### Added
|
79 | 71 | - Expose __version__ at package root
|
80 |
| - |
81 | 72 | ### Changed
|
82 | 73 | - Fix checking for running sync version in coroutine in case when event
|
83 | 74 | loop is not set from @rutsky
|
84 | 75 |
|
85 |
| -## [v1.4.2] - 2017-04-25 |
86 |
| -### Changed |
87 |
| - |
88 |
| -- Use documented logger name https://github.com/litl/backoff/pull/32 |
89 |
| - from @pquentin |
90 |
| - |
91 |
| -## [v1.4.3] - 2017-05-22 |
| 76 | +## [v1.4.0] - 2017-02-05 |
| 77 | +### Added |
| 78 | +- Async support via `asyncio` coroutines (Python 3.4) from @rutsky |
92 | 79 | ### Changed
|
| 80 | +- Refactor `backoff` module into package with identical API |
93 | 81 |
|
94 |
| -- Add license to source distribution |
95 |
| - |
96 |
| -## [v1.5.0] - 2018-04-11 |
| 82 | +## [v1.3.2] - 2016-11-18 |
97 | 83 | ### Changed
|
| 84 | +- Don't log retried args and kwargs by default |
| 85 | +- README.rst syntax highlighting from @dethi |
98 | 86 |
|
99 |
| -- Add max_time keyword argument |
100 |
| - |
101 |
| -## [v1.6.0] - 2018-07-14 |
| 87 | +## [v1.3.1] - 2016-08-08 |
102 | 88 | ### Changed
|
| 89 | +- Include README.rst in source distribution (fixes package) |
103 | 90 |
|
104 |
| -- Change default log level from ERROR to INFO |
105 |
| -- Log retries on exception as INFO |
106 |
| - |
107 |
| -## [v1.7.0] - 2018-11-23 |
| 91 | +## [v1.3.0] - 2016-08-08 |
| 92 | +### Added |
| 93 | +- Support runtime configuration with optional callable kwargs |
| 94 | +- Add giveup kwarg for exception inspection |
108 | 95 | ### Changed
|
| 96 | +- Documentation fixes |
109 | 97 |
|
110 |
| -- Support Python 3.7 |
111 |
| -- Drop support for async in Python 3.4 |
112 |
| -- Drop support for Python 2.6 |
113 |
| -- Update development dependencies |
114 |
| -- Use poetry for dependencies and packaging |
115 |
| - |
116 |
| -## [v1.8.0] - 2018-12-20 |
| 98 | +## [v1.2.1] - 2016-05-27 |
117 | 99 | ### Changed
|
| 100 | +- Documentation fixes |
118 | 101 |
|
119 |
| -- Give up on StopIteration raised in wait generators |
120 |
| -- Iterable intervals for constant wait_gen for predefined wait sequences |
121 |
| -- Nullary jitter signature deprecation warning |
122 |
| -- Custom loggers |
123 |
| - |
124 |
| -## [v1.8.1] - 2019-10-11 |
125 |
| -### Changed |
126 | 102 |
|
127 |
| -- Use arguments in log messages rather than fully formatting log |
128 |
| - https://github.com/litl/backoff/pull/82 from @lbernick |
| 103 | +## [v1.2.0] - 2016-05-26 |
| 104 | +### Added |
| 105 | +- 'Full jitter' algorithm from @jonascheng |
129 | 106 |
|
130 |
| -## [v1.9.0] 2019-11-16 |
131 | 107 | ### Changed
|
| 108 | +- Jitter function now accepts raw value and returns jittered value |
| 109 | +- Change README to reST for the benefit of pypi :( |
| 110 | +- Remove docstring doc generation and make README canonical |
132 | 111 |
|
133 |
| -- Support python 3.8 |
134 |
| - |
135 |
| -## [v1.9.1] 2019-11-18 |
| 112 | +## [v1.1.0] - 2015-12-08 |
| 113 | +### Added |
| 114 | +- Event handling for success, backoff, and giveup |
| 115 | +- Change log |
136 | 116 | ### Changed
|
| 117 | +- Docs and test for multi exception invocations |
| 118 | +- Update dev environment test dependencies |
137 | 119 |
|
138 |
| -- Include tests and changelog in distribution |
139 |
| - |
140 |
| -## [v1.9.2] 2019-11-19 |
| 120 | +## [v1.0.7] - 2015-02-10 |
141 | 121 | ### Changed
|
| 122 | +- Fix string formatting for python 2.6 |
142 | 123 |
|
143 |
| -- Don't include tests and changelog in distribution |
144 |
| - |
145 |
| -## [v1.10.0] 2019-12-07 |
| 124 | +## [v1.0.6] - 2015-02-10 |
| 125 | +### Added |
| 126 | +- Coveralls.io integration from @singingwolfboy |
146 | 127 | ### Changed
|
| 128 | +- Fix logging bug for function calls with tuple params |
147 | 129 |
|
148 |
| -- Allow sync decorator call from async function |
149 |
| - |
150 |
| -## [v1.11.0] 2021-07-12 |
| 130 | +## [v1.0.5] - 2015-02-03 |
151 | 131 | ### Changed
|
| 132 | +- Add a default interval of 1 second for the constant generator |
| 133 | +- Improve on_predicate stop condition avoiding extra sleep |
152 | 134 |
|
153 |
| -- Configurable logging levels for backoff and giveup events |
154 |
| -- Minor documentation fixes |
155 |
| - |
156 |
| -### NOTE |
157 |
| - |
158 |
| -THIS WILL BE THE FINAL PYTHON 2.7 COMPATIBLE RELEASE. |
| 135 | +## [v1.0.4] - 2014-08-12 |
| 136 | +### Added |
| 137 | +- Python 2.6 support from @Bonko |
| 138 | +- Python 3.0 support from @robyoung |
| 139 | +- Run tests in Travis from @robyoung |
159 | 140 |
|
160 |
| -## [v1.11.1] 2021-07-14 |
| 141 | +## [v1.0.3] - 2014-06-05 |
161 | 142 | ### Changed
|
162 |
| - |
163 |
| -- Update __version__ in backoff module |
| 143 | +- Make logging unicode safe |
| 144 | +- Log on_predicate backoff as INFO rather than ERROR |
0 commit comments