Repository navigation
v0.8.0
Immutable
release. Only release title and notes can be modified.
Breaking changes — read before upgrading
v0.8.0 changes the client/server contract. Upgrade measurement servers and native clients together, and reload open browser tabs to load the matching browser client. Mixed v0.7/v0.8 deployments are not supported.
- Protocol and integrations: Coordinated uploads require fresh receiver checkpoints (
POST /upload/checkpoint), and socket-ticket requests now require an explicit destination (target). Update custom clients and reverse proxies with endpoint allowlists accordingly. - Saved history: New results use history schema version 4. Existing version 3 results remain readable in v0.8.0, but v0.7 clients cannot read new version 4 records after a downgrade. Older unsupported records remain in browser storage; they are not automatically migrated or deleted.
See the v0.8.0 upgrade guide for deployment and compatibility details.
Source availability
Graphite Meter source for this release is the repository snapshot at tag v0.8.0 (commit f6f32a3). GitHub provides that tagged project source below as Source code (zip) and Source code (tar.gz).
Source for third-party components included in the distributed artifacts is attached as graphite-meter_0.8.0_third-party-source.tar.gz. Together, the tagged repository source and that archive form the source offer for this release.
What's Changed
- Add coordinated testing across selected servers by @zR-JB in #180
- Fix browser measurement races and refine server controls by @zR-JB in #181
Full Changelog: v0.7.0...v0.8.0