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