เปิดตัว Fedify 1.0.0 เฟรมเวิร์ก ActivityPub
(velog.io)Fedify เป็นไลบรารี TypeScript ที่ช่วยให้สร้างแอปพลิเคชันเซิร์ฟเวอร์แบบสหพันธ์ที่อิงตามโปรโตคอล ActivityPub ได้อย่างง่ายดาย โดยครั้งนี้ได้เปิดตัวเวอร์ชันทางการตัวแรกคือ 1.0.0
คุณสมบัติหลัก:
- มีอินเทอร์เฟซที่ปลอดภัยด้านชนิดข้อมูลสำหรับอ็อบเจ็กต์ ActivityPub
- รองรับ WebFinger, HTTP Signatures, Linked Data Signatures, Object Integrity Proofs เป็นต้น
- ทำงานร่วมกันได้กับบริการ fediverse หลัก ๆ เช่น Mastodon, Threads
- ผสานการทำงานกับเว็บเฟรมเวิร์กหลากหลายแบบ และมีเครื่องมือ CLI ให้ใช้งาน
การเปลี่ยนแปลงสำคัญ:
- ปรับเปลี่ยนและทำให้การใช้คำว่า “handle” ชัดเจนยิ่งขึ้น
- รองรับ Linked Data Signatures ทำให้รองรับวิธีการลงลายเซ็นหลักได้ครบทั้งหมด
- เพิ่มความสามารถในการส่งต่อแอ็กทิวิตีที่รับเข้ามาไปยังแอ็กเตอร์อื่น
- เปิดตัวแพ็กเกจไดรเวอร์ PostgreSQL (
@fedify/postgres)
Fedify สามารถติดตั้งได้จาก JSR และ npm
deno add jsr:@fedify/fedify
npm add @fedify/fedify
ยังไม่มีความคิดเห็น