4 - Reorganized V5 modules internally, ripped out Generic,
5 rewrote part of the test suite.
6 - Added message field to EsProtocolException
7 - Switch from Data.Version to Data.SemVer to support parsing broader version format.
8 - Drop support for GHC < 8.0
9 - Remove upper bound on aeson.
11 - Reorganized V1 modules, mirroring the work done on V5.
13 - Added support for autogenerated elasticsearch ids in the bulk API
14 - Added support for token filters
15 - Added action for searching multiple indices
17 - Added support for scripts fields and function score queries
19 - Added support for direct generators
21 - Add [character filters][] to the `AnalyzerDefinition` type.
22 - Add the "stemmer" and "stop" [token filters][] to `TokenFilterDefinition`.
24 - Add support for wildcard queries
26[Character Filters]: https://www.elastic.co/guide/en/elasticsearch/reference/5.6/analysis-charfilters.html
27[Token Filters]: https://www.elastic.co/guide/en/elasticsearch/reference/5.6/analysis-tokenfilters.html
32 - Allow http-types 0.12
37 - Allow http-types 0.11
38 - Removed unused `oPath` function
44 - #204 Fix bug where Location was used instad of LatLon
45 - #207 Add instructions on how to run example code
48 - #200 Add function for deleting alias
49 - #201 Add BulkCreateEncoding, which allows use of aeson's Encoding for faster bulk creates
50 - #203 Add support for total fields limit
53 - #196 Add missing import to example
56 - #186 Fix warnings and drop redundant constraints
59 - #183 Bump dependencies to support GHC 8.2
62 - #182 Support for Suggesters and Template Queries
75 - #177 Added stats aggregation
81 - #175 Sorted version of getInitialScroll for V5 client
87 - #174 doctests are bad
88 - #171 Added Semigroup instances
92 - #168 Sub-aggregation support
93 - #167 Limit QuickCheck to 500 checks
98 - #162 Allow Aeson 1.1
100 - #159 Fix bug with tie breaker json instance for MultiMatchQuery
104This 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!
107 - #139 Make `nodeOSLoad` record a `Maybe` for Windows compatibility
108 - #138 Change the `nodePluginVersion` record to deal with plugins which report `NA` as their version.
110 - #155 Shed `derive` dependency in test.
111 - #154 Switch to `Simple` build type.
112 - #153 Loosen deps on aeson, hspec.
114 - #151 Add `waitForYellowIndex`
116 - #150 Fix some failing QuickCheck tests.
117 - #147 Drop dependency on deprecated doctest-prop.
118 - #137 Add node stats API.
119 - #128 Add nodes API.
120 - #127 Add haddock sections to break up API.
121 - #126 Add snapshot/restore API.
122 - #125 Set lower bound for http-client
123 - #123 Allow replica count of 0 in smart constructor.
125 - #143 Fix an example.
128 - #135 Changes date formatting to have leading zeroes to bring us closer to ES 2.0 support.
129 - #133 Fix parent child tests for ES 2.0.
130 - #132 Parse status API from ES 2.0.
131 - #131 Add cardinality aggregations.
133 - #130 Add OverloadedStrings to first example.
135 - #117 Fix haddocks italicizing forward slashes.
140 - Add http-client-0.5.0 support
145Thanks 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.
148 - #112 List indices support
149 - #94 Implement index optimization
150 - #91 Make `respIsTwoHunna` more semantic
151 - More detail: This is actually the cause of a bug in real code. If you happen to be
152 using parseEsResponse (which uses respIsTwoHunna) to parse the result of
153 certain operations such as creating an index, those operations return a
154 201 and unjustly are deemed to be a failure.
155 - Cleaned up errant Haskell tokens in README
156 - #84 Added request auth hooks
158* @dzhus / @MailOnline
159 - #85 Add updateDocument
162 - #108 Update README URLs based on HTTP redirects
165 - #105 Add helper data types and functions for Missing Aggregations
166 - Removed unused server versions from the tests
167 - Updated readme to reflect actual ES versions supported and tested
168 - Added support for parsing results of Missing Aggregations
169 - #104 Export BucketValue
170 - #102 Add local testing instructions to the README
171 - #89 Support Bool and Numeric keys in TermsResults
172 - Added Missing Aggregation support
173 - #98 Improve EsProtocolException documentation for human error
174 - Updated README to warn about 2.0 compatibility
175 - Fix docs specifying an incorrect terminating condition
178 - Merge monkey, puzzled over spurious local doctest failures
183Thanks 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.
186 - #77: Add test for error parsing
187 - #76/#78: Support for updating (modifying) index settings
188 - #79/#80: Index aliases
189 - #81: Low-level scroll API support
190 - #82: Date range aggregation
193 - Fucked around with dependencies and broke things in order to upgrade to Aeson 0.10
199Thanks to the following people, Bloodhound 0.9.0.0 is being released!
202 - #75: A more explicit type for errors
203 - #74: Add readme and changelog to extra source files
206 - #38/#73 Provide safety by using URL-encoding
209 - #72 Added parent support to documentExists
215Thanks to the following people, Bloodhound 0.8.0.0 is being released!
218 - #67: Deriving Monad(Throw|Catch|Mask)
219 - #64: Export BH constructor
220 - #61: Filter aggregation support
221 - #60: Add value_count aggregation support
222 - #58: Eliminate partiality in EsResult
225 - #59: Fixed bug with IndexSettings serialization
226 - #56: Added fields support to Search
227 - #55: Added ability to specify a parent document
228 - #54: Fixed IndexTemplate serialization bug
229 - #52: Added ability to manipulate templates
230 - #51: Fixed mapping API
231 - #50: Fixed problem with put sending POST
234 - #63: Url query encoding bug
238 - #69: Replace Control.Monad.Error with CM.Except via mtl-compat
239 - #70: Silence redundant import warning with base-4.8.*
240 - #71: Use "newManager" instead of deprecated "withManager"
245* Added QueryFilter thanks to Bjørn Nordbø!
247* Support for optimistic concurrency control thanks again to @MichaelXavier!
257* Moved to BHMonad, thanks to @MichaelXavier! Now there's a reader of config information and IO is lifted.
259* SearchHits have a Monoid now, makes combining search results nicer, allows for defaulting when a search cannot be performed.
264* Fixed and changed TermsQuery (This caused the major bump)
266* Removed benchmarks from travis.yml
268* Added doctests, examples for Database.Bloodhound.Client. Haddocks should be much nicer.
270* Various fixes, reformatting
275* Term and date aggregation - thanks to Christopher Guiney! (@chrisguiney)
277Following three thanks to Liam Atkins (@latkins)
279* omitNulls changed to exclude empty lists and null values
281* BoolQuery must/mustNot/Should changed from Maybe (Query|[Query]) to [Query] thanks to @latkins
283* Added vector dependency so we can check for V.null/V.empty on JSON arrays
285* 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
287* Added 1.4.0 support and CI integration
289* Can generate individual bulk operations, https://github.com/bitemyapp/bloodhound/issues/17, bulk requests should be more efficient now too - Vector instead of List.
294* Status "ok" changed from Bool to Maybe Bool thanks to @borisyukd
296* Elasticsearch 1.3.x compatibility fixed with changes to geo bounding boxes - thanks to Curtis Carter! (@ccarter)
298* CI coverage expanded to 1.0.x -> 1.3.x
303* Killed off maybeJson/mField/catMaybes in favor of omitNulls
305* Experimenting with RecordWildcards
307* Merged Types and Instances module into Types to prevent possibility of orphans and cull orphan instance warnings.
309* Added note about current supported Elasticsearch version.
316* Renamed createMapping to putMapping
318* Fixed and rebuilt documentation
320* RegexpFlags changed to a sum type instead of Text, thanks to @MichaelXavier!
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list