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 |