Mastodon Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Β«Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€ΠΎΠΌΒ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΈΠΊΡ€ΠΎΠ±Π»ΠΎΠ³ΠΈ разбросаны ΠΏΠΎ мноТСству нСзависимых сСрвСров, связанных ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π² ΠΎΠ΄Π½Ρƒ ΡΠ΅Ρ‚ΡŒ.

Π’ этой вСрсии ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ. Π’ΠΎΡ‚ самыС Π²Π°ΠΆΠ½Ρ‹Π΅:

  • Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π½Π΅ поддСрТиваСтся OStatus, Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° – ActivityPub.
  • Π£Π΄Π°Π»Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ REST API:
    • GET /api/v1/search API, вмСсто Π½Π΅Π³ΠΎ GET /api/v2/search.
    • GET /api/v1/statuses/:id/card, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ card.
    • POST /api/v1/notifications/dismiss?id=:id, вмСсто Π½Π΅Π³ΠΎ POST /api/v1/notifications/:id/dismiss.
    • GET /api/v1/timelines/direct, вмСсто Π½Π΅Π³ΠΎ GET /api/v1/conversations.

И Π΅Ρ‰Ρ‘ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

ΠšΡΡ‚Π°Ρ‚ΠΈ, lor.sh ΡƒΠΆΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Π΄ΠΎ послСднСй вСрсии.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ