2024-11-27
- App launch time calculation initial level logic added
2024-11-29
- Expose Plugin to be injectable at library level
2024_12_17
- Added
queryTrackedDomainList
feature to exclude parameters from url other than in this list
2024-10-29
- ANR monitoring provision introduced.
2024-11-04
- Generic Error Handlers added
2024-10-21
- Fix for handling null values in HTTP request headers.
2024-07-31
- Introduced a handler function for beacons that were dropped because of
RateLimiter
.
2024-10-14
- Resolved issue with inaccurate start time in HTTP requests
2024-07-10
errorType
added to crash beacons
2024-05-08
RateLimiter
Updated, new limits are 20 beacons/10s & 500 beacons/5min.
2024-05-15
- Introduced extension function
addInstanaObserver
that could capture composable screen names fromNavHostController
2024-05-22
validateAllKeys
extension function introduced to filter valid keys from internal meta, usage: internal to agent- sonar gradle version updated
2024-04-23
- Enhanced runBlocking for crash reporting by instantly writing data to disk, bypassing initial delay.
2024-04-18
viewMeta
Exposed for bridging with cross-platform agents
2024-02-28
autoCaptureScreenNames
was introduced to auto capture the Fragment & Activity names
2024-03-07
- added more coverage with unit test
2024-02-13
- update vulnerable transitive dependency from gradle
2024-02-14
-
added
customMetric
feature to custom events -
added more unit tests
2024-02-07
- Fix for retrieving headers based on
java.net.URLConnection.getHeaderField
- Minor gradle file path updates in example app
2024-01-18
AgentVersion
updated to a new format for differentiating hybrid-agent and native agent data
2023-12-18
- Stale beacons clearing logic added
2023-12-05
Instana.captureHeaders
,Instana.ignoreURLs
,Instana.redactHTTPQuery
type updated toCollections.synchronizedList
, to avoid concurrent update exceptions
2023-09-19
- Version update strategy changed with SSOT from
version.gradle
file.
2023-10-17
README.md
file updated with kotlin-script support details
2023-11-07
- Change beacon id from 128 bit UUID to 64 bit hex string
2023-11-10
- ASM 9 upgrade to support JAVA_17 with sealed classes
2023-09-14
- Modifying property declarations for variables within the constructor of Instana Configuration to accommodate updates in Java-based configuration.
2023-08-17
usiRefreshTimeIntervalInHrs
is included to manage the frequency of refreshing theusi
used for custom identification.
2023-07-26
- Add crash collection enablement status to mobile feature list and send to Instana backend
2023-07-24
- Fix duplicated beacons issue
- Once in slow sending mode, periodically send 1 beacon. Once out of slow sending mode, flush all beacons immediately.
2023-07-08
- Apply privacy redaction policy to all HTTP beacons
2023-06-22
- Allow http capture for Google Ads
2023-06-22
- Allow http capture for Google Ads
2023-06-10
- Fix beacon loss issue when send beacons in one batch reached limit 100
- Fix instana-example app build issue if upgraded to gradle 8
2023-06-13
- Improve error handling on beacon send failure
2023-05-10
- Fix unit test for Android Studio Electric Eel built on February 17, 2023 or later
- Gradle 8 compatibility fix for instana-example
- Set view name for crash beacon
2023-05-10
- Upgrade android-agent runtime compileSdk version to 31
- Set view name for crash beacon
2023-04-06
- Upgrade AGP version to 7.2.2, Gradle version to 7.3.3, Kotlin version to 1.6.10
- Remove deprecated Transform API used by Instana plugin, improve app build time
- Upgrade android-agent targetSdk to 33, fix unit test cases
- Upgrade dependent library versions for android-agent and instana-example app
- Upgrade instana-example app targetSdk to 33, remove deprecated APIs
2023-02-10
- Upgrade android-agent runtime compileSdk version to 31
2022-11-21
- fix
debugTrustInsecureReportingURL
to support all Android version
2022-11-03
- Fix exception handling for closed stream in HttpURLConnection
- Test purpose flag
debugTrustInsecureReportingURL
to allow self signed instana reporting url - Ignore
EmbeddingAdapter
during auto instrumentation - Remove usage of
Map.forEach
which not supported in lower platform - Drop invalid old beacons with keys not in use
- Flag
initialSetupTimeoutMs
to wait for instana initialization if not in MainLooper - Improve instana-example to demonstrate how to enable instana based on current build type
2022-08-03
- Fix issue with custom header capture and query parameters with no associated value
2022-07-05
- Fix custom header capture for manual tracking
2022-06-06
- Fix custom header capture for manual tracking
2022-06-06
- Add
Instana.captureHeaders
to allow capturing custom headers for each request/response
2022-05-10
- Add
Instana.redactHTTPQuery
to hide URL Query parameters
2022-05-03
- Fix
java.lang.VerifyError [...] but expected Reference: java.net.HttpURLConnection [...]
error - Silence false error-reports in build-time (now configurable)
2022-03-01
- Report responses with server-error or client-error HTTP responses codes as failed
- Don't instrument NewRelic
2021-12-10
- Update log levels during compilation time
- Don't instrument Firebase
2021-12-01
- Update WorkManager to 2.7.1 to avoid crash in Android 12 (ref in WorkManager Release Notes)
- Fix compilation errors in case-insensitive file-systems
2021-10-20
- Fix HttpURLConnection exception handling which caused
CIRCULAR REFERENCE
issues on R8 - Skip internal GMS classes
2021-10-11
- Completely rewritten Plugin
- Removed strong dependency on Gradle version. Currently confirmed to work with Gradle versions up to 7.0.2
- Added support for incremental builds
- New Groovy DSL for Plugin configuration
- Fixed
error indicator
for CustomEvents
2021-09-15
- New 'collectionEnabled' flag to enable/disable beacon collection and transmission on runtime
- Stop consuming exceptions in OkHttp Interceptor
2021-07-23
- Prevent possible crash when Instana is initialized late on the app lifecycle
- Prevent crash when filesystem is not writeable
2021-07-12
- Prevent issue with Instabug initialization
2021-06-23
- Increase the scope of automatically traced dependencies
- Improve logging
2021-06-07
- Fix trace timing stop-watch
2021-04-28
- Update connection-type identifier for wired/ethernet
2021-03-30
- Internal release. No code changes. Intended as a test to verify the new mavenCentral integration in the CI pipelines
2021-03-22
- Prevent crash on some Android 11 devices when trying to ACCESS_NETWORK_STATE
- Migrate to MavenCentral following the deprecation of Jcenter
2021-03-02
- Start
overweaving
to avoid issues with other tools that manipulate bytecode
2021-02-10
- Prevent possible issue when running instrumented tests or unit tests
- Explicitly exclude
firebase-perf
from transformation targets
2020-12-07
- Fix thread-safety issue on OkHttp3 tracing
2020-11-25
- New branch 4.x.x to support Android Gradle Plugin 4.1.x and Gradle 6.5+
- Feature-parity with v3.5.0
2020-11-02
- Fix possible crash on Timer mishandling
- Improve API for Manual HTTP Tracing
2020-10-01
- Fix possible crash when OkHttp3 Request instances are prematurely disposed
- Fix issue when redundant port numbers are provided in
InstanaConfig.reportingURL
- Improved handling of the size limit for each reported field
- Addition of basic rate-limiting mechanism
- Reduce stress produced by the Agent on WorkManager (fixes possible Sqlite errors)
2020-08-10
- Add support for API 16 (Android 4.1)
- Upgrade WorkManager to 2.4.0
2020-08-04
- Fix minSdkVersion and set it to 21 (Android 5.0)
2020-08-03
- Added a workaround to avoid crashes when WorkManager is not properly initialized
- Add support for Android 11 (API 30)
2020-06-29
- New branch 3.x.x to support Android Gradle Plugin 4.0.0 and Gradle 6.1.1+
- Added Logger facade
- Fixed issue that could prevent project compilation when jar libraries where included in the project tree
2020-05-27
- Added support for reporting of Custom Events
- Improved handling of server traces
- Fixed issue which could cause a crash when Instana Agent was used without being initialized
2020-05-06
- Fixed concurrency issue which could cause a crash for users running multithreaded HttpURLConnection clients
2020-04-23
- Fixed bug which could cause a crash for users running HttpURLConnection
- Report
osName
for Android 6.0 (23) devices (if defined by the manufacturer)
2020-04-16
- Fixed bug which could cause network requests in project-modules to not be traced
2020-04-14
- New branch 2.x.x to support Android Gradle Plugin 3.6.x and Gradle 6.x
- Feature-parity with v1.1.1
2020-04-03
- Fixed bug which could potentially leave a file open after the execution of a WorkManager Work
- Changes to make sure all file-access is done in the IO thread (this solves remaining StrictMode warnings)
- Fixed agent-version reported to Instana
2020-04-01
- Improved handling of uninitiated agent
- Added support for retrofit
- Added support for react-native
2020-03-25
- Initial release