Repository navigation
v0.52.0
This release stores each distinct trace screenshot once, serves a route manifest from the ASP.NET Core instrumentation, signs the macOS desktop app so a downloaded copy opens, and builds the macOS app bundle so macOS installs get updates.
Full diff: v0.51.0…v0.52.0
✨ Highlights
- 🗜️ Trace screenshots stored once — Each distinct trace screenshot is stored once, and storage counts real trace bytes.
- 🧭 ASP.NET Core route manifest — The ASP.NET Core instrumentation serves a route manifest, and Piwi matches requests to the declared route patterns that serve them.
- 🍎 macOS desktop app opens and updates — The macOS app is signed ad hoc so a downloaded copy opens, and its app bundle is built so macOS installs get updates.
Features
Trace storage
ASP.NET Core route manifest
- serve the route manifest from the ASP.NET Core instrumentation (0be1a43)
- serve the route manifest from ASP.NET Core and match declared route patterns (7954f3e)
Bug Fixes
Trace storage
- app: keep pooled trace files safe from reclaim, planting and partial rebuilds (802f5d2)
Route manifest
- app: match declared routes to the requests their patterns serve (81490bb)
- app: tighten declared pattern matching (b6ba87c)
- keep optional parameters in the ASP.NET Core route manifest (6241315)
- reporter: fetch the instrumentation manifest under the base URL path (9fd27af)