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

GitHub / utopia-php/audit / commits

Lite & fast micro PHP audit log library that is **easy to use**.

SHA Message Author Date Stats
2cec3e02 Merge pull request #134 from utopia-php/chore/validators-0.5-dependents Chirag Aggarwal <c****k@g****m>
Committed by: GitHub <n****y@g****m>
15 days ago
fd584e08 Merge pull request #119 from utopia-php/chore/validators-0.4-dependents Chirag Aggarwal <c****k@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
065b1dc5 Merge pull request #100 from utopia-php/chore/audit-database-7 Luke B. Silver <2****n@u****m>
Committed by: GitHub <n****y@g****m>
29 days ago
fa74535f Merge pull request #80 from utopia-php/claude/usage-audit-contains-query-yeyydm Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
322fd475 Merge pull request #71 from utopia-php/feat-clickhouse-audit-user-agent-columns Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
a32ec376 Merge pull request #70 from utopia-php/docs/centralize-community-files Luke B. Silver <2****n@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
5c728b1e Merge pull request #69 from utopia-php/docs/vale-linter Luke B. Silver <2****n@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
a8c1368f Merge pull request #66 from utopia-php/feat/absorb-audit Luke B. Silver <2****n@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
6edcb0ed merge Merge pull request #132 from utopia-php/upgrade-validators-0.3 Matej Bačo <m****0@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
cb4bce5f Update composer.lock Matej Bačo <m****0@g****m> about 2 months ago
37aa3550 Update Dockerfile to PHP 8.5 Matej Bačo <m****0@g****m> about 2 months ago
9e16fe97 Upgrade PHP to 8.5 and validators to 0.3.* Matej Bačo <m****0@g****m> about 2 months ago
a613b29f merge Merge pull request #131 from utopia-php/CLO-4575-audit-geo-columns Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
5cba9676 test(clickhouse): geo round-trip test; move ASN out of LowCardinality Damodar Lohani <d****8@g****m> about 2 months ago
88a52ada merge Merge remote-tracking branch 'origin/main' into CLO-4575-audit-geo-columns Damodar Lohani <d****8@g****m> about 2 months ago
9a32692e merge Merge pull request #130 from utopia-php/CLO-4553-audit-sdk-columns Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
035c6c50 feat(clickhouse): add premium geo columns to audit schema Damodar Lohani <d****8@g****m> about 2 months ago
f8178a1c Address review: nullable sdk getters, LENGTH_KEY sizes, accurate setup() chan... Damodar Lohani <d****8@g****m> about 2 months ago
f012bbde Add sdk and sdkVersion columns to audit logs Damodar Lohani <d****8@g****m> about 2 months ago
50b909d8 merge Merge pull request #128 from utopia-php/feat/retention-ttl Levi van Noort <7****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
bf941e95 fix(clickhouse): tolerate REMOVE TTL on tables without a TTL
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Levi van Noort <7****t@u****m> about 2 months ago
e128bf54 fix(clickhouse): remove TTL when retention is disabled; make retention privat...
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Levi van Noort <7****t@u****m> about 2 months ago
fd23cdfe feat(clickhouse): add optional retention TTL
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Levi van Noort <7****t@u****m> about 2 months ago
f5bb0784 merge Merge pull request #126 from utopia-php/feat/tenant-time-projection Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
3f2c1ce9 Lead ClickHouse audit sort key with tenant + LowCardinality columns Damodar Lohani <d****8@g****m> 2 months ago
d9e9bb50 chore(deps): require utopia-php/database ^6.0.0 (#125)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>, Claude Opus 4.8 <n****y@a****m>
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
6f15caaa merge Merge pull request #124 from utopia-php/feat-clickhouse-ping Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
d22d485a refactor: use native /ping endpoint, return false on failure
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Damodar Lohani <d****8@g****m> 3 months ago
5ea7816f feat: add ping() to audit adapters for connectivity checks
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Damodar Lohani <d****8@g****m> 3 months ago
eddd79d9 merge Merge pull request #123 from utopia-php/fix/createbatch-array-key-exists-log-... Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
b2041e34 fix(clickhouse): use isset() instead of array_key_exists() for Log object in ... Damodar Lohani <d****8@g****m> 3 months ago
f3174d39 merge Merge pull request #122 from utopia-php/feat/actor-terminology-CLO-4357 Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
5e58c5dd merge Merge branch 'main' into feat/actor-terminology-CLO-4357 Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
39f47b5c docs: changelog for 2.4.0
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>
Damodar Lohani <d****8@g****m> 3 months ago
735b2a0d test(clickhouse): assert actor attributes on ClickHouse-backed reads
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>
Damodar Lohani <d****8@g****m> 3 months ago
b3b663c9 feat(log): add getActorId/getActorType/getActorInternalId getters
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>
Damodar Lohani <d****8@g****m> 3 months ago
490b2d6a feat(clickhouse): rename actor columns and indexes (actorId/actorType/actorIn...
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>
Damodar Lohani <d****8@g****m> 3 months ago
9e730da8 merge Merge pull request #118 from utopia-php/chore/drop-location-and-parse-six-par... Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
153a1289 test: cover country via getRequiredAttributes instead of a dedicated test
Co-authored-by: Claude Opus 4.7 <n****y@a****m>
Damodar Lohani <d****8@g****m> 3 months ago
51b1ea72 test: cover country round-trip through ClickHouse adapter
Co-authored-by: Claude Opus 4.7 <n****y@a****m>
Damodar Lohani <d****8@g****m> 3 months ago
33383ff1 chore: drop location column and handle N-part resource paths
Co-authored-by: Claude Opus 4.7 <n****y@a****m>
Damodar Lohani <d****8@g****m> 3 months ago
e7b4049f merge Merge pull request #116 from utopia-php/feat-clickhouse-query-projection-and-... Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
9e6933bf merge Merge branch 'main' into feat-clickhouse-query-projection-and-more Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
807d14e1 merge Merge pull request #117 from utopia-php/chore/cleanup-async-deletes Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
437ad9ea fix: address greptile review on PR #116 Damodar Lohani <d****8@g****m> 4 months ago
a889e2e6 feat(clickhouse): add opt-in async cleanup via setAsyncCleanup()
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>
Damodar Lohani <d****8@g****m> 4 months ago
c1b85ad6 feat: always include tenant in slim projection when sharedTables is on Damodar Lohani <d****8@g****m> 4 months ago
a3f683f3 feat: support Query::select + remaining query types on ClickHouse adapter Damodar Lohani <d****8@g****m> 4 months ago
56b0250c merge Merge pull request #115 from utopia-php/codex/update-fetch-1.1 Chirag Aggarwal <c****k@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
5d672ceb Refresh Greptile review Chirag Aggarwal <c****k@g****m> 4 months ago
d986009a Trigger Greptile review Chirag Aggarwal <c****k@g****m> 4 months ago
1bbe8476 Update fetch dependency Chirag Aggarwal <c****k@g****m> 4 months ago
7c9f09e1 merge Merge pull request #113 from utopia-php/feat-clickhouse-cursor-and-count-max Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
90886c20 merge Merge pull request #114 from utopia-php/copilot/add-setter-function-set-table... Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
08d4c274 fix: reject empty values for filter methods that require them
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>
Damodar Lohani <d****8@g****m> 4 months ago
b5b4dd4a refactor: rename setTableName→setTable and getTableNameRaw→getTable
Co-authored-by: lohanidamodar <6****r@u****m>
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
bff30f1e feat: add setTableName setter and getTableNameRaw getter to ClickHouse adapter
Co-authored-by: lohanidamodar <6****r@u****m>
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
cd5112f7 feat: add 9 query methods, align with usage adapter
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>
Damodar Lohani <d****8@g****m> 4 months ago
14e11bdc fix: address P2 review comments on cursor pagination
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>
Damodar Lohani <d****8@g****m> 4 months ago
2ddb7674 chore: bump min PHP to 8.4
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>
Damodar Lohani <d****8@g****m> 4 months ago
84c98e33 feat: extend utopia-php/query, add Query::cursor and count(max)
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>
Damodar Lohani <d****8@g****m> 4 months ago
e3e2d6ad merge Merge pull request #107 from utopia-php/chore-upgrade-database-5 Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
1865d055 merge Merge pull request #109 from utopia-php/feat-tenant-per-log-ch Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
c3df1d05 feat: enforce string type for log ID in ClickHouse adapter Damodar Lohani <d****8@g****m> 7 months ago
8eebe46d feat: add assertion for log ID type in ClickHouse adapter Damodar Lohani <d****8@g****m> 7 months ago
324e51e3 refactor: simplify log entry method descriptions for clarity Damodar Lohani <d****8@g****m> 7 months ago
e275b89e feat: generate unique ID for logs if not provided in create method Damodar Lohani <d****8@g****m> 7 months ago
8b724ed5 refactor: streamline log creation by utilizing createBatch and enhance ID han... Damodar Lohani <d****8@g****m> 7 months ago
00b1d5c0 merge Merge pull request #108 from utopia-php/claude/clickhouse-json-format-PTdCI Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
4d76c91e merge Merge branch 'main' into claude/clickhouse-json-format-PTdCI Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
8a031720 fix: improve JSON encoding error handling in ClickHouse adapter Damodar Lohani <d****8@g****m> 7 months ago
6ebdc363 merge Merge pull request #106 from utopia-php/fix-resource-type-id Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
a8cd90ad fix: add missing required attributes to batch test methods
Co-authored-by: Claude <n****y@a****m>
Damodar Lohani <d****8@g****m> 7 months ago
2ff7e0b1 refactor: remove unused methods from ClickHouse adapter Claude <n****y@a****m> 7 months ago
d81e1694 fix: add error handling for json_encode on data column Claude <n****y@a****m> 7 months ago
b77e392c refactor: consolidate query methods into single unified method Claude <n****y@a****m> 7 months ago
a89fe3a1 merge Merge remote-tracking branch 'origin/fix-resource-type-id' into claude/clickh... Claude <n****y@a****m> 7 months ago
aaa0b2fc feat: update ClickHouse adapter to use JSON formats for optimal performance Claude <n****y@a****m> 7 months ago
33ea392e chore: upgrade database to 5.* Prem Palanisamy <i****d@g****m> 7 months ago
02918ff3 fix: improve resource parsing and validation in ClickHouse adapter Damodar Lohani <d****8@g****m> 7 months ago
44d0d425 refactor: rename resource attributes for clarity in SQL adapter Damodar Lohani <d****8@g****m> 7 months ago
011b6ee4 feat: add resource parsing method to extract ID, type, and parent from resour... Damodar Lohani <d****8@g****m> 7 months ago
8e0540aa merge Merge pull request #102 from utopia-php/feat-additional-attributes Damodar Lohani <l****r@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
37aad621 feat: enhance ClickHouse adapter with type hints for improved clarity and safety Damodar Lohani <d****8@g****m> 7 months ago
dcd503b5 feat: enhance ClickHouse adapter to improve query handling and attribute vali... Damodar Lohani <d****8@g****m> 7 months ago
210ce93f feat: remove getAttributeMetadata method and replace its usage with getAttrib... Damodar Lohani <d****8@g****m> 7 months ago
b95f7358 feat: rename formatDateTimeForClickHouse to formatDateTime for clarity Damodar Lohani <d****8@g****m> 7 months ago
e7c26bb6 feat: streamline datetime formatting for ClickHouse and enhance column select... Damodar Lohani <d****8@g****m> 7 months ago
3c2b7551 feat: enhance ClickHouse adapter to dynamically map columns and improve attri... Damodar Lohani <d****8@g****m> 7 months ago
a5356882 feat: simplify logBatch method by removing defaultAttributes parameter Damodar Lohani <d****8@g****m> 7 months ago
47ab6376 feat: enhance attribute validation and extraction logic in ClickHouse adapter Damodar Lohani <d****8@g****m> 7 months ago
5f5cf3d5 feat: refactor log method to remove attributes parameter and merge required a... Damodar Lohani <d****8@g****m> 7 months ago
b0a08166 codeql fix Damodar Lohani <d****8@g****m> 7 months ago
6adc9d18 feat: add support for additional attributes in log methods and enhance batch ... Damodar Lohani <d****8@g****m> 7 months ago
667fecf3 feat: add validation for required attributes in log entries and improve attri... Damodar Lohani <d****8@g****m> 7 months ago
1788442b fix: improve query validation and formatting in ClickHouse adapter Damodar Lohani <d****8@g****m> 7 months ago
33d51e88 feat: add method to retrieve attribute metadata and enforce required fields i... Damodar Lohani <d****8@g****m> 7 months ago
a40925de feat: enhance ClickHouse adapter to support additional log attributes and imp... Damodar Lohani <d****8@g****m> 7 months ago
3b5ee79c Fix compatibility and exception swallowing Damodar Lohani <d****8@g****m> 7 months ago
295b2825 feat: add methods for dynamic column handling and datetime formatting in Clic... Damodar Lohani <d****8@g****m> 7 months ago

← Back to repository