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 |