Releases: stacklok/toolhive-registry-server
Releases · stacklok/toolhive-registry-server
v1.1.2
What's Changed
- Add gzip response compression middleware by @blkt in #729
- Bump toolhive to v0.20.0 to fix groupRef type mismatch by @ChrisJBurns in #728
- Release v1.1.2 by @stacklokbot in #730
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- Fix integration test port contention by @blkt in #704
- Improve commit messages by Claude by @blkt in #705
- Update README with marketing and product feedback by @rdimitrov in #706
- Update github actions by @renovate[bot] in #707
- Update index.docker.io/library/golang Docker digest to fcdb3e4 by @renovate[bot] in #708
- Fix
/meroles when authz is unconfigured by @lujunsan in #709 - Update go modules by @renovate[bot] in #715
- Update registry.access.redhat.com/ubi10/ubi-minimal Docker tag to v10.1-1776071394 by @renovate[bot] in #713
- Update anthropics/claude-code-action digest to 1c8b699 - autoclosed by @renovate[bot] in #712
- Update
toolhive-coreto v0.0.16 by @rdimitrov in #714 - Stop leaking internal error details to API clients by @rdimitrov in #710
- Add integration tests for
GetRegistryByNameby @rdimitrov in #711 - Release v1.1.1 by @stacklokbot in #717
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Add commit message conventions to agents by @blkt in #698
- Add
WithSkipAuthzto bypass claims filtering in auth-only mode by @blkt in #697 - Refactor audit middleware to per-route annotation by @blkt in #696
- Fix smoke-test skill for Compose v5 by @blkt in #700
- Add tests and warn log for skipAuthz auth-only mode by @rdimitrov in #699
- Add internal server for probe endpoints by @blkt in #701
- Remove no-op code paths from HTTP middleware by @blkt in #702
- Release v1.1.0 by @stacklokbot in #703
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
- Fix underfilled pages in ListSources and ListRegistries by @lujunsan in #688
- Add integration tests for authz gap coverage by @rdimitrov in #689
- Stop pinning Go to patch versions, use stable in CI by @rdimitrov in #693
- Add SIEM-compliant audit logging by @rdimitrov in #691
- Add tests for audit logging package by @rdimitrov in #692
- Update README to reflect post-v1.0.0 state by @rdimitrov in #694
- Release v1.0.2 by @stacklokbot in #695
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Add sync support for skills from external sources by @rdimitrov in #668
- Add per-entry claims for K8s sources via authz-claims annotation by @rdimitrov in #662
- Split test CI into parallel jobs with matrix for DB tests by @rdimitrov in #681
- Remove v2-final.md design doc by @rdimitrov in #682
- Add GET /v1/me endpoint for caller identity and permissions by @rdimitrov in #671
- Update anthropics/claude-code-action digest to 2ff1acb by @renovate[bot] in #684
- Update module golang.org/x/term to v0.42.0 - autoclosed by @renovate[bot] in #685
- Update github actions (major) by @renovate[bot] in #686
- Release v1.0.1 by @stacklokbot in #687
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- Trigger sync when filter configuration changes but source data is unchanged by @lujunsan in #618
- Merge v1 to main by @rdimitrov in #622
- Update github/codeql-action digest to c6f9311 by @renovate[bot] in #625
- Update go modules by @renovate[bot] in #626
- Update registry.access.redhat.com/ubi10/ubi-minimal Docker tag to v10.1-1773895769 by @renovate[bot] in #627
- chore: migrate from Trivy to Grype for vulnerability scanning by @JAORMX in #624
- Consolidate CI workflows and fix Grype references by @rdimitrov in #628
- Unify SQL routines to list server and versions by @blkt in #630
- Update docker images by @renovate[bot] in #631
- Update github actions by @renovate[bot] in #632
- Add
smoke-testskill by @blkt in #633 - Update
README.mdand/docsby @blkt in #634 - Add source claim inheritance to entries during sync by @rdimitrov in #629
- Fix docs follow-up for #634 by @rdimitrov in #636
- Add app-level filtering by @blkt in #635
- Check claim when reading records by @blkt in #637
- Bump github.com/nyaruka/phonenumbers to v1.6.12 by @reyortiz3 in #641
- Fix claims containment check by @blkt in #642
- Update github actions by @renovate[bot] in #644
- Improve
ListServers/ListSkillsquery performance by @blkt in #646 - Update go modules by @renovate[bot] in #645
- Implement source and registry entry listing endpoints by @rdimitrov in #639
- Fix ORDER BY clauses in listing queries by @rdimitrov in #648
- Improve
GetServerVersion/GetSkillVersionquery performance by @blkt in #652 - Add registry sync documentation by @lujunsan in #653
- Part 1: Add registry access gate and publish/delete claim validation by @rdimitrov in #649
- Part 2: Add claim-scoped admin management for sources and registries by @rdimitrov in #650
- Part 3: Fix insecure HTTP OAuth and super-admin bypass on consumer endpoints by @rdimitrov in #651
- Update Helm chart example config with v2 features by @rdimitrov in #661
- Add Go integration tests for authorization system by @rdimitrov in #660
- Update go modules by @renovate[bot] in #664
- Update github actions by @renovate[bot] in #663
- Update go-jose to fix GHSA-78h2-9frx-2jm8 by @rdimitrov in #665
- fix: rename catalog artifacts to registry-legacy and registry-upstream by @rdimitrov in #659
- Enforce strict claim equality on subsequent publishes by @rdimitrov in #666
- Update anthropics/claude-code-action digest to 26ddc35 by @renovate[bot] in #675
- Update docker images by @renovate[bot] in #676
- Update dependency golang to v1.26.2 by @renovate[bot] in #677
- Update go modules by @renovate[bot] in #678
- Update github actions (major) by @renovate[bot] in #679
- Decouple CI Go version from go.mod by @rdimitrov in #674
- Release v1.0.0 by @stacklokbot in #673
New Contributors
- @reyortiz3 made their first contribution in #641
Full Changelog: v0.6.6...v1.0.0
v0.6.6
What's Changed
- Eliminate double fetch per sync cycle by @lujunsan in #577
- Update github/codeql-action digest to b1bff81 by @renovate[bot] in #578
- Update opentelemetry-go monorepo to v1.42.0 by @renovate[bot] in #596
- Update module sigs.k8s.io/controller-runtime to v0.23.3 by @renovate[bot] in #595
- Update sigstore/cosign-installer action to v4.1.0 by @renovate[bot] in #600
- Update goreleaser/goreleaser-action action to v7 by @renovate[bot] in #599
- Update aws-sdk-go-v2 monorepo by @renovate[bot] in #580
- Update module github.com/mark3labs/mcp-go to v0.45.0 by @renovate[bot] in #591
- Update helm/kind-action action to v1.14.0 by @renovate[bot] in #589
- Update aquasecurity/trivy-action action to v0.35.0 by @renovate[bot] in #588
- Update testcontainers-go monorepo to v0.41.0 by @renovate[bot] in #597
- Update docker/login-action action to v4 by @renovate[bot] in #598
- Update module golang.org/x/term to v0.41.0 by @renovate[bot] in #594
- Group Renovate dependency updates by ecosystem by @rdimitrov in #601
- Update dependency stacklok/releaseo to v0.0.3 by @renovate[bot] in #582
- Update anchore/sbom-action action to v0.23.1 by @renovate[bot] in #603
- Update docker images by @renovate[bot] in #602
- Update go modules by @renovate[bot] in #604
- Re-point latest version pointer when deleting the current latest by @lujunsan in #576
- Update github actions by @renovate[bot] in #609
- Migrate Renovate config by @renovate[bot] in #610
- Update dependency stacklok/releaseo to v0.0.4 by @renovate[bot] in #611
- Update stacklok/releaseo action to v0.0.4 by @renovate[bot] in #612
- Release v0.6.5 by @stacklokbot in #613
- Release v0.6.6 by @stacklokbot in #614
Full Changelog: v0.6.4...v0.6.6
v0.6.4
What's Changed
- Fix
registry_entryuniqueness constraint by @blkt in #566 - Add v1 API stubs by @rdimitrov in #565
- Rename the publish file to entries by @rdimitrov in #568
- Split registry entries from their versions by @blkt in #569
- Update anthropics/claude-code-action digest to cd77b50 by @renovate[bot] in #572
- Update index.docker.io/library/golang Docker digest to c7e98cc by @renovate[bot] in #573
- Release v0.6.4 by @stacklokbot in #574
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
- Update anthropics/claude-code-action digest to 68cfeea by @renovate[bot] in #527
- Update github/codeql-action digest to 9e907b5 by @renovate[bot] in #528
- Refactor service interface by @blkt in #529
- Move extension endpoints under
internal/api/xby @blkt in #530 - Follow up on version=latest by @rdimitrov in #524
- Improve observability logging for remote K8s debugging by @rdimitrov in #525
- Add skills endpoints by @blkt in #531
- Use the toolhive logging package by @rdimitrov in #534
- Add skills to DB layer by @blkt in #535
- Add service layer for skills by @blkt in #536
- Add API layer for skills by @blkt in #537
- Fix skills service layer bugs by @rdimitrov in #538
- Split files for service interface and impl by @blkt in #539
- Bump the _meta size limit by @rdimitrov in #540
- Update anthropics/claude-code-action digest to edd85d6 by @renovate[bot] in #542
- Update github/codeql-action digest to 89a39a4 by @renovate[bot] in #543
- Update actions/setup-go digest to 4b73464 by @renovate[bot] in #544
- Update anthropics/claude-code-action digest to 1fc90f3 by @renovate[bot] in #545
- Update toolhive to v0.11.0 and toolhive-core to v0.0.10 by @JAORMX in #553
- Support custom display name via registry-title annotation by @rdimitrov in #556
- Harden CI workflows against prompt injection and supply-chain attacks by @JAORMX in #557
- Update anthropics/claude-code-action digest to 26ec041 by @renovate[bot] in #560
- Update github/codeql-action digest to 0d579ff by @renovate[bot] in #561
- Bump Go to 1.26 by @rdimitrov in #562
- Fix skills API filtering, status normalisation, and registry validation by @lujunsan in #558
- Follow ups on the skill fixes by @rdimitrov in #563
- Release v0.6.3 by @stacklokbot in #564
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- Unify database connection setup for dynamic auth in migrations by @rdimitrov in #513
- Fix
mcp_server_packageprimary key by @blkt in #521 - Skip building the UBI image by @rdimitrov in #518
- Add support for
version=latestfilter by @blkt in #522 - Release v0.6.2 by @stacklokbot in #523
Full Changelog: v0.6.1...v0.6.2