Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* initial implementation * [ch57654] add circleci config (#3) * [ch57656] cleanup dependencies (#2) * [ch57662] Add repo templates (#5) * [ch57657] Add setters for User and Config (#4) * [ch57663] Only expose public modules in package * [ch57666] Add Haddock (#7) * log on authentication failure (#8) * [ch57685] cleanup package (#9) * [ch57695] metric event logic (#10) * [ch58006] Hide typeclass instances with newtype public API (#11) * fix contributor guide wrong link (#12) * fix minor title-casing inconsistencies (#13) * git ignore + re-ordering lists (#14) * adding .gitignore * re-ordering items * fix typos * [ch58315] Add OSX CI (#15) * updated build instructions (#16) * [tickets listed in body] Add misc configuration and close. (#17) [ch58083] add close [ch58076] make connection timeout configuration [ch58072] add offline mode [ch58435] make event sending configurable * set version string to 0.1.0 (#18) * add beta warning * [ch58816] Fix user agent format, prepare release * [ch59631] add haskell sdk to releaser (#20) * [ch63561] Store V2 Interface (#21) * [ch63772] Mock store interface tests (#22) * [ch58074] Redis store implementation (#23) * Linting and some refactoring of streaming code. * [ch64438] dont send empty event payloads * [ch43307] use last bucket as fallback * Increased test coverage (#28) * Custom serialization instances when using custom deserialization (#29) * [ch64640] Add support for Ldd (#30) * [ch65827] payload uuid and event send retry (#32) * [ch66643] strict fields * [ch67127] minimal version constraints (#34) * [ch67145] update master export list * [ch67148] Some doc typos (#36) * [ch67154] Remove beta warning * [ch67570] actually use store initialization status (#38) * [ch69091] Add SSE timeout, fix streaming CPU burn (#39) * [ch70425] standardize streaming behavior (#41) * [ch73995] remove null user key support (#42) * [ch76243] update sdk range for redis * [ch92127] remove sel field from flag model * Removed the guides link * [ch99749] add alias and update event logic (#45) * merge traffic allocation changes * Updates docs URLs (#47) * Use non-deprecated CircleCI Xcode image. (#48) * Path is optional; should default to / (#53) * Create index event when calling track (#51) * Conditionally index users when processing eval events (#56) * Trim trailing slashes from URIs (#52) * Add event summary regardless of capacity (#55) * Do not emit identify event if key is empty; notice user otherwise (#50) If the provided user key is empty, we do not want to emit an identify event. We will log a warning message to the customer instead. If a valid user has been provided though, not only should we emit the event, but also we should add that user to the LRU cache so that we don't unnecessarily generate future index events. * Support for both aeson < 2 and aeson > 2 * Unknown flags should return provided default value (#57) * Exclude various fields from JSON payload if not required (#54) * Adds links to Relay Proxy docs * Add support for client side availability (#61) * Add new all flags state method (#62) * Add initial structure for SDK test harness (#63) * Fix test if user attribute is null (#65) * Fix negative index evaluation (#66) * Track last known server time (#67) * Introduce File and Test Data Sources (#68) * Fix aeson 2.0 compatibility (#69) A user submitted contribution was merged to support Aeson 2.0. While all of our tests were passing, this was because we lacked a test environment that actually used 2.0 This commit addresses the remaining compatibility changes and introduces a later test environment to ensure we are actually building with Aeson 2.0 support. * Bump resource class for linux builds (#70) Co-authored-by: hroederld <hroeder@launchdarkly.com> Co-authored-by: Ben Woskow <48036130+bwoskow-ld@users.noreply.github.com> Co-authored-by: Gavin Whelan <gwhelan@launchdarkly.com> Co-authored-by: LaunchDarklyCI <dev@launchdarkly.com> Co-authored-by: ember-stevens <79482775+ember-stevens@users.noreply.github.com> Co-authored-by: Matthew M. Keeler <keelerm84@gmail.com> Co-authored-by: Alex Biehl <alex@scarf.sh> Co-authored-by: Matthew M. Keeler <mkeeler@launchdarkly.com> Co-authored-by: Ember Stevens <ember.stevens@launchdarkly.com> Co-authored-by: Louis Chan <lchan@launchdarkly.com> Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com>
- Loading branch information