Skip to content

Releases: adobe/aepsdk-edge-android

v3.0.2

26 Feb 01:35
f607561

Choose a tag to compare

Release notes

  • Added support for recoverable error codes from Edge Network.

What's Changed

Full Changelog: v3.0.1...v3.0.2

v3.0.1

11 Feb 00:20
fbdf4be

Choose a tag to compare

Release notes

  • Added support for the new MobileCore.initialize API introduced in Core.

What's Changed

Full Changelog: v3.0.0...v3.0.1

v3.0.0

23 Jan 23:35
d712e5b

Choose a tag to compare

Release Notes

Major version update for Edge Network Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 3.0.0. The current release includes the following changes:

  • Updated the minimum supported Android API level to 21.
  • Removed deprecated registerExtension API. Use the MobileCore.registerExtensions() API for registering extensions and initializing the SDK instead.
  • Removed deprecated function Formatters.dateToISO8601String(), replaced by TimeUtils.getISO8601UTCDateWithMilliseconds() in MobileCore.
  • Removed deprecated function Formatters.dateToShortDateString(), replaced by TimeUtils.getISO8601FullDate() in MobileCore.
  • Added an enhancement to prevent network retries when the device's network is offline.

What’s Changed

v2.4.0

27 Oct 23:59
2519205

Choose a tag to compare

Release Notes

  • Added support to customize datastream configurations on a per-event basis using the sendEvent API.
  • Improved logging on connection failure.

What's Changed

  • Integration test workflow by @timkimadobe in #76
  • Integration test JSON comparison system by @timkimadobe in #79
  • Shared test utilities setup by @timkimadobe in #93
  • Mock/Real NetworkServices test utilities (no functional test refactor) by @timkimadobe in #95
  • Functional test refactor - using new network service test helpers by @timkimadobe in #96
  • Integration test cases by @timkimadobe in #101
  • Integration test workflow update by @timkimadobe in #102
  • Feature/integration tests by @timkimadobe in #103
  • NetworkService test helpers parity and method doc updates by @timkimadobe in #104
  • Update Experience Event class for Datastream Config Override Feature by @addb in #112
  • Log generic network failure when HTTP code is -1. Log retry interval. by @kevinlind in #113
  • Update documentation for Datastream Override Feature by @addb in #114
  • Datastream Id Override and Datastream Config Override Implementation by @addb in #115
  • Add functional tests for datastream config override feature by @addb in #122
  • Integration Tests for Datastream Config Overrides Feature by @addb in #123
  • Feature: Datastream configuration overrides by @addb in #124
  • Bump up version for 2.4.0 release by @addb in #125
  • Dev -> Staging [v2.4.0 Release] by @addb in #126
  • Staging -> Main - [v2.4.0 Release] by @addb in #128

Full Changelog: v2.3.0...v2.4.0

v2.3.0

01 Sep 22:13
1718d25

Choose a tag to compare

v2.3.0

  • Added the ability to request a "completion" event when making an experience event request. The contentComplete event is dispatched after the request connection is closed.

What's Changed

  • Fix warnings in Gradle files by @kevinlind in #80
  • Dispatch 'complete' event when streaming connection closed by @kevinlind in #83
  • Bump version to 2.3.0 by @kevinlind in #84
  • Add content complete event to toc, update response content description by @kevinlind in #85
  • Merge to Staging for v2.3.0 release by @kevinlind in #86
  • Revert 'asNode(null)' to 'asNode()'. by @kevinlind in #87
  • Merge to Staging for 2.3.0 Gradle fix for publish by @kevinlind in #88
  • Replace hardcoded event source with EventSource.CONTENT_COMPLETE by @kevinlind in #89
  • Merge to Staging for 2.4.0 release, updates Core dependency to 2.4.0 by @kevinlind in #90
  • Merge to Main for 2.3.0 release by @kevinlind in #91

Full Changelog: v2.2.0...v2.3.0

v2.2.0

21 Jul 21:17
d390fd1

Choose a tag to compare

2.2.0

  • Added support for chaining related events.
  • Fixed location of event index when decoding network response errors and warnings.

What's Changed

Full Changelog: v2.1.0...v2.2.0

v2.1.0

12 Apr 03:46
30a8984

Choose a tag to compare

What's Changed

  • Update dependencies to remove Edge from chain by @timkimadobe in #46
  • Remove kotlin syntax from api docs by @timkimadobe in #45
  • Add Edge event reference by @timkimadobe in #44
  • Update event reference doc by @timkimadobe in #48
  • Update license by @emdobrin in #49
  • Implemented overwrite custom path feature along with unit and functional tests by @addb in #51
  • Bump up version for 2.1.0 release + Add License URL + Minor refactoring for overwrite path validation by @addb in #54
  • Dev -> Staging [v2.1.0 release] by @addb in #55
  • Staging -> Main [v2.1.0 release] by @addb in #56

New Contributors

  • @addb made their first contribution in #51

Full Changelog: v2.0.0...v2.1.0

v2.0.0

01 Feb 04:23
4501cc8

Choose a tag to compare

What's Changed

  • Updates to CircleCI configuration by @kevinlind in #1
  • [MOB-17072] Adopt changes for Core 2.0 part 1 by @kevinlind in #2
  • [MOB-17672] Use event type/source from core by @emdobrin in #3
  • [MOB-17672] Update all usages of dispatchEvent for new 2.x APIs by @emdobrin in #4
  • [MOB-17672] Update extension API usages for 2.x by @emdobrin in #5
  • [MOB-17672] Log updates in source code by @emdobrin in #6
  • [MOB-17672] Part2 - Log updates in test code by @emdobrin in #7
  • [MOB-17671] Updates for HitProcessing 2.x by @emdobrin in #8
  • [MOB-17093] Part 1 - Unit tests with mockito and core 2.x by @emdobrin in #9
  • [MOB-17093] Part 2 - Unit tests with mockito and core 2.x by @emdobrin in #10
  • [MOB-17093] Simplify mocks for sharedStateCallback by @emdobrin in #11
  • [MOB-17092] Use TimeUtils for xdm timestamp format by @emdobrin in #13
  • [MOB-17093] Part3 - re-enable functional tests by @emdobrin in #12
  • Cleanup - remove unused helpers, fix warnings, dependencies by @emdobrin in #15
  • Use DataReader for map retrievals by @emdobrin in #14
  • Fix network request await for asserts by @emdobrin in #16
  • Edge extension and public classes - coverage++ by @emdobrin in #17
  • Annotations on public and extension apis by @emdobrin in #18
  • Use StringUtils, JSONUtils from Core by @emdobrin in #21
  • clean up dependencies and update to java 11 by @emdobrin in #24
  • Close hit queue on Edge unregistration by @kevinlind in #27
  • dev-v2.0.0 -> staging for 2.0.0-SNAPSHOT by @emdobrin in #28
  • Update using Core Utils by @cacheung in #34
  • Updated github issue templates by @emdobrin in #33
  • Update test app logging service and instruction text by @timkimadobe in #29
  • Refactor EdgeHitProcessor.processHit to clean up error handling by @kevinlind in #19
  • dev-v2.0.0 to staging for second 2.0.0-SNAPSHOT by @kevinlind in #36
  • Update documentation and tutorial for 2.0 by @timkimadobe in #35
  • Edge test app in kotlin by @emdobrin in #37
  • Add Kotlin to API documentation 2.0 by @timkimadobe in #38
  • Update dependencies by @emdobrin in #39
  • Re-enable app build on ci by @emdobrin in #41
  • Update header spacing by @timkimadobe in #42
  • dev-v2.0.0 -> staging by @emdobrin in #40
  • staging -> main for 2.0.0 release by @emdobrin in #43

New Contributors

Full Changelog: https://github.com/adobe/aepsdk-edge-android/commits/v2.0.0