v0.0.63
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
- @gajananan made their first contribution in #4335
- @danbarr made their first contribution in #4493
Full Changelog: v0.0.62...v0.0.63