Skip to content

staging -> main (1.1.0)#186

Merged
emdobrin merged 34 commits intomainfrom
staging
Apr 9, 2021
Merged

staging -> main (1.1.0)#186
emdobrin merged 34 commits intomainfrom
staging

Conversation

@nporter-adbe
Copy link
Copy Markdown
Contributor

No description provided.

emdobrin and others added 30 commits January 21, 2021 12:11
Down-merge main -> dev after v1.0.0 release
[AMSDK-11013] Support for sending update consent requests to Edge Network
* Read XDM shared state from IdentityEdge

* Remove unused constant

* Fix functional tests

* Add IdentityEdge to podspec dependencies

* Remove IdentityMap in favor of dictionary

* Remove AEPIdentityEdge from dependency

* Get tests passing

* Use constant

* Fix testProcessHit_noECID test

* Dynamic encoding for XDM payloads

* DynamicKey -> DynamicCodingKey

* Update consent hit to use free form dict

* Use constant for identityMap

* Consolidate line

* Use "test-ecid"

* Add test helper for building identity map

* Update to latest identity edge

* Remove request context data

* Read only IdentityMap from Identity XDM shared state
…sent (#166)

* Implement collect consent, remove privacy status

* update dependencies, fix test compile error

* format

* sample app updates for consent + identityedge

* Remove privacy status tests and add tests for events queing with consent

* Functional tests for Consent use-cases

* Mock classes for dataQueue, hitProcessor, unit tests for Edge extension class

* Set initial queue state, docs

* fix docs, update pods

* review impl
* Update Identity and Consent after extension renames

* Remove Consent shared state name as it is not used.

* Add Consent to list of test caches to clear

* Update Consent shared state name
* Add EdgeDataEntity and persist identityMap and store payloads

* Filter out expired payloads before sending hit

* Handle reset event

* Add tests

* Add empty event data check to hit processor for experience and consent events

* lint

* Store tuples of uuid's and dates instead of entire event

* Make date in network handler thread safe and update logs

* Extract ignoreStorePayloads to a functino

* Add comment about batching

* Add functional tests for clearing state store

* Add atomic test

* clean up test for atomic

* Update comments, add log
* Renaming and update dependencies

* Update dependencies

* Update identity integration tests to primary false
* Fix log

* Update NetworkResponseHandler.swift
#176)

* Check for consent registration based on hub shared state

* [AMSDK-11328] Consts, improve readability
* Enable response streaming for Consent requests.

* Add tests to verify streaming config in Consent requests
* persist last known reset timestamp

* Fix test

* Return nil when loading from persistence, change constant name

* Add +/- to testing dates
Consent events delivery, collect consent enforcement and updated dependencies from Identity to Edge Identity
emdobrin and others added 4 commits March 31, 2021 11:58
* Update version to v1.1.0

* Cleanup few logs, particularly for the modified classes

* Clean up privacy status from test targets, update logs

* Fix lint warnings in code

* Update pod dependencies

* Update logs for EdgeNetworkService, increase lint line length rule to 180

* Re-enable dependency on AEPEdgeIdentity

* Update proj version

* Bump required min version for AEPCore to 3.1.0

* Pod update

* Final pod update
dev -> staging for v1.1.0 release
* Update the sample app for release testing

* rename a method

* Pod prod update v1.1.0 (#184)

* Require Core v3.1.1

* Update to prod pods

* Reduce expected hub shared state with latest core

* try to purge pod cache on circleci

* Revert "try to purge pod cache on circleci"

This reverts commit 4d641b2.

* bump cache version

Co-authored-by: pravin <pravinpk0707@gmail.com>
@nporter-adbe nporter-adbe requested a review from emdobrin April 9, 2021 00:01
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 9, 2021

Codecov Report

Merging #186 (cf1d2ed) into main (985ce2d) will increase coverage by 1.11%.
The diff coverage is 93.02%.

@@            Coverage Diff             @@
##             main     #186      +/-   ##
==========================================
+ Coverage   93.06%   94.18%   +1.11%     
==========================================
  Files          20       25       +5     
  Lines         620      893     +273     
==========================================
+ Hits          577      841     +264     
- Misses         43       52       +9     

@emdobrin emdobrin merged commit 64736cf into main Apr 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants