Skip to content

Adobe AEM (Sling) browser script injection modules#2863

Open
jtduffy wants to merge 3 commits into
mainfrom
apache-sling
Open

Adobe AEM (Sling) browser script injection modules#2863
jtduffy wants to merge 3 commits into
mainfrom
apache-sling

Conversation

@jtduffy

@jtduffy jtduffy commented May 1, 2026

Copy link
Copy Markdown
Contributor

Resolves #2774

Two new instrumentation modules:

  • apache-sling-htl-2.0.6 (javax)
  • apache-sling-htl-3.0.0 (jakarta)

Modules for injecting the browser monitoring header script into Apache Sling
HTL templates. HTL is the engine utilized by Adobe Experience Manager (AEM).

These modules are only responsible for injection of the browser script. Other instrumentation (custom, labs)
will need to be present to properly name the transaction and capture deeper visibility in Sling/AEM
transactions.

See the README in each project for full details.

@codecov-commenter

codecov-commenter commented May 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.73%. Comparing base (0bac2c7) to head (d6bc07c).
⚠️ Report is 163 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #2863      +/-   ##
============================================
+ Coverage     70.72%   70.73%   +0.01%     
- Complexity    10642    10665      +23     
============================================
  Files           881      879       -2     
  Lines         42932    43004      +72     
  Branches       6497     6512      +15     
============================================
+ Hits          30363    30421      +58     
- Misses         9642     9653      +11     
- Partials       2927     2930       +3     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jasonjkeller jasonjkeller moved this from Triage to Needs Review in Java Engineering Board May 5, 2026
@jtduffy jtduffy marked this pull request as ready for review June 2, 2026 17:06

@sharvath-newrelic sharvath-newrelic left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LTGM

@jtduffy jtduffy moved this from Needs Review to Code Complete/Done in Java Engineering Board Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Code Complete/Done

Development

Successfully merging this pull request may close these issues.

Adobe AEM browser auto injection support

4 participants