Skip to content

release: 0.0.9 - #40

Merged
anilcancakir merged 1 commit into
masterfrom
release/0.0.9
Sep 29, 2026
Merged

anilcancakir merged 1 commit into
masterfrom
release/0.0.9

Conversation

@anilcancakir

Copy link
Copy Markdown
Member

Patch: monotonic record timestamps, interaction links and credential redaction. Wave 3 of the 2026-09-29 perf batch, after artisan 0.0.17 (live).

What ships

  • A monotonic clock, an interaction link and exclusive self time on every record (feat(records): monotonic atUs, interaction links, request ids and frame self time #38).
    • Records gain atUs, interactionId and linkedBy.
    • HTTP records gain requestId, startUs and endUs.
    • Frames gain vsyncStartUs and selfMicros.
    • BREAKING: FramePerfRecord.blocks is Map<String, ({int micros, int selfMicros, int count})>.
  • The HTTP buffer masks credentials before it buffers them (feat(store): mask credentials before an HTTP record is buffered #39). This covers request headers such as Authorization, Cookie and X-Api-Key, and credential keys in JSON bodies and in form-encoded bodies. Bracketed form keys such as user[password] match on their last part. TelescopeRedaction adds the three hide lists and the redactParameters and redactBody helpers for adapters. HttpRequestRecord.copyWith is new.

Floors

Dependency From To
fluttersdk_artisan ^0.0.16 ^0.0.17

Stamps

Site From To
pubspec.yaml, server.json, example/pubspec.yaml 0.0.8 0.0.9
example/pubspec.lock 0.0.8, artisan 0.0.16 0.0.9, artisan 0.0.17 hosted, no /Users/ path
skills/fluttersdk-telescope/SKILL.md frontmatter and body stamp 0.0.8 (2026-09-28) 0.0.9 (2026-09-29)
CLAUDE.md, doc/getting-started/index.md, doc/getting-started/installation.md ^0.0.16 ^0.0.17
.github/copilot-instructions.md ^0.0.8 (stale) ^0.0.17

git grep -nF 0.0.8 and a grep for ^0.0.16 are both empty outside the CHANGELOG and the lockfiles.

Downstream

magic_devtools 0.0.8 re-pins fluttersdk_telescope: ^0.0.9 for TelescopeRedaction and the link fields. magic 0.0.24's --with-devtools writes the same version.

Gates

  • dart format --set-exit-if-changed lib/ test/ bin/: 0 changed.
  • dart analyze lib test bin: no issues.
  • flutter test --exclude-tags=integration --timeout=30s: +379, against hosted artisan 0.0.17.
  • flutter pub publish --dry-run: 0 warnings.

Tag

git tag 0.0.9 <merge-oid> && git push origin 0.0.9

@anilcancakir
anilcancakir merged commit 2c99da3 into master Sep 29, 2026
3 checks passed
@anilcancakir
anilcancakir deleted the release/0.0.9 branch September 29, 2026 17:55
@codecov

codecov Bot commented Sep 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant