Skip to content

Commit

Permalink
prepare 3.0.2 release (#43)
Browse files Browse the repository at this point in the history
* 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
12 people committed Sep 20, 2022
1 parent b90d9e0 commit 383b277
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 4 deletions.
1 change: 1 addition & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
version: 2.1
jobs:
build-test-linux:
resource_class: medium+
parameters:
resolver:
type: string
Expand Down
4 changes: 0 additions & 4 deletions stack.yaml

This file was deleted.

1 change: 1 addition & 0 deletions stack.yaml

0 comments on commit 383b277

Please sign in to comment.