Skip to content

v0.0.63

Compare
Choose a tag to compare
@eleftherias eleftherias released this 17 Sep 13:54
· 755 commits to main since this release
6f89a1d

What's Changed

  • Register RuleType GRPC server. by @blkt in #4340
  • Change error message in providers API by @JAORMX in #4341
  • Handle pull requests as general entities by @jhrozek in #4338
  • Skip the flaky NATS test until it's fixed by @jhrozek in #4344
  • Pass Provider ID to the GetEntity calls from the provider service by @jhrozek in #4343
  • Fix two bugs in PR properties by @jhrozek in #4346
  • Bump the properties timeout by @jhrozek in #4347
  • Store properties for artifacts by @jhrozek in #4345
  • Trusty: Print dependency name and version if fetching their data fails by @JAORMX in #4358
  • Improve errors returned by history list endpoint. by @blkt in #4359
  • Decouple legacy entity tables from results queries by @JAORMX in #4342
  • build(deps): bump peter-evans/create-pull-request from 6.1.0 to 7.0.0 by @dependabot in #4357
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sesv2 from 1.33.0 to 1.33.1 by @dependabot in #4355
  • build(deps): bump github.com/daixiang0/gci from 0.13.4 to 0.13.5 in /tools by @dependabot in #4356
  • Handle synchronize events on github PRs. by @blkt in #4361
  • build(deps): bump github.com/zitadel/oidc/v3 from 3.28.2 to 3.29.0 by @dependabot in #4351
  • build(deps): bump github.com/signalfx/splunk-otel-go/instrumentation/github.com/lib/pq/splunkpq from 1.18.0 to 1.19.0 by @dependabot in #4352
  • Create interface for registering entity through Provider by @JAORMX in #4360
  • Fix GetEvaluationHistory from clause. by @blkt in #4364
  • build(deps): bump github.com/sigstore/sigstore-go from 0.6.0 to 0.6.1 by @dependabot in #4365
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.31 to 1.27.33 by @dependabot in #4374
  • build(deps): bump github.com/styrainc/regal from 0.25.0 to 0.26.0 by @dependabot in #4373
  • build(deps): bump github.com/openfga/cli from 0.5.2 to 0.5.3 in /tools by @dependabot in #4369
  • build(deps): bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 by @dependabot in #4370
  • build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 by @dependabot in #4372
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sesv2 from 1.33.1 to 1.33.2 by @dependabot in #4371
  • Take properties into use executor to fill selectors' properties by @jhrozek in #4377
  • Fix entity refresh for entities that have not been migrated by @jhrozek in #4378
  • Fix splitting artifact name property by @jhrozek in #4379
  • Re-enable NATS test with higher timeout by @evankanderson in #4366
  • build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0 by @dependabot in #4384
  • build(deps): bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 by @dependabot in #4385
  • build(deps): bump github.com/styrainc/regal from 0.26.0 to 0.26.1 by @dependabot in #4383
  • build(deps): bump peter-evans/create-pull-request from 7.0.0 to 7.0.1 by @dependabot in #4386
  • Belatedly address several review comments of my earlier PRs by @jhrozek in #4381
  • Ignore sql.ErrNoRows on deleting repos by ID by @jhrozek in #4387
  • Ignore sql.ErrNoRows for GetRepositoryByRepoID by @jhrozek in #4389
  • EEA: Only lock if entity instance exists in a transaction by @JAORMX in #4388
  • build(deps): bump mobx from 6.13.1 to 6.13.2 in /docs by @dependabot in #4394
  • Bump Go to 1.23.1 including tools by @jhrozek in #4401
  • build(deps): bump github.com/go-playground/validator/v10 from 10.22.0 to 10.22.1 by @dependabot in #4397
  • build(deps): bump github.com/charmbracelet/bubbles from 0.19.0 to 0.20.0 by @dependabot in #4398
  • build(deps): bump github.com/openfga/cli from 0.5.3 to 0.6.0 in /tools by @dependabot in #4395
  • build(deps): bump github.com/golang-migrate/migrate/v4 from 4.17.1 to 4.18.1 by @dependabot in #4399
  • Report line numbers in log messages. by @blkt in #4402
  • Implement caching of providers on the provider manager by @JAORMX in #4400
  • Fetch and store the language property by @jhrozek in #4403
  • build(deps): bump github.com/bufbuild/buf from 1.39.0 to 1.40.1 in /tools by @dependabot in #4396
  • Extend selectors documentation with properties by @jhrozek in #4404
  • Implement general entity registration for the GitHub provider by @JAORMX in #4376
  • Add properties to Repositories protobuf message by @JAORMX in #4406
  • Don't pre-create github provider on registration by @psekar in #4367
  • Further harden NATS test, accept duplicate deliveries and out-of-order better by @evankanderson in #4392
  • Fix golangci-lint warnings by @evankanderson in #4408
  • Add initial MAINTAINERS document by @evankanderson in #4382
  • fetch by upstream ID in property service by @JAORMX in #4412
  • build(deps): bump github.com/openfga/cli from 0.6.0 to 0.6.1 in /tools by @dependabot in #4415
  • build(deps): bump golang.org/x/tools from 0.24.0 to 0.25.0 in /tools by @dependabot in #4413
  • build(deps): bump google.golang.org/grpc from 1.66.0 to 1.66.1 by @dependabot in #4409
  • Add better debugging to the properties service and fetcher by @jhrozek in #4427
  • build(deps): bump github.com/open-feature/go-sdk from 1.12.0 to 1.13.0 by @dependabot in #4410
  • Use rule display name as profile rule name default by @eleftherias in #4363
  • build(deps): bump github.com/golangci/golangci-lint from 1.60.3 to 1.61.0 in /tools by @dependabot in #4414
  • Fix retrieving properties by upstream ID and name by @jhrozek in #4432
  • build(deps): bump github.com/docker/cli from 27.2.0+incompatible to 27.2.1+incompatible by @dependabot in #4411
  • Implement getting entity name for gitlab provider by @JAORMX in #4430
  • properties service: Don't double query for entity information by @JAORMX in #4443
  • The Go GitHub API doesn't seem to escape user package names, only org package names by @jhrozek in #4445
  • build(deps): bump go.opentelemetry.io/otel/metric from 1.29.0 to 1.30.0 by @dependabot in #4438
  • build(deps): bump go.opentelemetry.io/otel/trace from 1.29.0 to 1.30.0 by @dependabot in #4437
  • Revert otel upgrade by @eleftherias in #4449
  • Increase timeout when deleting installations. by @blkt in #4447
  • Implement properties fetch for GitLab by @JAORMX in #4446
  • Group otel dependency updates into single PRs by @jhrozek in #4450
  • Handle calling the property service in transaction better by @jhrozek in #4434
  • Fix dependabot configuration by @JAORMX in #4453
  • build(deps): bump google.golang.org/grpc from 1.66.1 to 1.66.2 by @dependabot in #4458
  • build(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.54.0 to 0.55.0 by @dependabot in #4457
  • build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.54.0 to 0.55.0 by @dependabot in #4456
  • build(deps): bump github.com/bufbuild/buf from 1.40.1 to 1.41.0 in /tools by @dependabot in #4454
  • Use central entity tables to list remote repos by @JAORMX in #4429
  • build(deps): bump the otel group across 1 directory with 4 updates by @dependabot in #4460
  • Add "options" to properties service calls by @JAORMX in #4459
  • Update changelog for September 2024 by @ethomson in #4463
  • Revert otel updates by @eleftherias in #4465
  • Revert more otel upgrades by @eleftherias in #4466
  • Add evaluation_failure_message to ruletypes by @teodor-yanev in #4433
  • Auto-generated DB schema update - 2024-09-12 18:15:10 by @github-actions in #4468
  • Add a new ProtoMessageConverter provider interface to convert entities to typed protobuf messages by @jhrozek in #4469
  • build(deps): bump k8s.io/client-go from 0.31.0 to 0.31.1 by @dependabot in #4475
  • build(deps): bump github.com/openfga/openfga from 1.6.0 to 1.6.1 by @dependabot in #4474
  • Remove WithActionEvent since no longer needed. by @blkt in #4467
  • build(deps): bump peter-evans/create-pull-request from 7.0.1 to 7.0.2 by @dependabot in #4470
  • build(deps): bump github.com/charmbracelet/bubbletea from 1.1.0 to 1.1.1 by @dependabot in #4472
  • build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2 by @dependabot in #4473
  • Add general entity messages to registration-related calls by @JAORMX in #4407
  • Embed value instead of pointer in properties service ReadOptions by @JAORMX in #4462
  • Add general webhook registration mechanism by @JAORMX in #4476
  • Fix tolerating stale data in properties service by @JAORMX in #4478
  • Fix missing slash in github webhook path by @JAORMX in #4479
  • Derive profile name from display name in ProfileService.CreateProfile by @gajananan in #4335
  • Fix linting error by @eleftherias in #4480
  • Implement basic repo registration with gitlab by @JAORMX in #4464
  • Don't fail on deregistering a repo on repo delete by @JAORMX in #4482
  • build(deps): bump github.com/styrainc/regal from 0.26.1 to 0.26.2 by @dependabot in #4485
  • build(deps): bump sigs.k8s.io/release-utils from 0.8.4 to 0.8.5 by @dependabot in #4487
  • build(deps): bump github/codeql-action from 3.26.6 to 3.26.7 by @dependabot in #4484
  • build(deps): bump the otel group with 6 updates by @dependabot in #4471
  • build(deps): bump github.com/signalfx/splunk-otel-go/instrumentation/github.com/lib/pq/splunkpq from 1.19.0 to 1.20.0 by @dependabot in #4486
  • Add rule evaluations document by @ethomson in #4481
  • Implement repo register/deregister for gitlab by @JAORMX in #4489
  • Fix typos in profile selectors doc by @danbarr in #4493
  • Revert otel upgrades by @blkt in #4502
  • Add webhook secret bootstrap and verification for Gitlab by @JAORMX in #4492
  • Add missing extension to docs links by @danbarr in #4494
  • Only set up optional provider managers if feature flags are enabled by @JAORMX in #4505
  • Revert "Add webhook secret bootstrap and verification for Gitlab (#4492)" by @jhrozek in #4504
  • Reapply "Add webhook secret bootstrap and verification for Gitlab" by @JAORMX in #4506
  • Add tests and small refactor for gitlab REST interfaces by @JAORMX in #4507
  • Add ancillary indexes to improve deletion. by @blkt in #4508
  • Auto-generated DB schema update - 2024-09-17 14:19:50 by @github-actions in #4509
  • Account for nil values in OAuth configuration by @JAORMX in #4510

New Contributors

Full Changelog: v0.0.62...v0.0.63