What's Changed
- refactor: try best to make sure hook is called on manifest update by @sunng87 in #8329
- fix: redact Kafka SASL password in debug output by @v0y4g3r in #8337
- chore: bump version to 1.2.0 by @evenyag in #8344
- test(cli): harden import-v2 schema filter e2e by @fengjiachun in #8312
- ci: tune jsonbench runner by @MichaelScofield in #8345
- test(cli): harden incomplete import-v2 snapshot e2e by @fengjiachun in #8313
- fix(query): run optimizer rules before MergeScan by @discord9 in #8339
- fix: preserve bulk write grpc error details by @fengjiachun in #8349
- fix: include index files in GC listing by @discord9 in #8327
- perf(mito): prune files by manifest time range by @discord9 in #8352
- docs(agents): add per-crate guides, architecture invariants, and generated-files list by @killme2008 in #8346
- test(cli): add minio export-import v2 e2e by @fengjiachun in #8314
- feat: add flow batching metrics to grafana dashboard by @evenyag in #8353
- fix(metric-engine): report query load under physical region id by @v0y4g3r in #8355
Full Changelog: v1.1.0-nightly-20260622...v1.2.0-8513d8d6b-20260625-1782368704