Langkau ke kandungan
faizal.biz

Pautan harian: CFML, Lucee, E-mel, CSS3 & MySQL — 6 Nov 2026

Mohd Faizal2 minit bacaanBeginner

Kongsi ke WhatsApp

Lima pautan untuk 2–5 Nov 2026: satu keluaran BoxLang yang bawa code coverage terbina dalam, satu build RC Lucee 8 yang lebih baru, satu update keselamatan mailcow, satu reset tipografi CSS dan satu eksperimen DuckDB dalam MySQL. Tiada item ColdFusion segar hari ini: tiada berita teknikal baharu dalam tetingkap 7 hari.

CFML

  • BoxLang 1.19.0: See Everything Your Code Does — 45 isu masuk (6 fitur, 18 penambahbaikan, 20 bug), dan tema besarnya observability: code coverage serta profiling masa jalan terbina dalam, cuma set codeProfilerEnabled, dan ia off secara default. Boleh eksport JSON, XML SonarQube dan laporan HTML dengan heatmap. Hook BIF pun dibaiki — onBIFInvocation dulu menyala dua kali dan postBIFInvocation tak pernah diumum, sekarang ada onBIFException sekali.

Lucee

  • Lucee 8.0.0.299-RC — Build RC baru keluar 2 Nov, naik dari 294 yang diumum dalam forum. Halaman keluaran GitHub cuma ada tajuk tanpa nota, jadi jangan cari changelog di situ: pergi ke thread RC di dev.lucee.org atau banding diff commit kalau nak tahu apa yang berubah. Ini build ujian untuk Lucee 8, bukan untuk production.

E-mel

  • Moovember 2026: Mailbox Groups, imapsync Rework & SOGo 5.12.13 — mailcow 2026-11 (5 Nov) baiki RCE yang boleh dimainkan admin atau domain admin yang sah, jadi update segera atau hadkan akses akaun admin sementara. Ada juga SOGo 5.12.13 dan mailbox groups. Dua breaking change yang mudah terlepas: API sync job kini wajib source_id, dan had badan request 64 MB — kalau message_size_limit Postfix dinaikkan, set NGINX_MAX_BODY_SIZE lebih tinggi.

CSS3

  • Taming Typography: Building a Modern CSS Reset — Stu Robson himpun tidy-typography.css: text-box-trim buang half-leading, clamp() dengan unit cqi supaya saiz ikut lebar bekas bukan viewport, text-wrap: pretty dan balance, hyphenate-limit-*, hanging-punctuation dan size-adjust untuk fon berbeza x-height. Boleh ambil satu-satu deklarasi; yang tak disokong browser akan diabaikan, tapi pastikan versi tanpa enhancement masih elok.

MySQL

  • WooCommerce Analytics with DuckDB — Juan Arruti tunjuk DuckDB sebagai enjin columnar dalam MySQL/MariaDB: transaksi kekal InnoDB pada primary, replika pula simpan jadual DuckDB untuk query laporan, jadi beban OLAP tak lagi makan CPU primary. Contohnya kedai WooCommerce yang perlu kedua-duanya sekali. Percona tegaskan ini eksperimen — belum ada build DuckDB production atau sokongan rasmi.

← Semua tulisanAda soalan? Hubungi saya