Skip to content

v2.1.19

Latest

Choose a tag to compare

@rchincha rchincha released this 04 Aug 06:46
Immutable release. Only release title and notes can be modified.
3521f81

What's Changed

  • fix(api): align blob, manifest, and referrers handling with OCI conformance by @andaaron in #4165
  • fix: update OCI conformance workflow and improve blob upload handling by @rchincha in #4170
  • feat(notation): Add TSA truststore support to notation policy by @flixman in #4168
  • feat: expose ArtifactType in ImageSummary GraphQL type by @rchincha in #4177
  • fix(sync): enable exponential HTTP retry backoff via maxRetryDelay by @andaaron in #4175
  • chore: fix dependabot alerts by @rchincha in #4181
  • fix(gc): break orphan cycle when manifest blobs are missing from storage by @andaaron in #4180
  • fix(notation): Decouple Signature trust UI processing from scanning by @flixman in #4178
  • feat(oidc): support login flow for OIDC tokens by @matheuscscp in #4171
  • fix(storage): normalize repository names to '/' separators on Windows by @zaldre in #4188
  • feat(retention): add untagged retention configuration by @rchincha in #4191
  • chore: fix dependabot alerts by @rchincha in #4192
  • test(sync): stabilize file deletion in some of the tests by @andaaron in #4197
  • chore: fix dependabot alerts by @rchincha in #4200
  • fix(storage): only promote dedupe origin when the deleted blob is the origin (boltdb) by @archy-rock3t-cloud in #4201
  • fix(gc): resolve subject digest for cosign .sbom tags, not only .sig by @archy-rock3t-cloud in #4203
  • fix(meta): avoid panic on malformed cosign signature tag by @archy-rock3t-cloud in #4204
  • fix(imagetrust): bind cosign signature verification to the manifest digest by @archy-rock3t-cloud in #4202
  • fix(storage): defer blob deletes for cache-unknown blobs until dedupe rebuild completes by @johnathan-sq in #4195
  • fix(zb): record benchmark errors in stats instead of aborting with log.Fatal by @andaaron in #4205
  • ci: use more powerful runner to run unit tests by @andaaron in #4207
  • chore: fix dependabot alerts by @rchincha in #4208
  • ci: raise zb bench HTTP timeouts and wait for zot shutdown by @andaaron in #4219
  • test: fix flaky test by @andaaron in #4218
  • test: fix flaky server port binding in integration tests by @andaaron in #4216
  • fix(meta): guard GetReferrersInfo against a missing referrer entry by @archy-rock3t-cloud in #4213
  • feat(sync): add oauth2 credential helper for JWT assertion exchange #4146 by @Nafine in #4147
  • fix(sync): predict post-OCI digest for on-demand skip checks by @andaaron in #4185
  • fix(storage): verify manifest and config blob digests during scrub by @archy-rock3t-cloud in #4212
  • test: migrate extensions and pkg/test from GetFreePort to port "0" by @andaaron in #4220
  • fix(search): use index descriptor platform when config platform is empty by @andaaron in #4221
  • chore: bump zui version by @rchincha in #4222
  • ci(nightly): increase sync timeout by @rchincha in #4230
  • test(sync): query zot over kind network in on-demand E2E by @andaaron in #4231
  • fix(storage): skip reserved dirs in GetNextRepository walk by @thees in #4227
  • ci: relax dco check for dependabot alerts by @rchincha in #4232
  • chore(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #4225
  • fix(meta): derive push timestamp from blob mod time on storage parse by @thees in #4234
  • chore(deps): bump the go-dependencies group with 8 updates by @dependabot[bot] in #4237
  • sync: prime auth before catalog lookup by @ahfoysal in #4186
  • fix(api): reject backslash in OIDC callback redirect to prevent open redirect by @andaaron in #4238
  • chore(deps): bump the github-actions group with 6 updates by @dependabot[bot] in #4242
  • chore(deps): bump oras-go to v2.6.2 by @rchincha in #4247
  • chore(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.1 by @dependabot[bot] in #4249
  • chore: fix dependabot alerts by @rchincha in #4253
  • fix(ci): stabilize blackbox GC and HTTP events tests by @andaaron in #4261
  • feat: add ztsd layer support for cve scans by @rchincha in #4258
  • fix(storage): check table existence before CreateTable in dynamodb cache by @rchincha in #4260
  • feat: send an http event when an image has been scanned by @rchincha in #4257
  • chore(deps): bump the github-actions group across 1 directory with 5 updates by @dependabot[bot] in #4264
  • fix(ci): stabilize blackbox NATS events subscriber wait by @andaaron in #4265
  • fix(sync): guard credential refresh under clientLock by @andaaron in #4272
  • fix(gql): fix Vulnerabilities skip key by @vrajashkr in #4273
  • fix(api): require update for digest multi-tag overwrites by @andaaron in #4266
  • fix(sync): refresh helper credentials on every sync entry point by @frauniki in #4270
  • fix: mask event headers when event config is present by @andaaron in #4274
  • feat(sync): support RFC 8693 token exchange in oauth2 helper by @frauniki in #4269
  • feat: restrict periodic storage GC to a configurable gcTimeWindow by @shcherbak in #4223
  • feat(sync): add a Google Artifact Registry credential helper by @frauniki in #4276
  • fix(events): apply default HTTP sink timeout when unset by @andaaron in #4277
  • test: migrate pkg/api tests from GetFreePort to port "0" by @andaaron in #4278
  • test: migrate pkg/cli tests from GetFreePort to port "0" by @andaaron in #4281
  • chore(deps): bump the go-dependencies group with 12 updates by @dependabot[bot] in #4282
  • test(gql): add more unit tests by @vrajashkr in #4283
  • fix: dedupe digests before DynamoDB BatchGetItem by @sfernandez-docline in #4280
  • fix(sync): surface the rejected media type in manifest sync failures by @rchincha in #4292
  • refactor: CVE models cleanup by @vrajashkr in #4287
  • chore(deps): bump the github-actions group with 8 updates by @dependabot[bot] in #4293
  • ci: don't double checkout in the nightly job by @andaaron in #4294
  • fix(meta): don't 500 a manifest delete once metaDB signature cleanup … by @rchincha in #4289

New Contributors

Full Changelog: v2.1.18...v2.1.19