Luke B. Silver
bed3ef828b
Merge branch '1.8.x' into perf/domain-cache
2026-02-17 16:59:26 +00:00
Hemachandar
a1fb492292
Change CNAME for functions custom domains ( #11348 )
...
* Change CNAME for functions custom domains
* fix test
2026-02-17 22:00:26 +05:30
Hemachandar
6850ae9be6
Add array support for DNS A records ( #11343 )
...
* Add array support for DNS A records
* feedback
2026-02-17 20:36:42 +05:30
Luke B. Silver
6f80419d65
Merge branch '1.8.x' into perf/domain-cache
2026-02-17 13:32:24 +00:00
loks0n
f1501d139b
Rename Swoole Tables: domains -> riskyDomains, hostnames -> certifiedDomains
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 13:22:07 +00:00
loks0n
b83e3ef36e
Make Swoole Tables injectable Http resources
...
Register both `domains` and `hostnames` tables as Http resources so they
can be injected via the framework instead of relying on closures or globals.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 13:15:25 +00:00
Chirag Aggarwal
7c67540871
Merge pull request #11347 from appwrite/fix/web-rn-sdk-patch-release
...
Bump Web SDK to 22.3.1 and React Native SDK to 0.23.1
2026-02-17 18:28:35 +05:30
Chirag Aggarwal
634d05ae76
update cli entry too
2026-02-17 18:24:57 +05:30
Chirag Aggarwal
190b866da1
Bump Web SDK to 22.3.1 and React Native SDK to 0.23.1
...
Add patch changelog entries for removing bignumber.js direct dependency
to fix bundler conflict with Next.js Turbopack, and adding upsert method
to Realtime Channels helper class.
2026-02-17 18:20:35 +05:30
loks0n
56cbcba2b1
Resize domains Swoole Table from 1M to 100K rows
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 12:37:59 +00:00
Luke B. Silver
1f78506952
Merge branch '1.8.x' into perf/domain-cache
2026-02-17 12:22:42 +00:00
loks0n
b9258df955
Replace per-worker Config cache with shared Swoole Table for hostname cert tracking
...
The hostname certificate cache was using Config::getParam/setParam which stores a plain PHP array local to each worker. This meant every worker independently hit the DB for the same hostnames. Replace with a Swoole Table shared across all workers via shared memory.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 12:19:53 +00:00
Luke B. Silver
6a08dcba1a
Merge pull request #11345 from appwrite/perf/mem-usage
...
Load static files before Swoole fork for CoW memory sharing
2026-02-17 12:18:07 +00:00
loks0n
08848e4c5c
Load static files before Swoole fork for copy-on-write memory sharing
...
Move Files::load() from EVENT_WORKER_START (per-worker) to before the
Swoole server starts. This allows forked workers to share the loaded
file data via OS copy-on-write instead of each worker allocating its
own copy (~22MB per worker).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 11:31:25 +00:00
Atharva Deosthale
c7c8349434
Merge pull request #11342 from appwrite/add-status-response
...
Add status to response model for projects
2026-02-17 14:02:15 +05:30
Chirag Aggarwal
da5a669e99
Merge pull request #11340 from appwrite/bump-storage-lib-to-remove-deprecation-warnings
...
chore: bump storage lib to remove deprecation warnings
2026-02-17 13:26:44 +05:30
Damodar Lohani
ee9850b642
Merge pull request #11282 from appwrite/chore-tests
...
Chore: tests
2026-02-17 12:43:08 +05:45
Jake Barnby
42c3f242c2
Merge pull request #11341 from appwrite/feat-migrations-filters
...
Allow resourceId/resourceType filtering
2026-02-17 06:56:43 +00:00
Atharva Deosthale
0844af9c9d
add tests
2026-02-17 11:54:22 +05:30
Atharva Deosthale
bfecddcc9a
Add status to response model
2026-02-17 11:38:03 +05:30
Jake Barnby
9b4eefc724
Allow resourceId/resourceType filtering
2026-02-17 19:00:26 +13:00
Chirag Aggarwal
8639e70ce9
use stable
2026-02-17 11:25:27 +05:30
Chirag Aggarwal
cc0d63bf03
chore: bump storage lib to remove deprecation warnings
2026-02-17 10:55:37 +05:30
Luke B. Silver
c7170ea9e2
Merge pull request #11338 from appwrite/fix/response-model-key
...
fix: add missing string type models to AttributeList and Collection
2026-02-16 20:40:12 +00:00
loks0n
953c0cd4b4
fix: add missing string type models to AttributeList and Collection
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 19:51:49 +00:00
loks0n
d8bf3acaed
test: add e2e tests for listing string type attributes
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 19:51:49 +00:00
Matej Bačo
3e2e317e48
Merge pull request #11339 from appwrite/fix-org-keys
...
fix: org keys auth
2026-02-16 18:22:12 +01:00
Matej Bačo
9572201863
AI review fixes
2026-02-16 18:08:52 +01:00
Matej Bačo
343bed9b9d
PR review fixes
2026-02-16 17:59:44 +01:00
Matej Bačo
180ac93871
Fix accoutn keys permissions
2026-02-16 17:48:26 +01:00
Matej Bačo
46ed91fe48
Fix migratons with api keys
2026-02-16 17:39:12 +01:00
Matej Bačo
bb26a9f583
improve devkey test for oauth
2026-02-16 17:18:58 +01:00
Matej Bačo
13edcbaf6f
fix abuse test; fix mail-related tests
2026-02-16 17:06:11 +01:00
Matej Bačo
57127d40da
Fix failing tests
2026-02-16 16:47:19 +01:00
Matej Bačo
4b08484920
Fix tests
2026-02-16 16:24:33 +01:00
Matej Bačo
c7bbf6a987
fix org keys auth
2026-02-16 16:14:43 +01:00
Chirag Aggarwal
1a2238afaa
Merge pull request #11337 from appwrite/fix/mails-worker-project-context
...
Set project on queueForMails for span log context
2026-02-16 19:58:36 +05:30
Luke B. Silver
89bbc42eec
Merge pull request #11308 from appwrite/check-has-model
...
Check response has model
2026-02-16 13:29:54 +00:00
Matej Bačo
50bc2a2356
Merge pull request #11336 from appwrite/fix-race-condition-builds-worker
...
Fix: race condition
2026-02-16 14:20:09 +01:00
Chirag Aggarwal
79a0b33b92
Set project on queueForMails so span logs include project context
...
The Mails worker span logs were missing project.id, project.sequence,
project.region, and project.database because setProject was never
called on queueForMails. This adds setProject in the shared API
controller and in workers (Webhooks, Migrations) that trigger mails.
Also injects project into the Mails worker action.
2026-02-16 18:46:55 +05:30
Matej Bačo
7bcc27ed07
Fix linter
2026-02-16 13:31:36 +01:00
Matej Bačo
0eb00934f6
Fix race condition
2026-02-16 13:28:40 +01:00
Jake Barnby
4e6313e471
Merge pull request #11334 from appwrite/copilot/add-encrypt-param-to-types
...
Add `encrypt` param to varchar, text, mediumtext, longtext attribute/column create routes
2026-02-16 11:38:39 +00:00
Shmuel Fogel
2e8358c47b
Merge pull request #11330 from appwrite/migration-text-types
...
Migration attribute text types
2026-02-16 13:06:54 +02:00
Jake Barnby
f034fd437d
Merge branch '1.8.x' into copilot/add-encrypt-param-to-types
2026-02-16 10:54:22 +00:00
Jake Barnby
9dc11c1715
Update specs
2026-02-16 23:53:55 +13:00
fogelito
3796f55e0d
varchar size
2026-02-16 12:23:49 +02:00
fogelito
2ce1717d39
varchar migration test
2026-02-16 12:18:19 +02:00
fogelito
8717ea1cdd
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into migration-text-types
2026-02-16 12:13:07 +02:00
fogelito
cd3dc0c4e4
Update migrations
2026-02-16 12:03:10 +02:00