Pautan harian: CFML, ColdFusion, Lucee, E-mel, CSS3 & MySQL — 27 Okt 2026
Sembilan pautan dari 20–26 Okt 2026. Lucee hantar dua RC berturut-turut, Ben Nadel tunjuk cara tampal fungsi yang cuma ada dalam Lucee ke Adobe ColdFusion, satu blog CFML dapat 403 sebab PHP yang tak dipasang dengan sengaja, Stalwart keluar 1.0 selepas lima tahun, CSS-Tricks akhirnya bertukar tuan, WebKit naik 27.2, dan dua entri MySQL dari sisi extension dan tooling.
CFML
- Code Kata: arrayMerge() Polyfill In Adobe ColdFusion —
arrayMerge()ada dalam Lucee tapi ACF 2025 belum ada, jadi dia tulis polyfill variadik gunaarrayMap()+reduce()+append(value, true)supaya boleh gabung berapa banyak array pun tanpa rosak array asal yang masih dirujuk.
ColdFusion
- Is PHP Quietly Running on Your ColdFusion Server? How to Check, and Remove It — selepas tampalan PHP2Shell 21 Okt, host dia pasang satu rule IIS yang sekat semua permintaan
multipart/form-datadi seluruh server — log masuk admin, upload gambar dan upload fail di empat laman CF terus kena 403. Dia tunjuk empat semakan (handler.php, fail php dalam folder laman, PowerShell, apa yang nampak dari luar) dan urutan buang: backup config IIS, alih phpMyAdmin keluar, sekat.php, buang handler + FastCGI, uninstall PHP paling last.
Lucee
- Lucee 8.0.0.294-RC available for testing — RC untuk Lucee 8.0:
parallel=truekini guna virtual threads tanpa had (kena setparallel="thread"ataumaxConcurrencykalau closure pegang connection DB), application/server/session scope tak kekal susunan insertion lagi, dan PDF output patut dibanding dengan 7.1. Ada??,onMissingFunction(),structIsOrdered(),queryColumnNames(), lebih 190 bug fix, Markdown dan SMB pula bundled kali pertama. - Lucee 7.1.2.184-RC available for testing — fast follow-up beberapa hari selepas 7.1.1, lebih 100 tiket. MySQL extension naik 9.6.0 → 26.7.0 dan PostgreSQL 42.7.11,
sessionRotate()sekarang putar JSESSIONID, waktu IST dan Vancouver betul balik, dan error palsu/extensions/.indexpada Lucee Light dah hilang (LDEV-6665).
E-mel
- Stalwart v1.0: The Fastest Mail Server on the Planet — server mel Rust ni masuk 1.0 selepas lima tahun, dengan JMAP, IMAP, POP3, SMTP, CalDAV, CardDAV dan WebDAV. Dua sasaran dia: laju (mail-parser 1.0 ditulis semula guna SIMD dan SWAR, ~200 commit) dan skema DB yang dibekukan supaya naik versi tak perlu migrasi menyakitkan. Dia klaim menang 35 daripada 38 benchmark lawan Postfix + Dovecot — tapi hanya dua produk itu yang diuji.
CSS3
- CSS-Tricks has a new owner! — Geoff Graham ambil alih laman itu dan jadikan kerja sepenuh masa, jadi CSS-Tricks independen semula. Surat berita hidup balik, artikel dijangka satu dua seminggu, borang penulis tetamu dibuka, dan dia sedang siapkan kursus HTML/CSS untuk pemula sebab jurang kemahiran front-end makin lebar.
- WebKit Features for Safari 27.2 — pseudo-element baru
::field-contentbenarkan kita gaya teks pilihan dalam Customizable Select tanpa perlu<selectedcontent>; Grid Lanes pula tukar namaflow-tolerance→fit-tolerance(nama lama masih jalan sebagai alias deprecated, jadi elok update kod sekarang). Picker besar tak lagi terkeluar viewport sebabsafealignment sekarang ikut containing block, dansafe/unsafeboleh digabung dengannormal. 20 bug fix.
MySQL
- Crafting an Extension Framework for MySQL: a talk from MySQL BR Conf 2026 — Dan Bentley guna jenis data ROT13 (sengaja tak berguna) untuk tunjuk reka bentuk VillageSQL Extension Framework: VDF yang macam UDF tapi lebih senang ditulis dalam C++, jenis berparameter (ROT(K) jadi ROT(K, N)), escape hatch untuk fungsi bersignature tak kemas macam
printf, dan apa jadi bila Claude Code port extension hstore PostgreSQL. - MySQL MCP Server v1.8.0 is out — setiap pull request sekarang diuji terhadap enam server: MySQL 8.0, 8.4, 9.7, 26.7 dan MariaDB 11.4, 12.3. Release candidate tak lagi masuk Homebrew, jadi
brew upgradecuma bagi versi final — sesuai kalau kau pasang MCP server ni pada mesin yang jaga DB produksi.
Sumber rujukan
- bennadel.com/blog/4921-code-kata-arraymerge-polyfill-in-adobe-coldfusion.htm
- gregoryalexander.com/blog/2026/10/23/is-php-quietly-running-on-your-coldfusion-server-how-to-check-and-remove-it
- dev.lucee.org/t/lucee-8-0-0-294-rc-available-for-testing/17697
- dev.lucee.org/t/lucee-7-1-2-184-rc-available-for-testing/17688
- stalw.art/blog/stalwart-1-0
- css-tricks.com/css-tricks-has-a-new-owner/
- webkit.org/blog/18515/webkit-features-for-safari-27-2/
- villagesql.com/blog/mysql-br-conf-26/
- askdba.net/mysql-mcp-server-v1-8-0-is-out/