|
1 | 1 | CHANGELOG
|
2 | 2 |
|
| 3 | +2016-07-05 1.9.1 |
| 4 | + * Fix the `strategy` parameter of `mutliple_queries` |
| 5 | + * Add the `forwardToSlaves` parameter of `set_settings` |
| 6 | + |
3 | 7 | 2016-06-15 1.9.0
|
4 | 8 | * Implement the new synonym API functions
|
5 |
| - * Ensure the hosts are chosen randomly when retrying for better balancing |
| 9 | + * Ensure the hosts are chosen randomly when retrying for better balancing |
6 | 10 |
|
7 | 11 | 2016-02-11 1.8.0
|
8 | 12 | * Upgrade to requests[security]>=2.9.1 to fix the underlying SNI issues
|
9 | 13 |
|
10 | 14 | 2015-10-23 1.7.1
|
11 |
| - * Add compatibility with Google Appengine |
| 15 | + * Add compatibility with Google Appengine |
12 | 16 |
|
13 | 17 | 2015-10-16 1.7.0
|
14 |
| - * Remove the retry on 4XX errors |
15 |
| - * Add new secured api key |
16 |
| - * Fix bug with distinct on the deleteByQuery method |
| 18 | + * Remove the retry on 4XX errors |
| 19 | + * Add new secured api key |
| 20 | + * Fix bug with distinct on the deleteByQuery method |
17 | 21 |
|
18 | 22 | 2015-10-07 1.6.8
|
19 |
| - * Catch all exceptions in the retry strategy |
| 23 | + * Catch all exceptions in the retry strategy |
20 | 24 |
|
21 | 25 | 2015-10-06 1.6.7
|
22 |
| - * Fix an issue with the handling of connection errors |
| 26 | + * Fix an issue with the handling of connection errors |
23 | 27 |
|
24 | 28 | 2015-09-08 1.6.6
|
25 |
| - * Fix an issue with ObjectID that are not string |
26 |
| - * Fix an issue with default dict parameter |
| 29 | + * Fix an issue with ObjectID that are not string |
| 30 | + * Fix an issue with default dict parameter |
27 | 31 |
|
28 | 32 | 2015-08-17 1.6.4
|
29 |
| - * The JSON encoder fallback to unicode/str if it raises TypeError |
| 33 | + * The JSON encoder fallback to unicode/str if it raises TypeError |
30 | 34 |
|
31 | 35 | 2015-08-13 1.6.3
|
32 |
| - * Fix issue with unicode query |
| 36 | + * Fix issue with unicode query |
33 | 37 |
|
34 | 38 | 2015-08-02 1.6.2
|
35 |
| - * Search now uses POST request instead of GET |
| 39 | + * Search now uses POST request instead of GET |
36 | 40 |
|
37 | 41 | 2015-07-30 1.6.1
|
38 |
| - * Fix PyPI build |
| 42 | + * Fix PyPI build |
39 | 43 |
|
40 | 44 | 2015-07-30 1.6.0
|
41 |
| - * Rewrite all the package. The API Client is 100% backward compatible. |
42 |
| - * Switch from urllib3 to requests |
43 |
| - * Various fix |
| 45 | + * Rewrite all the package. The API Client is 100% backward compatible. |
| 46 | + * Switch from urllib3 to requests |
| 47 | + * Various fix |
44 | 48 |
|
45 | 49 | 2015-07-23 1.5.9
|
46 |
| - * Fix browse_all and browse_from methods |
| 50 | + * Fix browse_all and browse_from methods |
47 | 51 |
|
48 | 52 | 2015-07-10 1.5.8
|
49 |
| - * Add the ability to use the api behind a proxy |
| 53 | + * Add the ability to use the api behind a proxy |
50 | 54 |
|
51 | 55 | 2015-06-16 1.5.5
|
52 |
| - * Fix issue with non existing facet in the result set for the disjunctive faceting method |
53 |
| - * Add browse_from and browse_all methods |
| 56 | + * Fix issue with non existing facet in the result set for the disjunctive faceting method |
| 57 | + * Add browse_from and browse_all methods |
54 | 58 |
|
55 | 59 | 2015-05-04 1.5.4
|
56 |
| - * Add new methods to add/update api key |
57 |
| - * Add batch method to target multiple indices |
58 |
| - * Add strategy parameter for the multipleQueries |
59 |
| - * Add new method to generate secured api key from query parameters |
| 60 | + * Add new methods to add/update api key |
| 61 | + * Add batch method to target multiple indices |
| 62 | + * Add strategy parameter for the multipleQueries |
| 63 | + * Add new method to generate secured api key from query parameters |
60 | 64 |
|
61 | 65 | 2015-04-24 1.5.3
|
62 |
| - * Add method to forward the end user ip |
| 66 | + * Add method to forward the end user ip |
63 | 67 |
|
64 |
| -2015-04-09 1.5.2 |
65 |
| - * Better retry strategy using two different provider (Improve high-availability of the solution, retry is done on algolianet.com) |
66 |
| - * Read operations are performed to APPID-dsn.algolia.net domain first to leverage Distributed Search Network (select the closest location) |
67 |
| - * Improved timeout strategy: increasse timeout after 2 trials & have a different read timeout for search operations |
| 68 | + 2015-04-09 1.5.2 |
| 69 | + * Better retry strategy using two different provider (Improve high-availability of the solution, retry is done on algolianet.com) |
| 70 | + * Read operations are performed to APPID-dsn.algolia.net domain first to leverage Distributed Search Network (select the closest location) |
| 71 | + * Improved timeout strategy: increasse timeout after 2 trials & have a different read timeout for search operations |
68 | 72 |
|
69 |
| -2015-03-13 1.5.1 |
70 |
| - * Fixed ImportError with Python 3.4 |
| 73 | + 2015-03-13 1.5.1 |
| 74 | + * Fixed ImportError with Python 3.4 |
71 | 75 |
|
72 |
| -2014-12-26 1.5.0 |
73 |
| - * Added timeout (connect timeout = 1s & read timeout = 30s). Can be overrided with set_timeout method |
| 76 | + 2014-12-26 1.5.0 |
| 77 | + * Added timeout (connect timeout = 1s & read timeout = 30s). Can be overrided with set_timeout method |
74 | 78 |
|
75 |
| -2014-11-29 1.4.0 |
| 79 | + 2014-11-29 1.4.0 |
76 | 80 |
|
77 |
| - * Moved API calls to algolia.net domain instead of algolia.io domain |
| 81 | + * Moved API calls to algolia.net domain instead of algolia.io domain |
78 | 82 |
|
79 |
| -2014-10-22 1.3.11 |
| 83 | + 2014-10-22 1.3.11 |
80 | 84 |
|
81 |
| - * Add more informations when hosts are unreachable |
| 85 | + * Add more informations when hosts are unreachable |
82 | 86 |
|
83 |
| -2014-10-11 1.3.10 |
| 87 | + 2014-10-11 1.3.10 |
84 | 88 |
|
85 |
| - * Do not assume that objectIDs are strings. |
| 89 | + * Do not assume that objectIDs are strings. |
86 | 90 |
|
87 |
| -2014-09-17 1.3.9 |
| 91 | + 2014-09-17 1.3.9 |
88 | 92 |
|
89 |
| - * Making Client and Index new-style python classes for easier extension |
| 93 | + * Making Client and Index new-style python classes for easier extension |
90 | 94 |
|
91 |
| -2014-09-15 1.3.{2,3,4,5,6,7,8} |
| 95 | + 2014-09-15 1.3.{2,3,4,5,6,7,8} |
92 | 96 |
|
93 |
| - * Fixed resources/ca-bundle.crt inclusion |
| 97 | + * Fixed resources/ca-bundle.crt inclusion |
94 | 98 |
|
95 |
| -2014-09-14 1.3.1 |
| 99 | + 2014-09-14 1.3.1 |
96 | 100 |
|
97 |
| - * Added update_user_key & update_user_key |
| 101 | + * Added update_user_key & update_user_key |
98 | 102 |
|
99 |
| -2014-08-25 1.3.0 |
| 103 | + 2014-08-25 1.3.0 |
100 | 104 |
|
101 |
| - * Use snake-case everywhere (backward compatible) |
| 105 | + * Use snake-case everywhere (backward compatible) |
102 | 106 |
|
103 |
| -2014-08-22 1.2.14 |
| 107 | + 2014-08-22 1.2.14 |
104 | 108 |
|
105 |
| - * More fixes around bool/json serialization |
| 109 | + * More fixes around bool/json serialization |
106 | 110 |
|
107 |
| -2014-08-21 1.2.13 |
| 111 | + 2014-08-21 1.2.13 |
108 | 112 |
|
109 |
| - * Fixed waitTask's sleep |
| 113 | + * Fixed waitTask's sleep |
110 | 114 |
|
111 |
| -2014-08-20 1.2.12 |
| 115 | + 2014-08-20 1.2.12 |
112 | 116 |
|
113 |
| - * Fixed boolean-based query parameter encoding |
| 117 | + * Fixed boolean-based query parameter encoding |
114 | 118 |
|
115 |
| -2014-07-17 1.2.11 |
| 119 | + 2014-07-17 1.2.11 |
116 | 120 |
|
117 |
| - * Added getObjects |
118 |
| - * Added deleteByQuery |
| 121 | + * Added getObjects |
| 122 | + * Added deleteByQuery |
119 | 123 |
|
120 |
| -2014-04-18 1.2.10 |
| 124 | + 2014-04-18 1.2.10 |
121 | 125 |
|
122 |
| - * Fixed decimal JSON serialization |
123 |
| - * Force urllib3>=1.8.1 dependency to work-around a GAE bug (https://github.com/shazow/urllib3/issues/356) |
| 126 | + * Fixed decimal JSON serialization |
| 127 | + * Force urllib3>=1.8.1 dependency to work-around a GAE bug (https://github.com/shazow/urllib3/issues/356) |
124 | 128 |
|
125 |
| -2014-03-30 1.2.9 |
| 129 | + 2014-03-30 1.2.9 |
126 | 130 |
|
127 |
| - * Fixed invalid date->timestamp conversion |
| 131 | + * Fixed invalid date->timestamp conversion |
128 | 132 |
|
129 |
| -2014-02-24 1.2.8 |
| 133 | + 2014-02-24 1.2.8 |
130 | 134 |
|
131 |
| - * Fixed python3 compatibility |
| 135 | + * Fixed python3 compatibility |
132 | 136 |
|
133 |
| -2014-02-24 1.2.7 |
| 137 | + 2014-02-24 1.2.7 |
134 | 138 |
|
135 |
| - * Added deleteObjects |
136 |
| - * Added generateSecuredApiKey based on an API Key, tagFilters and optional user token |
137 |
| - * Ability to specify a list of indexes targeted by a user API key |
138 |
| - * Missing UTF-8 encoding while generating DELETE URL |
| 139 | + * Added deleteObjects |
| 140 | + * Added generateSecuredApiKey based on an API Key, tagFilters and optional user token |
| 141 | + * Ability to specify a list of indexes targeted by a user API key |
| 142 | + * Missing UTF-8 encoding while generating DELETE URL |
139 | 143 |
|
140 |
| -2014-02-01 1.2.6 |
| 144 | + 2014-02-01 1.2.6 |
141 | 145 |
|
142 |
| - * Fixed encoding of objectID with slash |
| 146 | + * Fixed encoding of objectID with slash |
143 | 147 |
|
144 |
| -2014-01-30 1.2.5 |
| 148 | + 2014-01-30 1.2.5 |
145 | 149 |
|
146 |
| - * Fallback on str() if JSON encoding fails |
| 150 | + * Fallback on str() if JSON encoding fails |
147 | 151 |
|
148 |
| -2014-01-11 1.2.4 |
| 152 | + 2014-01-11 1.2.4 |
149 | 153 |
|
150 |
| - * Fixed bug on batch commands introduced in 1.2.3 |
| 154 | + * Fixed bug on batch commands introduced in 1.2.3 |
151 | 155 |
|
152 |
| -2014-01-11 1.2.3 |
| 156 | + 2014-01-11 1.2.3 |
153 | 157 |
|
154 |
| - * Fixed doc strings |
155 |
| - * Refactor of batch commands |
| 158 | + * Fixed doc strings |
| 159 | + * Refactor of batch commands |
156 | 160 |
|
157 |
| -2013-12-23 1.2.2 |
| 161 | + 2013-12-23 1.2.2 |
158 | 162 |
|
159 |
| - * Fixed encoding of dates |
| 163 | + * Fixed encoding of dates |
160 | 164 |
|
161 |
| -2013-12-18 1.2.1 |
| 165 | + 2013-12-18 1.2.1 |
162 | 166 |
|
163 |
| - * Documentation of distinct feature |
164 |
| - * Store last exception and raise it instead of generic 'unreachable host' exception |
| 167 | + * Documentation of distinct feature |
| 168 | + * Store last exception and raise it instead of generic 'unreachable host' exception |
165 | 169 |
|
166 |
| -2013-12-10 1.1.6 |
| 170 | + 2013-12-10 1.1.6 |
167 | 171 |
|
168 |
| - * Improved readability of search & settings parameters |
| 172 | + * Improved readability of search & settings parameters |
169 | 173 |
|
170 |
| -2013-12-06 1.1.5 |
| 174 | + 2013-12-06 1.1.5 |
171 | 175 |
|
172 |
| - * Added browse method |
| 176 | + * Added browse method |
173 | 177 |
|
174 |
| -2013-12-06 1.1.3 |
| 178 | + 2013-12-06 1.1.3 |
175 | 179 |
|
176 |
| - * Added partialUpdateObjects method |
| 180 | + * Added partialUpdateObjects method |
177 | 181 |
|
178 |
| -2013-11-08 1.1.1 |
| 182 | + 2013-11-08 1.1.1 |
179 | 183 |
|
180 |
| - * Encode array-based search params. |
| 184 | + * Encode array-based search params. |
181 | 185 |
|
182 |
| -2013-11-07 1.1.0 |
| 186 | + 2013-11-07 1.1.0 |
183 | 187 |
|
184 |
| - * Added clearIndex method |
185 |
| - * Added support of maxQueriesPerIPPerHour and maxHitsPerQuery in creation of API keys |
| 188 | + * Added clearIndex method |
| 189 | + * Added support of maxQueriesPerIPPerHour and maxHitsPerQuery in creation of API keys |
186 | 190 |
|
187 |
| -2013-10-11 1.0.2 |
| 191 | + 2013-10-11 1.0.2 |
188 | 192 |
|
189 |
| - * Fixed urlencode problem |
| 193 | + * Fixed urlencode problem |
190 | 194 |
|
191 |
| -2013-10-09 1.0.1 |
| 195 | + 2013-10-09 1.0.1 |
192 | 196 |
|
193 |
| - * Fixed dependencies |
| 197 | + * Fixed dependencies |
194 | 198 |
|
195 |
| -2013-10-09 1.0.0 |
196 |
| - * Make python client compatible with python 2.6+ (including Python 3.x) |
| 199 | + 2013-10-09 1.0.0 |
| 200 | + * Make python client compatible with python 2.6+ (including Python 3.x) |
0 commit comments