This release adds 4 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Affected surfaces
Summary
AI summaryPrevent throttle() from blocking forever when context is cancelled, fixing a hang scenario.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds Datadog/statsd metrics emission via --statsd-addr flag Adds Datadog/statsd metrics emission via --statsd-addr flag Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Adds Go runtime metrics to statsd reporting with --statsd-tags option Adds Go runtime metrics to statsd reporting with --statsd-tags option Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Adds MigrationContext.Hooks for in‑process hook implementations when used as a Go library Adds MigrationContext.Hooks for in‑process hook implementations when used as a Go library Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Adds GET_LOCK to prevent concurrent migrations of the same table Adds GET_LOCK to prevent concurrent migrations of the same table Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Dependency | Low |
Bumps golang.org/x/crypto from 0.37.0 to 0.45.0 in go_modules group Bumps golang.org/x/crypto from 0.37.0 to 0.45.0 in go_modules group Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Performance | Medium |
Improves query performance for shared unique keys with two columns Improves query performance for shared unique keys with two columns Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Bugfix | Critical |
Fixes resume data loss by routing heartbeat coords through applyEventsQueue Fixes resume data loss by routing heartbeat coords through applyEventsQueue Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Bugfix | High |
Fixes Migrate() hang on panic abort during throttling Fixes Migrate() hang on panic abort during throttling Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Bugfix | Medium |
Fixes throttle() from blocking forever when context is cancelled Fixes throttle() from blocking forever when context is cancelled Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Bugfix | Medium |
Fixes high HeartbeatLag reporting before first heartbeat is read Fixes high HeartbeatLag reporting before first heartbeat is read Source: llm_adapter@2026-06-04 Confidence: high |
— |
Full changelog
gh-ost v1.1.10 includes bug fixes, datadog stats integration, and support for in-process hook implementations.
Thanks to all the contributors! 🙇♂️
What's Changed
- Add Datadog/statsd with simple client emitting startup by @forge33 in https://github.com/github/gh-ost/pull/1689
- Add Go runtime metrics to statsd reporting by @forge33 in https://github.com/github/gh-ost/pull/1690
- gh-ost can emit runtime metrics to datadog by specifying
--statsd-addr. Custom tags can be added with--statsd-tagsin a comma separated list.
- gh-ost can emit runtime metrics to datadog by specifying
- Add MigrationContext.Hooks for in-process hook implementations by @olsonjp in https://github.com/github/gh-ost/pull/1675
- When using gh-ost as a golang library, the user can implement the
Hooksinterface for hooks instead of calling external scripts.
- When using gh-ost as a golang library, the user can implement the
- Improve query performance for shared unique key with two columns by @coding-chimp in https://github.com/github/gh-ost/pull/1686
- Add GET_LOCK to prevent concurrent migrations of the same table by @jakubpliszka in https://github.com/github/gh-ost/pull/1693
- Fix: Prevent throttle() from blocking forever when context is cancelled by @ggilder in https://github.com/github/gh-ost/pull/1671
- Fix: Do not report high HeartbeatLag values until the first heartbeat is read by @grodowski in https://github.com/github/gh-ost/pull/1682
- Fix: Migrate() hang on panic abort during throttling by @jakubpliszka in https://github.com/github/gh-ost/pull/1677
- Fix: resume data loss: route heartbeat coords through applyEventsQueue by @grodowski in https://github.com/github/gh-ost/pull/1684
- Bump golang.org/x/crypto from 0.37.0 to 0.45.0 in the go_modules group across 1 directory by @dependabot[bot] in https://github.com/github/gh-ost/pull/1606
- Testing: Use
os.TempDir()for socket path by @ericyan in https://github.com/github/gh-ost/pull/1694
New Contributors
- @olsonjp made their first contribution in https://github.com/github/gh-ost/pull/1675
- @forge33 made their first contribution in https://github.com/github/gh-ost/pull/1689
- @ericyan made their first contribution in https://github.com/github/gh-ost/pull/1694
Full Changelog: https://github.com/github/gh-ost/compare/v1.1.9...v1.1.10
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]