Repository navigation
0.3.0
0.3.0 - 2026-09-26
Features
- Open span details from the span tree
- Mark span kinds with coloured dots
- Make span tree rows easier to scan
- Size the span name column to its names
- Show span errors in span details
- Copy a span id from span details
- Show or hide all span details at once
- Drop the counts the overlay tabs repeat
- Drop Content-Type from the Request section
- Count spans and logs in the trace stat line
- Show query row counts as neutral chips
- Add the error-page switch
- Render a Peekaboot error page
- Serve the error page in place of whitelabel
- Put the toolbar on error pages
- Add an error-page override switch
- Beat a ControllerAdvice's own error page
- Resolve the stack-trace exclusion list
- Decide which stack-trace frames fold away
- Add the stack-trace folding properties
- Fold framework frames on the error page
- Reveal the full trace on the error page
- Capture the stack trace of a logged error
- Show a logged error's trace, folded
- Classify async tasks as their own action
- Observe tasks handed to task executors
- Register the async task decorator
- Track async subtrees in the trace bundle
- Keep async work out of a trace's duration
- Keep async spans out of the span summary
- Map a trace subtree as its own tree
- List async subtrees as their own rows
- Link, distinguish and open async rows
- Fold async work out of a trace's timeline
- Remove a trace from Slow when it is not slow
- Give an async row its own logs and status
- Single-space the error page stack trace
Bug fixes
- security: Tolerate other filter registrations
- Show span tag keys in full
- Group every count in the reader's locale
- Render buttons in the UI font
- Keep the jump highlight on a hovered row
- Move the testing app off isbn-scanner's port
- Capture a failed request as a server error
- Stop the dependabot merge waiting on itself
- stack-trace: Classify suppressed frames
- stack-trace: Merge adjacent application runs
- error-page: Ask FoldedTrace what to reveal
Dependency upgrades
- deps-dev: Bump org.apache.maven.plugins:maven-deploy-plugin
- deps-dev: Bump org.apache.maven.plugins:maven-install-plugin
- deps-dev: Bump org.codehaus.mojo:exec-maven-plugin
- deps: Bump com.microsoft.playwright:playwright
- deps: Bump net.ttddyy.observation:datasource-micrometer-opentelemetry
- deps: Bump net.ttddyy.observation:datasource-micrometer-spring-boot
- deps: Use jdbc-url-parser 0.1.2
Reverts
- Failed 0.3.0 release preparation
Documentation
- Correct when preparationGoals run
- Describe the error page and its toolbar
- Describe stack-trace folding
- Fix ARCHITECTURE's frame-detection notes
- Describe how the Dependabot merge waits
- List the frontend linters among the gates
- Describe async task instrumentation
- Add the beta notice and name to the README
- Take over internals cut from the user docs
- Refresh the README dashboard screenshot
Internal changes
- One stylesheet inliner for both surfaces
- Drop four unused catch bindings
- Replace the deprecated word-break value
- Drop a dead parameter from the trace header
- Declare the dashboard's buttons explicitly
- Delete three members nothing calls
Tests
- Lose the script without expiring the route
- Cover the error page and its bar over HTTP
- Pin the error detail settings invariant
- Pin the reveal control's toggle-back path
- Capture the error page and an async trace
Build, CI and chores
- Merge main back to dev by pushing
- Commit the changelog with the release version
- Put a space in the release tag message
- Ignore session notes and key exports
- Keep the local ignores out of the repo
- Rebase dependabot auto-merges
- Release from dev, fast-forward main
- Publish the site with the release
- Wait for the build instead of auto-merge
- Pass GH_REPO to the Dependabot merge
- Lint the frontend's JS, CSS and HTML
- Publish branch snapshots to Maven Central
- Take the snapshot version from a shared action
- Track the shared action by its major tag
- Drop the spotless ratchet
- Format the whole tree with spotless
Full changelog: 0.2.0...0.3.0