Changelog
Release notes for every version of Homogenic. Subscribe to changelog@homogenic.dev for release announcements.
GraphQL SDL support + performance
- Added GraphQL SDL support (beta) — validate schema drift across GraphQL APIs with the same workflow as OpenAPI
- Improved drift detection for nullable fields in OpenAPI 3.1 with
nullable: true
- Performance: 40% faster schema comparison on specs with 200+ endpoints
- GitHub PR comments now include a collapsible diff view for large schema changes
- New CLI flag:
--format=sarif for SARIF-compatible CI output
- Fixed: false negative when detecting removed optional properties in allOf
- Fixed: CLI crash when spec contained circular
$ref pointers
Bug fixes
- Fixed: false positive on
additionalProperties: false with nested allOf composition
- Fixed: Slack notification not firing on drift-only (non-breaking) changes when configured
- Improved error messages for malformed or incomplete OpenAPI specs — now shows the specific field causing the parse failure
- Dashboard: schema comparison view now loads 3× faster for specs over 5MB
Team governance + GitLab CI
- New: Schema ownership — assign team members as owners of specific endpoints or schema sections
- New: Approval workflows — require sign-off from schema owners before drift is dismissed or overridden
- New: GitLab CI integration —
homogenic-io/gitlab-ci-component available in GitLab CI catalog
- New dashboard UI — consolidated drift view, improved filtering by service and severity
- Audit log now available on Team plan — tracks all schema changes, dismissals, and approvals
- Fixed: edge case where array item schema changes weren't flagged as breaking
Bug fixes
- Fixed: edge case in enum drift detection — adding enum values no longer flagged as breaking (it is additive)
- Fixed: improved error messages when OpenAPI spec has invalid
$ref targets
- CLI: better exit code documentation in
homogenic check --help
Contract testing beta + CircleCI
- New: Contract testing (beta) — generate test suites from OpenAPI specs with
homogenic test --spec
- New: CircleCI integration —
homogenic-io/circleci-orb published to CircleCI registry
- History retention for Pro plan extended from 30 days to 90 days
- New:
homogenic diff command — compare two spec versions directly without CI context
Multi-repo support + homogenic watch
- Multi-repo support — connect multiple GitHub/GitLab repos to one Homogenic project
- New CLI command:
homogenic watch — monitors a running API server and alerts on drift in real time
- Dashboard redesign — unified view across repos with per-service health indicators
- Slack integration revamped — configurable alert thresholds, per-channel routing by service
Major release — JSON Schema Draft 7+ support
- New: JSON Schema Draft 7, 2019-09, and 2020-12 support alongside OpenAPI
- Improved: OpenAPI 3.1 support now full — including Webhooks and
pathItems
- Breaking: CLI flag
--schema renamed to --spec for clarity
- Breaking: CLI flag
--output-format renamed to --format
- See the v1 → v2 migration guide for the full list of changes
2025 releases (v1.0 – v1.9.4)
- Initial public launch with OpenAPI 3.0 support and GitHub Actions integration (v1.0, March 2025)
- Slack integration, email alerts (v1.2)
- Dashboard UI launch (v1.4)
- Free tier introduced (v1.6)
- OpenAPI 3.1 support (beta) (v1.8)
- Performance improvements and stability fixes throughout (v1.9.x)