Conversation
staging -> main (v1.0.0)
Create release-drafter.yml
* Update release.yml * Update core ref
* Add missing foundation import for @objc attribute * Fix sample app build
Remove ResponseHandler from sample app
Down-merge main -> dev after v1.0.0 release
Update repo files
[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
* 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
Codecov Report
@@ Coverage Diff @@
## staging #180 +/- ##
===========================================
+ Coverage 93.34% 94.18% +0.83%
===========================================
Files 20 25 +5
Lines 616 893 +277
===========================================
+ Hits 575 841 +266
- Misses 41 52 +11 |
nporter-adbe
approved these changes
Mar 31, 2021
kevinlind
approved these changes
Mar 31, 2021
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Related Issue
Motivation and Context
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
Checklist: