Skip to content

v0.5.7

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Nov 18:14
· 224 commits to main since this release
fa370d3

Improvements and simplifications to the registry tool + revision-specific artifacts

Many registry tool subcommands now use the configured registry.project as the default, allowing it to be omitted from command arguments.

Artifacts attached to specs and deployments are now associated with specific revisions. This allows a history of artifacts to be kept that is directly associated with revisions. For example, a revision history of specs can be accompanied by lint results and scores attached to each revision.

Changelog

  • fa370d3 Disable tests that list artifacts across projects in hosted mode, fix bugs in listing artifacts across apis. (#842)
  • c05ed76 fix test on postgres 15 (#837)
  • 435dead doc fix (#835)
  • 806865d add primary_spec to version (#834)
  • 1e3742b registry apply labels and annotations on artifacts (#832)
  • d742f8c add labels and annotations to artifacts (#830)
  • 5080c6a Verify that bulk upload parent exists, improve command tests. (#828)
  • 68dce38 filter ListDeploymentRevisions, ListSpecRevisions (#826)
  • 937e76e Add --jobs flag to registry upload csv (#825)
  • 9f23b62 Add --parent option to bulk upload commands and use configured project when --parent is not provided (#817)
  • 0404d98 correct default ordering for all types (#820)
  • dbbb276 upgrade protoc to v21.9 (#824)
  • 1ab9d10 Enhance UpdateSequence tests to verify create and update timestamps. (#816)
  • efa42df Enhance registry compute complexity to support gzipped specs, add test. (#815)
  • f7ae1a8 reuse latestDeploymentRevisionsQuery (#822)
  • 2bada1c noting the wiki in the readme (#821)
  • 5779997 Follow up on clearing up the if conditions (#819)
  • 936fbdc Add support for filters in targetPattern (#806)
  • f3958de artifacts on deployment revisions (#818)
  • 9588598 Add --jobs flag to registry count subcommands. (#814)
  • b64f7cb Add --jobs flag to "registry delete" command. (#812)
  • 70013d0 Add --jobs flag to registry label and registry annotate. (#811)
  • 4a9b866 Add --jobs flag to registry compute subcommands. (#813)
  • 032bcb4 Fix test flakiness by serializing SQLite access in methods called by the bulk upload tests (#810)
  • 5c7ca08 ensure SQLite doesn't lose foreign key contraint (#805)
  • 9c18360 parent spec artifacts on spec revisions (#794)
  • 242dcff Gracefully handle unmatched score definitions (#801)
  • f23c3d5 registry apply YAML import of deployments, versions, specs, and non-project artifacts (#793)
  • 6b88f28 Serialize SQLite mutations, reenable concurrent bulk uploader tests (#797)
  • 1da0f9e Revert #742, add tests to detect future regressions (#796)
  • 400e49e Allow overriding the registry tool configuration in tests. (#784)
  • 7a48c8c Temporarily disable flaky bulk upload tests. (#791)
  • 89cf859 Replace ubuntu-latest in actions with ubuntu-22.04 (#788)
  • 7dbaff7 In testing, don't fallback to sqlite when postgres is specified and unavailable. (#787)
  • dbc994d Pin postgres version used in CI. (#786)
  • 2a6616a Enhance "registry apply" to infer --parent from registry configuration. (#783)
  • 55f60d3 Add simple test of "registry upload bulk protos" (#775)
  • 0c140be Add simple test of "registry upload bulk openapi" (#780)
  • 3aacfd1 Fix lint errors (#762)
  • aba82c0 Issue #575: Use the latest version of GoReleaser (#779)
  • ef5b61a Added spectral lint executables to registry-tools (#772)
  • 92c310f Update admin protos to make project_id a required field of CreateProjectRequest. (#773)
  • bcf410e improve api create message for invalid IDs (#766)
  • d803ce5 Update-deps (#770)
  • bc1c315 use ubuntu-latest (#769)
  • 32dab27 Translate ALREADY_EXISTS error for implicit create (#768)
  • 616e3a9 Make grammar fixes suggested in #763 and add a spelling correction that was lost in a merge. (#764)
  • 234864f Spelling (#763)
  • 9503d93 add foreign key functionality (#760)
  • 66b4363 Return the correct error when ProcessScorePattern fails (#761)
  • 0ceadee optimize paging (#759)
  • 74cea83 stack trace should be debugf (#758)
  • daf364b log db errors with stack before converting (#734)
  • 30bd676 remove extra query in non-revision updates (#742)
  • 9ace10b remove unnecessary code (#756)
  • 0739860 fix error variable names (#754)
  • 2d2a945 move most of wipeout to the server (#757)
  • a33d5d4 Upload dependencies of protos in uploaded APIs. (#728)
  • efab0bd remove extra db query in delete (#738)
  • f6fef9f Registry tool: Deprecate --contents flag on registry get, replace it with --print and --raw (#735)
  • d087e85 fix csv version path (#731)
  • 223bb52 Update generated client code with the latest gapic-generator-go (#732)
  • ed1bbac ensure test isn't affected by external env vars (#729)
  • 5363f29 use prepared statements in postgres (#727)