GitHub / utopia-php/database / commits
Lite & fast micro PHP database abstraction library that is **easy to use**.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 00c5e9e1 | merge Merge pull request #945 from utopia-php/fix-pool-settimeout-checkout |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| a782c70d |
(fix): empty the pool's own timeout map when every timeout is cleared
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 4 days ago | |
| bdc0ae1b |
(fix): carry a timeout changed inside a transaction to the pinned connection
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 4 days ago | |
| 2a985011 |
(fix): reset a connection's timeouts on checkout and scope a clear to its event
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 4 days ago | |
| aa26f15e |
(fix): hold pooled timeouts on the pool, not on a connection
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 4 days ago | |
| 4ddb2707 | merge Merge pull request #944 from utopia-php/index-sequence-attribute |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| fb699e2e | merge Merge branch 'main' of github.com:utopia-php/database into index-sequence-att... | fogelito <f****l@g****m> | 6 days ago | |
| c60b4d3e | Postgres IndexTests.php | fogelito <f****l@g****m> | 6 days ago | |
| eaae8fd6 | merge Merge pull request #943 from utopia-php/chore/allow-cache-5 |
Luke B. Silver <2****n@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 175b6e7b |
chore: allow utopia-php/cache ^5.0
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
loks0n <2****n@u****m> | 8 days ago | |
| 5e5c8f26 | merge Merge pull request #941 from utopia-php/select-queries-filters |
Shmuel Fogel <f****l@g****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 6b910bfd | filters | fogelito <f****l@g****m> | 9 days ago | |
| 1550238f | merge Merge pull request #940 from utopia-php/fix/mongo-permission-exact-match |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| d46283d3 | fix: match Mongo document permissions with exact strings | Jake Barnby <j****4@g****m> | 10 days ago | |
| 4f501124 | merge Merge pull request #938 from utopia-php/fix/concurrent-collection-create |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 5a94062a | merge Merge branch 'main' into fix/concurrent-collection-create |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| bd7ac3e2 | fix: keep DuplicateException when cache purge fails | Jake Barnby <j****4@g****m> | 11 days ago | |
| d95c6641 | refactor: purge the metadata cache inline on a create race | Jake Barnby <j****4@g****m> | 11 days ago | |
| 7d851692 | fix: report Mongo collection-exists as Duplicate on dedicated tables | Jake Barnby <j****4@g****m> | 11 days ago | |
| 459232ba | test: allow idempotent adapter creates in the pre-commit race | Jake Barnby <j****4@g****m> | 11 days ago | |
| b1dd33dd | fix: refuse to adopt or drop a physical collection we did not create | Jake Barnby <j****4@g****m> | 11 days ago | |
| 1fd11449 | test: skip pre-commit adopt coverage on shared tables | Jake Barnby <j****4@g****m> | 11 days ago | |
| af8aa8a9 | fix: do not drop a physical collection when metadata is still uncommitted | Jake Barnby <j****4@g****m> | 11 days ago | |
| 383deae5 | merge Merge pull request #930 from utopia-php/storage-calc |
Shmuel Fogel <f****l@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 3212acf4 | Address comments | fogelito <f****l@g****m> | 11 days ago | |
| 1f641b36 | merge Merge branch 'main' of github.com:utopia-php/database into storage-calc | fogelito <f****l@g****m> | 11 days ago | |
| 7dfc42d0 |
fix: clear the loser's stale collection cache after a create race
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 12 days ago | |
| 9ff5129d |
fix: do not drop a peer's collection when losing a create race
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 12 days ago | |
| 761050b5 | merge Merge pull request #937 from utopia-php/chore/validators-0.5 |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 221c71a6 | chore: allow validators 0.5 | Chirag Aggarwal <c****k@g****m> | 15 days ago | |
| 38181c98 | merge Merge pull request #936 from utopia-php/fix/mongo-int64-regression-tests |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 828daffe | fix(test): satisfy level 7 on the json_encode return type | Jake Barnby <j****4@g****m> | 16 days ago | |
| 0b29bf5d | chore(deps): bump utopia-php/mongo to 1.5.3 | Jake Barnby <j****4@g****m> | 16 days ago | |
| f8ea05e3 | test: cover integers beyond int32 across adapters | Jake Barnby <j****4@g****m> | 16 days ago | |
| a8e83866 | merge Merge pull request #733 from utopia-php/unique-exception |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 23eaafb6 |
(fix): classify unique violations by violated key, not message substring
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 16 days ago | |
| e10f6820 | Add unique constraint exception | Chirag Aggarwal <c****k@g****m> | 17 days ago | |
| b2b136a3 | merge Merge pull request #935 from utopia-php/fix/dat-2310-empty-object-fidelity |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| fccb9abb |
chore: depend on released cache and mongo instead of patching vendor
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 17 days ago | |
| d875e118 |
chore: bump utopia-php/mongo lock to 1.5.2
Co-authored-by: abnegate <5****e@u****m> |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 74d9af59 | (test): verify empty object dependency chain | Jake Barnby <j****4@g****m> | 17 days ago | |
| c96d5de8 | (fix): preserve empty object attributes | Jake Barnby <j****4@g****m> | 17 days ago | |
| 6f8f0d60 | merge Merge branch 'main' of github.com:utopia-php/database into storage-calc | fogelito <f****l@g****m> | 18 days ago | |
| ce4e14e1 | merge Merge pull request #933 from utopia-php/sort-order-by-created-at |
Shmuel Fogel <f****l@g****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 25b6d6d0 | test | fogelito <f****l@g****m> | 19 days ago | |
| 2ae2c510 | Order CreatedAt sequence | fogelito <f****l@g****m> | 19 days ago | |
| 9eed1f1e | merge Merge pull request #932 from utopia-php/chore/validators-0.4 |
Chirag Aggarwal <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 08fb58ea | chore: allow validators 0.4 | Chirag Aggarwal <c****k@g****m> | 19 days ago | |
| 80b5b3d8 | merge Merge pull request #931 from utopia-php/fix/dat-2222-select-nested-value |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| f54070d0 |
fix: refuse a non-string select value instead of fatalling on it
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 21 days ago | |
| e9d3b149 | throw | fogelito <f****l@g****m> | 24 days ago | |
| 494855e5 | Use union all | fogelito <f****l@g****m> | 24 days ago | |
| 69e6cb50 | merge Merge pull request #929 from utopia-php/feat/vector-distance |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| a07ad7a6 |
Update src/Database/Adapter/Postgres.php
Co-authored-by: coderabbitai[bot] <1****]@u****m> |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| b3cb9324 |
(perf): match read permissions against the row instead of joining
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 25 days ago | |
| 23d987b0 |
(perf): order a vector search by distance alone so the index can answer it
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 26 days ago | |
| 93642cd9 |
(feat): return the distance a vector query ranked by
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Jake Barnby <j****4@g****m> | 26 days ago | |
| 40185b10 | merge Merge pull request #928 from utopia-php/chore/pools-2 |
Luke B. Silver <2****n@u****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| d1d505f0 |
chore(deps): bump utopia-php/cache to 4.x and refresh lock
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
loks0n <2****n@u****m> | 29 days ago | |
| 50c3ec59 |
chore(deps)!: upgrade to utopia-php/pools 2.x
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
loks0n <2****n@u****m> | 29 days ago | |
| 7fd133e9 | merge Merge pull request #927 from utopia-php/disable-timeout-retries |
Shmuel Fogel <f****l@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 3a51f517 | fix comments add tests | fogelito <f****l@g****m> | about 1 month ago | |
| fedf5879 | fix comments | fogelito <f****l@g****m> | about 1 month ago | |
| c1a3194f | Exclude timeout exception | fogelito <f****l@g****m> | about 1 month ago | |
| 0797ba6e | merge Merge pull request #924 from utopia-php/cache-empty-get-document |
Shmuel Fogel <f****l@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 6968bd0c | merge Merge branch 'main' of github.com:utopia-php/database into cache-empty-get-do... | fogelito <f****l@g****m> | about 1 month ago | |
| 34b6b9cd | codeQL fixes | fogelito <f****l@g****m> | about 1 month ago | |
| aa3fe328 | merge Merge pull request #925 from utopia-php/fix/get-document-timeout |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 656258b0 | (fix): translate getDocument PDO exceptions | Jake Barnby <j****4@g****m> | about 1 month ago | |
| b1203dd5 | withDocumentTenant | fogelito <f****l@g****m> | about 1 month ago | |
| 0085de29 | get support for caching in adapter methods | fogelito <f****l@g****m> | about 1 month ago | |
| 538e2281 | run tests | fogelito <f****l@g****m> | about 1 month ago | |
| a1796fd3 | merge Merge pull request #922 from utopia-php/fix-spatial-isnull-query |
Harsh Mahajan <1****5@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| f6c4ff01 | fix: support isNull/isNotNull queries on spatial attributes | harsh mahajan <h****5@g****m> | about 1 month ago | |
| d5ebecc2 | merge Merge pull request #919 from utopia-php/upgrade-php-8.5-validators-0.3 |
Matej Bačo <m****0@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| f0c0ce7c |
Fix mongodb/opcache/swoole builds for PHP 8.5 (verified locally)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m> |
Matej Bačo <m****0@g****m> | about 2 months ago | |
| 972b8b9f |
Fix extension builds for PHP 8.5
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m> |
Matej Bačo <m****0@g****m> | about 2 months ago | |
| c859299f |
Fix PHP 8.5 Docker build and address review feedback
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m> |
Matej Bačo <m****0@g****m> | about 2 months ago | |
| 44272453 |
Upgrade PHP to 8.5 and validators to 0.3.*
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m> |
Matej Bačo <m****0@g****m> | about 2 months ago | |
| a93cbd13 | merge Merge pull request #893 from utopia-php/upsert-text-truncation |
Shmuel Fogel <f****l@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 4f641d5d | merge Merge branch 'main' of github.com:utopia-php/database into upsert-text-trunca... | fogelito <f****l@g****m> | about 2 months ago | |
| 113e0b04 | merge Merge pull request #916 from utopia-php/refetch-documents-by-sequence |
Shmuel Fogel <f****l@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| cf66b97e | check double decode test. Add refetch inside the transaction | fogelito <f****l@g****m> | about 2 months ago | |
| a09b39bc | Add tests and chunk logic | fogelito <f****l@g****m> | about 2 months ago | |
| 89a56212 | Run | fogelito <f****l@g****m> | about 2 months ago | |
| c67b7572 | Refetch | fogelito <f****l@g****m> | about 2 months ago | |
| 5803460b | fetch by $sequence | fogelito <f****l@g****m> | about 2 months ago | |
| a090699f | merge Merge pull request #911 from utopia-php/operators-max-param |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| dd16c258 | Check is operator | fogelito <f****l@g****m> | about 2 months ago | |
| 5575da1d | merge Merge branch 'main' of github.com:utopia-php/database into operators-max-param | fogelito <f****l@g****m> | about 2 months ago | |
| 991564b8 | zero power | fogelito <f****l@g****m> | about 2 months ago | |
| efca1a63 | merge Merge pull request #913 from utopia-php/fix/mongo-aggregate-maxtimems |
Jake Barnby <j****4@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| f35de829 | test: force real scan work in testCountTimeout so the 1ms bound trips | Jake Barnby <j****4@g****m> | about 2 months ago | |
| faeb5bf4 | fix: surface count()/sum() timeouts and stop clearTimeout leaking on SQL adap... | Jake Barnby <j****4@g****m> | about 2 months ago | |
| a7b99edc | fix(mongo): honour query timeout on count() and sum() aggregate paths | Jake Barnby <j****4@g****m> | about 2 months ago | |
| db28249e | Address greptile review | fogelito <f****l@g****m> | about 2 months ago | |
| adb2bbb2 | edge cases | fogelito <f****l@g****m> | about 2 months ago | |
| edaea0d3 | update | fogelito <f****l@g****m> | about 2 months ago | |
| 5dec9cb6 | update | fogelito <f****l@g****m> | about 2 months ago | |
| 7874ad17 | lint | fogelito <f****l@g****m> | about 2 months ago |