Hemachandar
b6cffcc5b5
simplify
2026-02-18 21:29:57 +05:30
Hemachandar
6d3bcf91b6
Merge branch '1.8.x' into ser-1102
2026-02-18 21:15:16 +05:30
Chirag Aggarwal
9bb76f5510
chore: merge 1.8.x and resolve spec file conflicts
...
Resolved modify/delete conflicts by keeping deletions of spec files,
as they now live in the dedicated appwrite/specs repository.
2026-02-18 17:24:40 +05:30
Chirag Aggarwal
8d82bc89a1
chore: remove specs from git tracking and add to gitignore
2026-02-18 17:13:07 +05:30
Harsh Mahajan and GitHub
aa52908d03
Merge branch '1.8.x' into fix/specs-template-type-casing
2026-02-18 16:24:22 +05:30
Harsh Mahajan
f1f03fd35e
fix: preserve template type casing in specs
2026-02-18 16:22:33 +05:30
Prem Palanisamy
e1c35c743c
Add data field to Schedule response model and remove unused events
2026-02-18 06:23:19 +00:00
Prem Palanisamy
3fde05e024
Add resource validation, admin scopes, and events for schedules
2026-02-18 06:23:19 +00:00
Prem Palanisamy
0314d6cc15
Add schedules API endpoints (GET, XList, Create)
2026-02-18 06:23:19 +00:00
Luke B. Silver and GitHub
6f80419d65
Merge branch '1.8.x' into perf/domain-cache
2026-02-17 13:32:24 +00:00
loks0n and Claude Opus 4.6
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 and Claude Opus 4.6
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
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 and Claude Opus 4.6
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 and GitHub
1f78506952
Merge branch '1.8.x' into perf/domain-cache
2026-02-17 12:22:42 +00:00
loks0n and Claude Opus 4.6
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
loks0n and Claude Opus 4.6
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
Chirag Aggarwal and GitHub
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 and GitHub
ee9850b642
Merge pull request #11282 from appwrite/chore-tests
...
Chore: tests
2026-02-17 12:43:08 +05:45
Chirag Aggarwal
cc0d63bf03
chore: bump storage lib to remove deprecation warnings
2026-02-17 10:55:37 +05:30
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
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
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
Jake Barnby
9dc11c1715
Update specs
2026-02-16 23:53:55 +13:00
Hemachandar
57ddf0ac76
lint
2026-02-16 14:02:38 +05:30
Hemachandar
6e1b7f1a47
Merge branch '1.8.x' into ser-1102
2026-02-16 13:54:31 +05:30
Hemachandar
6c5e73de3a
use Filter
2026-02-16 13:53:33 +05:30
loks0n and Claude Opus 4.6
a44a22ce04
Update utopia-php/span to 1.1.* with pretty exporter and instrument HTTP lifecycle
...
- Add utopia-php/span 1.1.* direct dependency, bump utopia-php/dns to 1.6.*
- Create shared app/init/span.php for span storage and pretty exporter setup
- Instrument HTTP request lifecycle with spans (method, path, response code)
- Add database.setup and http.server.start spans
- Replace old Console error logs with Span::error() in general controller
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 13:56:59 +00:00
Damodar Lohani and GitHub
265c5143b0
Merge branch '1.8.x' into chore-tests
2026-02-13 13:14:56 +05:45
Chirag Aggarwal
8645a17323
Merge branch '1.8.x' into release-agent-skills
2026-02-12 17:39:33 +05:30
Chirag Aggarwal
efaf44c677
changes
2026-02-12 17:24:16 +05:30
Chirag Aggarwal and GitHub
a4a062afb4
Merge pull request #11307 from appwrite/sync-specs-and-release-sdks
...
chore: release sdks to fix createMembership roles param
2026-02-12 15:33:21 +05:30
Chirag Aggarwal and GitHub
2bad5d8918
Merge pull request #11309 from appwrite/fix/static-files-worker-init
...
Fix static asset 404s by initializing Files per worker
2026-02-12 13:42:29 +05:30
Chirag Aggarwal
086cf07c9c
avoid tasks
2026-02-12 12:57:40 +05:30
Chirag Aggarwal
96ceab1a52
Fix static file loading by initializing Files per worker
2026-02-12 12:33:58 +05:30
Jake Barnby and GitHub
d931003453
Merge pull request #11291 from appwrite/feat-project-status
2026-02-12 06:08:16 +00:00
Chirag Aggarwal
df20c12f6e
chore: release sdks to fix createMembership roles param
2026-02-12 11:12:51 +05:30
Jake Barnby
ce4e99d643
Merge remote-tracking branch 'origin/1.8.x' into feat-update-base
...
# Conflicts:
# composer.json
2026-02-12 12:20:04 +13:00
Damodar Lohani
efc1a5376b
Merge remote-tracking branch 'origin/1.8.x' into feat-project-status
2026-02-11 13:34:57 +00:00
Damodar Lohani
565237df7d
Merge remote-tracking branch 'origin/1.8.x' into chore-tests
2026-02-11 13:34:31 +00:00
Chirag Aggarwal
bb56c9a91e
Merge branch '1.8.x' into release-cli-13.3.2
2026-02-11 17:24:38 +05:30
Chirag Aggarwal
f7f97cdb33
chore: release cli 13.3.2
2026-02-11 16:16:59 +05:30
Chirag Aggarwal
45f4b1e8ad
Merge branch '1.8.x' into fix/cli-static-setresource
2026-02-11 16:04:14 +05:30
Jake Barnby and GitHub
686a6f9474
Merge branch '1.8.x' into feat-update-base
2026-02-11 08:35:50 +00:00
Jake Barnby and GitHub
308609a0a2
Merge branch '1.8.x' into feat-pg-adapter
2026-02-11 08:34:45 +00:00
Jake Barnby and GitHub
2d76fcced1
Merge pull request #11272 from appwrite/realtime-query-reserved-channels
2026-02-11 07:09:28 +00:00