git.iko.soy/typeable/bloodhound
on 3be3d8f help sign in
typeable/bloodhound/changelog.md
292 lines 8.5 kB history raw
10.15.0.2
2========
3- @michaelxavier
4 - Allow http-types 0.12
60.15.0.1
7========
8- @bitemyapp
9 - Allow http-types 0.11
10 - Removed unused `oPath` function
120.15.0.0
13===================
15- @jagare
16 - #204 Fix bug where Location was used instad of LatLon
17 - #207 Add instructions on how to run example code
19- @andrewthad
20 - #200 Add function for deleting alias
21 - #201 Add BulkCreateEncoding, which allows use of aeson's Encoding for faster bulk creates
22 - #203 Add support for total fields limit
24- @chrissound
25 - #196 Add missing import to example
27- @tmcgilchrist
28 - #186 Fix warnings and drop redundant constraints
30- @23Skidoo
31 - #183 Bump dependencies to support GHC 8.2
33- @bermanjosh
34 - #182 Support for Suggesters and Template Queries
36- @dawei-dev
37 - #181 Fix typo
400.14.0.0
41===================
43- @bitemyapp
44 - Aeson 1.2
46- @shmish111
47 - #177 Added stats aggregation
49- @justinwhite
50 - #176 Fixed typo
52- @WraithM
53 - #175 Sorted version of getInitialScroll for V5 client
550.13.0.0
56===================
58- @michaelxavier
59 - #174 doctests are bad
60 - #171 Added Semigroup instances
61 - #165 Aeson 1.1
63- @bermanjosh
64 - #168 Sub-aggregation support
65 - #167 Limit QuickCheck to 500 checks
670.12.1.0
68===================
69* @michaelxavier
70 - #162 Allow Aeson 1.1
71* @bermanjosh
72 - #159 Fix bug with tie breaker json instance for MultiMatchQuery
740.12.0.0
75===================
76This release contains several new APIs, documentation fixes, and some minor type updates, and steps towards ES 2.0 support. Thanks to all of our contributors!
78* @bermanjosh
79 - #139 Make `nodeOSLoad` record a `Maybe` for Windows compatibility
80 - #138 Change the `nodePluginVersion` record to deal with plugins which report `NA` as their version.
81* @phadej
82 - #155 Shed `derive` dependency in test.
83 - #154 Switch to `Simple` build type.
84 - #153 Loosen deps on aeson, hspec.
85* @andrewthad
86 - #151 Add `waitForYellowIndex`
87* @michaelxavier
88 - #150 Fix some failing QuickCheck tests.
89 - #147 Drop dependency on deprecated doctest-prop.
90 - #137 Add node stats API.
91 - #128 Add nodes API.
92 - #127 Add haddock sections to break up API.
93 - #126 Add snapshot/restore API.
94 - #125 Set lower bound for http-client
95 - #123 Allow replica count of 0 in smart constructor.
96* @23Skidoo
97 - #143 Fix an example.
98 - #142 Docs cleanup.
99* @alistair
100 - #135 Changes date formatting to have leading zeroes to bring us closer to ES 2.0 support.
101 - #133 Fix parent child tests for ES 2.0.
102 - #132 Parse status API from ES 2.0.
103 - #131 Add cardinality aggregations.
104* @dinnu93
105 - #130 Add OverloadedStrings to first example.
106* @MaxGabriel
107 - #117 Fix haddocks italicizing forward slashes.
1090.11.1.0
110===================
111* @bitemyapp
112 - Add http-client-0.5.0 support
1140.11.0.0
115===================
117Thanks to the following people, Bloodhound 0.10.0.0 is being released! This one gets a bit messy due to the Aeson 0.11 changeover, but this should be good to go now. Note that Aeson 0.11 returned to Aeson 0.9's behavior and semantics.
119* @MichaelXavier
120 - #112 List indices support
121 - #94 Implement index optimization
122 - #91 Make `respIsTwoHunna` more semantic
123 - More detail: This is actually the cause of a bug in real code. If you happen to be
124 using parseEsResponse (which uses respIsTwoHunna) to parse the result of
125 certain operations such as creating an index, those operations return a
126 201 and unjustly are deemed to be a failure.
127 - Cleaned up errant Haskell tokens in README
128 - #84 Added request auth hooks
130* @dzhus / @MailOnline
131 - #85 Add updateDocument
133* @ReadmeCritic
134 - #108 Update README URLs based on HTTP redirects
136* @MHova
137 - #105 Add helper data types and functions for Missing Aggregations
138 - Removed unused server versions from the tests
139 - Updated readme to reflect actual ES versions supported and tested
140 - Added support for parsing results of Missing Aggregations
141 - #104 Export BucketValue
142 - #102 Add local testing instructions to the README
143 - #89 Support Bool and Numeric keys in TermsResults
144 - Added Missing Aggregation support
145 - #98 Improve EsProtocolException documentation for human error
146 - Updated README to warn about 2.0 compatibility
147 - Fix docs specifying an incorrect terminating condition
149* @bitemyapp
150 - Merge monkey, puzzled over spurious local doctest failures
1520.10.0.0
153===================
155Thanks to the following people, Bloodhound 0.10.0.0 is being released! This one gets a bit messy due to the Aeson 0.10 upgrade, so you may want to wait for the dust to settle. YMMV.
157* @MichaelXavier
158 - #77: Add test for error parsing
159 - #76/#78: Support for updating (modifying) index settings
160 - #79/#80: Index aliases
161 - #81: Low-level scroll API support
162 - #82: Date range aggregation
164* @bitemyapp
165 - Fucked around with dependencies and broke things in order to upgrade to Aeson 0.10
166 - Please forgive me.
1680.9.0.0
169===================
171Thanks to the following people, Bloodhound 0.9.0.0 is being released!
173* @MichaelXavier
174 - #75: A more explicit type for errors
175 - #74: Add readme and changelog to extra source files
177* @MaxDaten
178 - #38/#73 Provide safety by using URL-encoding
180* @centromere
181 - #72 Added parent support to documentExists
1840.8.0.0
185===================
187Thanks to the following people, Bloodhound 0.8.0.0 is being released!
189* @MichaelXavier
190 - #67: Deriving Monad(Throw|Catch|Mask)
191 - #64: Export BH constructor
192 - #61: Filter aggregation support
193 - #60: Add value_count aggregation support
194 - #58: Eliminate partiality in EsResult
196* @centromere
197 - #59: Fixed bug with IndexSettings serialization
198 - #56: Added fields support to Search
199 - #55: Added ability to specify a parent document
200 - #54: Fixed IndexTemplate serialization bug
201 - #52: Added ability to manipulate templates
202 - #51: Fixed mapping API
203 - #50: Fixed problem with put sending POST
205* @bermanjosh
206 - #63: Url query encoding bug
207 - #53: Scan type
209* @sjakobi
210 - #69: Replace Control.Monad.Error with CM.Except via mtl-compat
211 - #70: Silence redundant import warning with base-4.8.*
212 - #71: Use "newManager" instead of deprecated "withManager"
2140.7.0.0
215===================
217* Added QueryFilter thanks to Bjørn Nordbø!
219* Support for optimistic concurrency control thanks again to @MichaelXavier!
2210.6.0.1
222===================
224* Allow Aeson 0.9
2260.6.0.0
227===================
229* Moved to BHMonad, thanks to @MichaelXavier! Now there's a reader of config information and IO is lifted.
231* SearchHits have a Monoid now, makes combining search results nicer, allows for defaulting when a search cannot be performed.
2330.5.0.0
234===================
236* Fixed and changed TermsQuery (This caused the major bump)
238* Removed benchmarks from travis.yml
240* Added doctests, examples for Database.Bloodhound.Client. Haddocks should be much nicer.
242* Various fixes, reformatting
2440.4.0.0
245===================
247* Term and date aggregation - thanks to Christopher Guiney! (@chrisguiney)
249Following three thanks to Liam Atkins (@latkins)
251* omitNulls changed to exclude empty lists and null values
253* BoolQuery must/mustNot/Should changed from Maybe (Query|[Query]) to [Query] thanks to @latkins
255* Added vector dependency so we can check for V.null/V.empty on JSON arrays
257* Highlighting, thanks to @latkins! See http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-highlighting.html and http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/highlighting-intro.html for more
259* Added 1.4.0 support and CI integration
261* Can generate individual bulk operations, https://github.com/bitemyapp/bloodhound/issues/17, bulk requests should be more efficient now too - Vector instead of List.
2630.3.0.0
264===================
266* Status "ok" changed from Bool to Maybe Bool thanks to @borisyukd
268* Elasticsearch 1.3.x compatibility fixed with changes to geo bounding boxes - thanks to Curtis Carter! (@ccarter)
270* CI coverage expanded to 1.0.x -> 1.3.x
2720.2.0.1
273===================
275* Killed off maybeJson/mField/catMaybes in favor of omitNulls
277* Experimenting with RecordWildcards
279* Merged Types and Instances module into Types to prevent possibility of orphans and cull orphan instance warnings.
281* Added note about current supported Elasticsearch version.
2830.2.0.0
284===================
286* Added TermFilter
288* Renamed createMapping to putMapping
290* Fixed and rebuilt documentation
292* RegexpFlags changed to a sum type instead of Text, thanks to @MichaelXavier!