An open API service providing commit metadata for open source projects.

gitlab.com / gitlab-org/ruby/gems/labkit-ruby / commits

LabKit is minimalist library to provide functionality for Ruby services at GitLab.

SHA Message Author Date Stats
c1bb27ad merge Merge branch 'nindurkar/hash-tag-rationale' into 'master' Nidhey Indurkar <n****r@g****m>
Committed by: GitLab <n****y@g****m>
1 day ago
0d0660a8 docs(rate_limit): note why the hash tag keeps the rule name
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
nindurkar <n****r@g****m> 1 day ago
4c65e0cf merge Merge branch 'nindurkar/rate-limit-ban-action' into 'master'
Co-authored-by: nindurkar <n****r@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
1 day ago
52b6d13c docs(rate_limit): sync the README with the design doc
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
nindurkar <n****r@g****m> 2 days ago
e672c302 fix(rate_limit): tighten ban_for validation, count partial clears
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
nindurkar <n****r@g****m> 2 days ago
ac72988f fix(rate_limit): clear per rule and zero remaining while banned
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
nindurkar <n****r@g****m> 3 days ago
551c2165 feat(rate_limit): add ban_for and Limiter#clear nindurkar <n****r@g****m> 3 days ago
bc3a3f6f merge Merge branch 'ashs/split-rate-limiter-metrics' into 'master'
Co-authored-by: Ashwin S <a****s@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
3 days ago
833a81dd merge Merge branch 'renovate/patch-ruby-version-patch' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Andrew Newdigate <a****w@g****m>
Committed by: GitLab <n****y@g****m>
3 days ago
9598a1e5 refactor(rate_limit): consolidate metric emission per review Ashwin S <a****s@g****m> 3 days ago
93292b76 merge Merge branch 'nindurkar/raise-regex-match-timeout-50ms' into 'master'
Co-authored-by: nindurkar <n****r@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
8 days ago
a677bb36 fix(rate_limit): raise regex match timeout to 50ms
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
nindurkar <n****r@g****m> 8 days ago
36a29c44 Applying the Metric Error logging to all methods Ashwin S <a****s@g****m> 9 days ago
a7a6a159 Added log for metric emission failures Ashwin S <a****s@g****m> 9 days ago
1de2c725 feat(rate_limit): add per-check and per-rule-evaluation counters Ashwin S <a****s@g****m> 9 days ago
f9b508ea merge Merge branch 'sankalp/add-tenant-controls-codeowners' into 'master'
Co-authored-by: Sankalp <s****s@g****m>
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
10 days ago
5c74771b chore: add Tenant Controls team members to CODEOWNERS Sankalp <s****s@g****m> 11 days ago
c9bc814f merge Merge branch 'sankalp/rate-limit-oneof-matcher' into 'master'
Co-authored-by: Sankalp <s****s@g****m>
Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m>
13 days ago
507d6519 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Bob Van Landuyt <b****b@g****m>
Sankalp <s****s@g****m>
Committed by: GitLab <n****y@g****m>
13 days ago
0b5dc535 merge Merge branch 'nindurkar/log-rule-name-on-error' into 'master'
Co-authored-by: nindurkar <n****r@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
13 days ago
058806ab feat(rate_limit): log the rule name when a check fails open Nidhey Indurkar <n****r@g****m>
Committed by: GitLab <n****y@g****m>
13 days ago
5faffe07 feat: add oneOf set-membership matcher to rate-limit rules Sankalp <s****s@g****m> 13 days ago
af614963 merge Merge branch 'labkit-spec/update-fields' into 'master'
Co-authored-by: service-platforms-labkit <s****t@g****m>
Matias Alvarez <m****z@g****m>
Committed by: GitLab <n****y@g****m>
15 days ago
d38ba074 feat: update field constants from labkit-spec v1.0 service-platforms-labkit <s****t@g****m>
Committed by: GitLab <n****y@g****m>
15 days ago
eb797e9e merge Merge branch 'nindurkar/rate-limit-regex-timeout' into 'master'
Co-authored-by: nindurkar <n****r@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
16 days ago
74312ce7 refactor(rate_limit): address review feedback on match timeout nindurkar <n****r@g****m> 16 days ago
4f6d0fee Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Sankalp <s****s@g****m>
Nidhey Indurkar <n****r@g****m>
Committed by: GitLab <n****y@g****m>
16 days ago
e15e634d merge Merge branch 'rate-limit/identifier-normalization' into 'master'
Co-authored-by: Hercules Merscher <h****r@g****m>
Max Woolf <m****f@g****m>
Committed by: GitLab <n****y@g****m>
16 days ago
031b3e4b fix: include colliding rate-limit identifier keys in errors Hercules Merscher <h****r@g****m> 17 days ago
b14dac5e docs(rate_limit): correct measured headroom in match timeout comment nindurkar <n****r@g****m> 20 days ago
0c0f54ef fix(rate_limit): cap regex match timeout to prevent fail-open nindurkar <n****r@g****m> 20 days ago
18cebfb6 fix: reject duplicate normalized rate-limit identifier keys Hercules Merscher <h****r@g****m> 21 days ago
ee6eb8ba merge Merge branch 'labkit-spec/update-fields' into 'master'
Co-authored-by: service-platforms-labkit <s****t@g****m>
Matias Alvarez <m****z@g****m>
Committed by: GitLab <n****y@g****m>
21 days ago
a61ac0cb feat: update field constants from labkit-spec v1.0 service-platforms-labkit <s****t@g****m>
Committed by: GitLab <n****y@g****m>
21 days ago
53cb20db merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Kamil Trzciński <a****n@a****u>
Committed by: GitLab <n****y@g****m>
24 days ago
727ea746 merge Merge branch 'feat/evaluate-all-matching-rules' into 'master'
Co-authored-by: Max Woolf <m****f@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
24 days ago
7f436a59 merge Merge remote-tracking branch 'origin/master' into worktree-rate-limit-review-... Max Woolf <m****f@g****m> 24 days ago
42ad95fc refactor: apply review suggestions to Result and metric labels
Co-authored-by: Claude Fable 5 <n****y@a****m>
Max Woolf <m****f@g****m> 24 days ago
0631f853 feat!: align rate limit actions with the design doc naming
Co-authored-by: Claude Fable 5 <n****y@a****m>
Max Woolf <m****f@g****m> 24 days ago
f4026c2a chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.36 GitLab Renovate Bot <o****e@g****m> 26 days ago
e79740b9 feat!: evaluate every matching rate limit rule
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>
Max Woolf <m****f@g****m> 27 days ago
2b17b156 merge Merge branch 'rate-limit/single-ttl-read' into 'master'
Co-authored-by: Bob Van Landuyt <b****b@g****m>
Max Woolf <m****f@g****m>
Committed by: GitLab <n****y@g****m>
27 days ago
0834e03f perf(rate_limit): read the counter TTL once per check Bob Van Landuyt <b****b@g****m> 28 days ago
fa04d0a3 merge Merge branch 'remove-allow-rule-action' into 'master' Max Woolf <m****f@g****m>
Committed by: GitLab <n****y@g****m>
29 days ago
24eeac82 feat!: remove the :allow rule action Max Woolf <m****f@g****m> about 1 month ago
634347ca chore(deps): update dependency ruby to v4.0.6 GitLab Renovate Bot <o****e@g****m> about 1 month ago
ee23909d merge Merge branch 'fix/instrument-net-http-connection-setup' into 'master'
Co-authored-by: Hordur Freyr Yngvason <h****n@g****m>
Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m>
about 1 month ago
0500b3e3 merge Merge branch 'labkit-spec/update-fields' into 'master'
Co-authored-by: service-platforms-labkit <s****t@g****m>
Matias Alvarez <m****z@g****m>
Committed by: GitLab <n****y@g****m>
about 2 months ago
a9a18efd feat: update field constants from labkit-spec v1.0 service-platforms-labkit <s****t@g****m>
Committed by: GitLab <n****y@g****m>
about 2 months ago
0fcf0185 merge Merge branch 'fix/use-precompiled-ruby' into 'master'
Co-authored-by: Hordur Freyr Yngvason <h****n@g****m>
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m>
about 2 months ago
700ec88d Use precompiled Ruby to avoid OpenSSL source build
Co-authored-by: Claude Fable 5 <n****y@a****m>
Hordur Freyr Yngvason <h****n@g****m> about 2 months ago
bff39c27 fix(net_http): instrument connection establishment (DNS/TCP/TLS)
Co-authored-by: Claude Fable 5 <n****y@a****m>
Hordur Freyr Yngvason <h****n@g****m> about 2 months ago
befdbd0c merge Merge branch 'rate-limit/skip-action' into 'master'
Co-authored-by: Max Woolf <m****f@g****m>
Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m>
about 2 months ago
022b8027 feat(rate_limit): add :skip rule action Max Woolf <m****f@g****m> about 2 months ago
d5838065 merge Merge branch 'renovate/copier-project-template-update' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Matthias Käppler <m****r@g****m>
Committed by: GitLab <n****y@g****m>
about 2 months ago
a9057dbf chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-... GitLab Renovate Bot <o****e@g****m> about 2 months ago
7d470890 merge Merge branch 'renovate/patch-ruby-version-patch' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Andrew Newdigate <a****w@g****m>
Committed by: GitLab <n****y@g****m>
about 2 months ago
b587a789 merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Andrew Newdigate <a****w@g****m>
Committed by: GitLab <n****y@g****m>
about 2 months ago
519c3021 chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.22 GitLab Renovate Bot <o****e@g****m> about 2 months ago
24ecd55d merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Max Woolf <m****f@g****m>
Committed by: GitLab <n****y@g****m>
about 2 months ago
8c2efaa3 chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.20 GitLab Renovate Bot <o****e@g****m> about 2 months ago
4f6b278e merge Merge branch 'renovate/copier-project-template-update' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Andrew Newdigate <a****w@g****m>
Committed by: GitLab <n****y@g****m>
about 2 months ago
7c3403bf chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-... GitLab Renovate Bot <o****e@g****m> about 2 months ago
700cfa09 chore(deps): update dependency ruby to v4.0.5 GitLab Renovate Bot <o****e@g****m> about 2 months ago
cecba74c merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Andrew Newdigate <a****w@g****m>
Committed by: GitLab <n****y@g****m>
2 months ago
7f11ee8d chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.19 GitLab Renovate Bot <o****e@g****m> 2 months ago
d7a004ad merge Merge branch 'bvl/doc-application-sli' into 'master'
Co-authored-by: Bob Van Landuyt <b****b@g****m>
Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m>
2 months ago
dd9e91c3 docs: list `Labkit::ApplicationSli` in the README Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
2 months ago
89aca401 merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Andrew Newdigate <a****w@g****m>
Committed by: GitLab <n****y@g****m>
2 months ago
4f5c1b8c chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.18 GitLab Renovate Bot <o****e@g****m> 2 months ago
937d0e20 merge Merge branch 'renovate/copier-project-template-update' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Andrew Newdigate <a****w@g****m>
Committed by: GitLab <n****y@g****m>
2 months ago
1b0abc3b merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Andrew Newdigate <a****w@g****m>
Committed by: GitLab <n****y@g****m>
2 months ago
d12bea7c chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-... GitLab Renovate Bot <o****e@g****m> 2 months ago
d881f7c8 chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.17 GitLab Renovate Bot <o****e@g****m> 2 months ago
d777fa3e merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
2 months ago
76e98c1a chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.16 GitLab Renovate Bot <o****e@g****m> 2 months ago
4b8d7365 merge Merge branch 'fix/rate-limit-error-log-fields' into 'master'
Co-authored-by: Hercules Merscher <h****r@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
2 months ago
656cd935 fix: Use standard error fields for rate limit logs Hercules Merscher <h****r@g****m> 2 months ago
fb73d565 merge Merge branch 'renovate/copier-project-template-update' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Matias Alvarez <m****z@g****m>
Committed by: GitLab <n****y@g****m>
2 months ago
2632a44f chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-... GitLab Renovate Bot <o****e@g****m> 3 months ago
433b65fc merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
3 months ago
83725b2b chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.11 GitLab Renovate Bot <o****e@g****m> 3 months ago
a8e476af merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Matthias Käppler <m****r@g****m>
Committed by: GitLab <n****y@g****m>
3 months ago
83b3b6b2 chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.10 GitLab Renovate Bot <o****e@g****m> 3 months ago
f86ead71 merge Merge branch 'labkit-spec/update-fields' into 'master'
Co-authored-by: service-platforms-labkit <s****t@g****m>
Matias Alvarez <m****z@g****m>
Committed by: GitLab <n****y@g****m>
3 months ago
99f27e6e feat: update field constants from labkit-spec v1.0 service-platforms-labkit <s****t@g****m>
Committed by: GitLab <n****y@g****m>
3 months ago
a1276222 merge Merge branch 'feat/ux-sli-custom-target' into 'master'
Co-authored-by: Hercules Merscher <h****r@g****m>
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m>
3 months ago
8bb7514b merge Merge branch 'labkit-spec/update-fields' into 'master'
Co-authored-by: service-platforms-labkit <s****t@g****m>
Matias Alvarez <m****z@g****m>
Committed by: GitLab <n****y@g****m>
3 months ago
a02db4d9 feat: update field constants from labkit-spec v1.0 service-platforms-labkit <s****t@g****m>
Committed by: GitLab <n****y@g****m>
3 months ago
579308a1 merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Max Woolf <m****f@g****m>
Committed by: GitLab <n****y@g****m>
3 months ago
eeaccaac merge Merge branch 'malvarez-logging-validator-exit-with-code-2' into 'master'
Co-authored-by: Matias Alvarez <m****z@g****m>
Peter Leitzen <p****n@g****m>
Committed by: GitLab <n****y@g****m>
3 months ago
8a51c71a fix: Remove stray comment Matias Alvarez <m****z@g****m> 3 months ago
e9092f38 chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.8 GitLab Renovate Bot <o****e@g****m> 3 months ago
5b38e8d4 docs: apdex_threshold_s disclaimer Hercules Merscher <h****r@g****m> 3 months ago
4cee4b5a docs: README updated Hercules Merscher <h****r@g****m> 3 months ago
3f8e2776 feat: Adding support for apdex_threshold_s Hercules Merscher <h****r@g****m> 3 months ago
971a3b56 feat: Conditional field added to UX SLI JSON schema Hercules Merscher <h****r@g****m> 3 months ago
2c13ca1b merge Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Matthias Käppler <m****r@g****m>
Committed by: GitLab <n****y@g****m>
3 months ago
8f02bd54 chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v4.7 GitLab Renovate Bot <o****e@g****m> 3 months ago
b214f17d merge Merge branch 'renovate/major-common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m>
Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m>
3 months ago

← Back to repository