We’ve been pushing updates across the board this past month — from better filtering to deeper integrations with Bitbucket and Azure, plus performance gains, improved logs, and more API coverage. Here’s everything that shipped in August:
New Features & Big Changes
📌 Filters
- Pinned Filters – Every module now comes with key filters pinned by default, so you don’t need to scroll or search for the basics.
- No More Duplicates – Removed redundant filters for cleaner UI and easier filter selection.
🤖 Ops AI
- Bitbucket Integration – Generate RCA and auto-fix PRs via Bitbucket, just like with GitHub. [See full docs →]
- Kubernetes Logs + Events in RCA – Ops AI now surfaces K8s logs/events in its analysis.
- Role-Based Access Control – Admins can now choose who can view and auto-fix errors using Ops AI (via Settings).
🌐 Public APIs
- Exposed new APIs. Explore them at:
https://app.middleware.io/swagger/index.html
📈 Trace Pipeline
Added sampling rate control per service — fine-tune how much trace data you ingest.
☁ Azure Integration
- Support added for 3 new Azure services:
- Azure VM
- Azure Application Gateway
- Azure Storage Account
⚡ Improvements
📄 Logs
- Nested JSON Support for Serverless – Nested keys are now auto-converted into flat searchable keys.
- Fixed ingestion control profile creation issues.
- Ingestion Control Change –
- Removed “Agent Log Monitoring” from the UI under Settings → Ingestion Control.
- Use Systemctl (JournalD) integration for fetching service logs instead.
📊 APM
- Major UI performance optimizations for faster render on all APM screens.
- Now supports adding any attribute as a column in trace views.
🧩 Fixes & UI Enhancements
- RUM – UI polish + replaced builder view with new resource view for better chart performance.
- Kubernetes Agent – Auto-instrumentation fix for pods with multiple containers (via new Helm chart).
- Java Auto-Instrumentation – Fixed incorrect service name detection (new Helm chart shipped).
- Dashboard Builder – Improved validations for create/edit workflows.
- LLM Module – Filter fix for cases where data wasn’t populating.
🔧 More Public API Additions
Extended dashboard builder APIs — more flexibility to create and manage dashboards programmatically. Explore APIs here.