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

GitHub / utopia-php/usage / commits

SHA Message Author Date Stats
ced1a7c5 merge Merge pull request #21 from utopia-php/CLO-4541-premium-geo-columns Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
5a31e08e Add premium geo dimension columns to usage events Damodar Lohani <d****8@g****m> about 2 months ago
ca50537c merge Merge pull request #19 from utopia-php/feat/queued-time-resource-type-ip-fill Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
03a4483b fix(schema): ensure every insert column, not a hand-picked subset Damodar Lohani <d****8@g****m> about 2 months ago
2bf95189 fix(schema): ensure all event-projection dim columns before setup adds projec... Damodar Lohani <d****8@g****m> about 2 months ago
78f689e8 fix(schema): backfill ip on existing events tables Damodar Lohani <d****8@g****m> about 2 months ago
7a377029 style: trim verbose comments across the schema changes Damodar Lohani <d****8@g****m> about 2 months ago
849ac52b fix(events): keep earliest time on out-of-order buffer merges Damodar Lohani <d****8@g****m> about 2 months ago
58d33c0b fix(tests): update DDL expectations after resource -> resourceType rename Damodar Lohani <d****8@g****m> about 2 months ago
b97651fd docs(changelog): unreleased notes for the four schema/behavior changes Damodar Lohani <d****8@g****m> about 2 months ago
6fcd7ae5 feat(gauges): fill missing buckets with last-known value Damodar Lohani <d****8@g****m> about 2 months ago
b053db80 feat(events): accept queued timestamp on Accumulator::collect Damodar Lohani <d****8@g****m> about 2 months ago
1300b074 feat(schema): add ip dimension to event columns Damodar Lohani <d****8@g****m> about 2 months ago
8fc34156 feat(schema)!: rename resource column to resourceType Damodar Lohani <d****8@g****m> about 2 months ago
ad898f97 merge Merge pull request #18 from utopia-php/chore/database-caret-constraint Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
f4b01081 chore(deps): allow database ^6.0.0
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Jake Barnby <j****4@g****m> 2 months ago
39dc9f14 merge Merge pull request #15 from utopia-php/feat/coroutine-safe-multitenancy-2 Luke B. Silver <2****n@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
3715eaf1 fix(clickhouse): reject empty tenant on reads in shared-tables mode
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
loks0n <2****n@u****m> 2 months ago
6c3b6090 fix(usage): Tenant decorator rejects an empty bound tenant
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
loks0n <2****n@u****m> 2 months ago
c2ff9fcc fix(usage): accept tenant/metric id "0" in collect()
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
loks0n <2****n@u****m> 2 months ago
c0cf170f fix(usage): address review — collision-safe buffer key, retry timing, tenant ...
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
loks0n <2****n@u****m> 2 months ago
3aeaa4fa refactor(usage): Accumulator takes Usage, not Adapter
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
loks0n <2****n@u****m> 2 months ago
0404988b refactor(clickhouse): bake tenant into parseQueries, drop scopeToTenant
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
loks0n <2****n@u****m> 2 months ago
7942cdc1 fix(usage): tenant-correct purge + satisfy phpstan/pint
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
loks0n <2****n@u****m> 2 months ago
7fedf503 feat(usage): make tenant explicit, drop stateful setTenant
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
loks0n <2****n@u****m> 2 months ago
7eafc976 refactor(usage): extract buffering into a standalone Accumulator
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
loks0n <2****n@u****m> 2 months ago
c534bfcb merge Merge pull request #14 from utopia-php/feat/remove-setters-2 Luke B. Silver <2****n@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
89759c68 refactor(adapter): fix config at construction, drop setters/getters & query l...
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
loks0n <2****n@u****m> 2 months ago
dd776317 merge Merge pull request #13 from utopia-php/feat/accept-psr18-client Luke B. Silver <2****n@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
d2b545f4 feat(clickhouse): accept any PSR-18 client in adapter constructor
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
loks0n <2****n@u****m> 2 months ago
7a280f8f merge Merge pull request #12 from utopia-php/CLO-4383-migrate-to-client Luke B. Silver <2****n@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
a64128af refactor(clickhouse): inject client, drop hand-rolled transport config, fix p...
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
loks0n <2****n@u****m> 2 months ago
65134365 fix(clickhouse): send SQL as raw POST body, params as URL query string Damodar Lohani <d****8@g****m> 2 months ago
bd105cf6 ci(dockerfile): bump PHP to 8.4 to match utopia-php/client requirement Damodar Lohani <d****8@g****m> 2 months ago
0e92bd03 refactor(clickhouse): migrate HTTP transport from utopia-php/fetch to utopia-... Damodar Lohani <d****8@g****m> 2 months ago
c5c721d4 merge Merge pull request #10 from utopia-php/codex/usage-db6-constraint Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
ddf29727 fix: allow database 6 in usage Jake Barnby <j****4@g****m> 2 months ago
7d999f83 merge Merge pull request #9 from utopia-php/feat/bench-gauge-seed-30d Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
bd4929a0 test(bench): spread gauge seed across 30 days Damodar Lohani <d****8@g****m> 2 months ago
52b60abf merge Merge pull request #8 from utopia-php/feat/clickhouse-perf-rollups Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
6eefb19c fix(adapter): UTC-pin selectAggregateSource DateTime + prevent hybrid param c... Damodar Lohani <d****8@g****m> 2 months ago
ae4b91ab feat(adapter): add p_by_resource_resourceId gauge projection Damodar Lohani <d****8@g****m> 2 months ago
8feeb06d refactor(adapter): drop p_by_method_status projection Damodar Lohani <d****8@g****m> 2 months ago
f2938a15 fix(adapter): require day-aligned start for hybrid route; tighten purge bound... Damodar Lohani <d****8@g****m> 2 months ago
5c113d0a feat(adapter): add p_by_resourceId gauge projection; refresh legacy-gauge tes... Damodar Lohani <d****8@g****m> 2 months ago
958596b3 fix(adapter): exclude end-day row from daily route for inclusive-midnight upp... Damodar Lohani <d****8@g****m> 2 months ago
30073c32 fix(adapter): tighten daily-route alignment and narrow purge safety Damodar Lohani <d****8@g****m> 2 months ago
918a0b7f chore: update CHANGELOG and bench assertions for projection design Damodar Lohani <d****8@g****m> 2 months ago
c80a1deb test: rewrite dim-routing tests to verify projection usage via system.query_log Damodar Lohani <d****8@g****m> 2 months ago
5858a510 refactor(adapter): replace per-dim MV rollups with ClickHouse projections Damodar Lohani <d****8@g****m> 2 months ago
19871951 refactor(adapter): collapse getTimeSeries valueExpr to ternary Damodar Lohani <d****8@g****m> 2 months ago
df223b77 refactor(adapter): collapse find() event/gauge dispatch Damodar Lohani <d****8@g****m> 2 months ago
4dd72154 refactor(adapter): tighten getTotalBatch branches Damodar Lohani <d****8@g****m> 2 months ago
1ab94d62 refactor(adapter): tighten verbose method bodies Damodar Lohani <d****8@g****m> 2 months ago
902c2949 refactor(adapter): inline sumFromDaily one-line wrapper Damodar Lohani <d****8@g****m> 2 months ago
00b9220b refactor(adapter): inline rollup MV name helpers Damodar Lohani <d****8@g****m> 2 months ago
d2349657 refactor(adapter): collapse rollup name resolver duplicates Damodar Lohani <d****8@g****m> 2 months ago
04b2e943 chore(tests): remove exercise-only tests; collapse duplicates; extract ClickH... Damodar Lohani <d****8@g****m> 2 months ago
d9ed2274 fix(adapter) + docs: per-group dual-read sampler; CHANGELOG with backfill note Damodar Lohani <d****8@g****m> 2 months ago
3abfbeb4 fix(adapter): purge staleness across rollups; tighten purge allow-lists Damodar Lohani <d****8@g****m> 2 months ago
6c0bb857 fix(adapter): reject incompatible filter/order shapes from rollup routing Damodar Lohani <d****8@g****m> 2 months ago
c0644fb0 chore: minor cleanups — route log shape and tightening Damodar Lohani <d****8@g****m> 2 months ago
1229377b test: dual-read divergence, bench route assertions, untested branches Damodar Lohani <d****8@g****m> 2 months ago
6b5af824 chore: hygiene cleanup — comments, FQCN, README narrative Damodar Lohani <d****8@g****m> 2 months ago
d126aab1 refactor(adapter): collapse near-duplicate rollup helpers Damodar Lohani <d****8@g****m> 2 months ago
a4f997bc refactor(adapter): setDualReadSampleRate on Adapter contract; clean dead methods Damodar Lohani <d****8@g****m> 2 months ago
e20014da fix(adapter): route getTotal, skip empty hybrid, drop path LowCardinality Damodar Lohani <d****8@g****m> 2 months ago
8632cf04 fix(adapter): pin DateTime64 and toStartOfDay to UTC Damodar Lohani <d****8@g****m> 2 months ago
5939842e fix(adapter): revert events_daily codecs; backfill gauge dim columns Damodar Lohani <d****8@g****m> 2 months ago
90a40d7f fix(adapter): bug-fixes for hybrid day boundary and rollup purges Damodar Lohani <d****8@g****m> 2 months ago
8e9228ff refactor(adapter): drop setUseDailyRollups flag; routing is automatic Damodar Lohani <d****8@g****m> 2 months ago
720af37d feat(adapter): route gauge grouped reads to AMT rollups Damodar Lohani <d****8@g****m> 2 months ago
b1f314c0 feat(adapter): add gauges AMT rollups (by_service, by_resource) Damodar Lohani <d****8@g****m> 2 months ago
1665866c feat(adapter): add service and resource columns to gauges schema Damodar Lohani <d****8@g****m> 2 months ago
dfe7860e feat(adapter): route grouped reads to per-dim rollups + dual-read sampler Damodar Lohani <d****8@g****m> 2 months ago
ce304238 feat(adapter): add per-dim daily rollup MVs (by_path, by_country, by_service,... Damodar Lohani <d****8@g****m> 2 months ago
246c79ad feat(usage): Plausible-style schema hygiene (codecs, LowCardinality, drop wea... Damodar Lohani <d****8@g****m> 2 months ago
c40f2cdc feat(adapter): route flat-sum reads to daily MV when grouping not requested Damodar Lohani <d****8@g****m> 2 months ago
9fe8fc0b feat(usage): benchmark harness + query_id propagation Damodar Lohani <d****8@g****m> 2 months ago
11fb577f merge Merge pull request #7 from utopia-php/feat/usage-groupby-no-interval Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
01306f3f feat(adapter): allow groupBy without groupByInterval (dim-only aggregate)
Co-authored-by: Claude Opus 4.7 <n****y@a****m>
Damodar Lohani <d****8@g****m> 2 months ago
07b44b94 merge Merge pull request #6 from utopia-php/feat/usage-intervals Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
af8e1281 feat(usage-query): add 30m to VALID_INTERVALS
Co-authored-by: Claude Opus 4.7 <n****y@a****m>
Damodar Lohani <d****8@g****m> 2 months ago
3111240d merge Merge pull request #5 from utopia-php/feat/CLO-4383-usage-refactor Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
29d92922 feat(database-adapter): validate groupBy queries, share contract with ClickHouse Damodar Lohani <d****8@g****m> 3 months ago
3d49192c feat(clickhouse): support groupBy dimension columns in aggregated find Damodar Lohani <d****8@g****m> 3 months ago
aac7b95f feat(usage-query): add groupBy method for dimensional aggregation Damodar Lohani <d****8@g****m> 3 months ago
ca09149b fix(database): keep single-attribute indexes under MariaDB 768-byte limit Damodar Lohani <d****8@g****m> 3 months ago
3639dc9a fix: bump region column size to 64; share extraction helper across adapters Damodar Lohani <d****8@g****m> 3 months ago
cae2dcff chore(usage): apply formatter and refresh PHPStan baseline Damodar Lohani <d****8@g****m> 3 months ago
90298f60 docs(usage): refresh README and Metric docs for new schema Damodar Lohani <d****8@g****m> 3 months ago
1d673628 test(database-adapter): cover new schema columns and strict tags Damodar Lohani <d****8@g****m> 3 months ago
e29a1c9e test(clickhouse): cover new schema columns, strict tags, normalization Damodar Lohani <d****8@g****m> 3 months ago
1e68d6e8 feat(database-adapter): apply schema refactor to dev adapter Damodar Lohani <d****8@g****m> 3 months ago
5c044a36 feat(clickhouse): strict tag extraction, drop tags column, normalize country/... Damodar Lohani <d****8@g****m> 3 months ago
c9676c63 feat(clickhouse): widen daily MV with resource/team dimensions Damodar Lohani <d****8@g****m> 3 months ago
321c8d7c feat(clickhouse): widen LowCardinality treatment for bounded vocab columns Damodar Lohani <d****8@g****m> 3 months ago
7ebff56c feat(metric): bloom_filter indexes for new filterable columns Damodar Lohani <d****8@g****m> 3 months ago
cd556c9c refactor(metric): drop tags special-case in validate() Damodar Lohani <d****8@g****m> 3 months ago
5c9d7e09 feat(metric): add 18 new typed getters, drop getUserAgent/getTags Damodar Lohani <d****8@g****m> 3 months ago

← Back to repository