เบเบฒเบ™เบ›เปˆเบญเบ Mastodon 3.5, เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบชเป‰เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฑเบ‡เบ„เบปเบกเบ—เบตเปˆเบกเบตเบเบฒเบ™เปเบšเปˆเบ‡เบ‚เบฑเป‰เบ™เบ„เบธเป‰เบกเบ„เบญเบ‡

ะกะพัั‚ะพัะปัั ะฒั‹ะฟัƒัะบ ัะฒะพะฑะพะดะฝะพะน ะฟะปะฐั‚ั„ะพั€ะผั‹ ะดะปั ั€ะฐะทะฒั‘ั€ั‚ั‹ะฒะฐะฝะธั ะดะตั†ะตะฝั‚ั€ะฐะปะธะทะพะฒะฐะฝะฝั‹ั… ัะพั†ะธะฐะปัŒะฝั‹ั… ัะตั‚ะตะน โ€” Mastodon 3.5, ะฟะพะทะฒะพะปััŽั‰ะตะน ะฝะฐ ัะพะฑัั‚ะฒะตะฝะฝั‹ั… ะผะพั‰ะฝะพัั‚ัั… ัะพะทะดะฐะฒะฐั‚ัŒ ัะตั€ะฒะธัั‹, ะฝะตะฟะพะดะบะพะฝั‚ั€ะพะปัŒะฝั‹ะต ะพั‚ะดะตะปัŒะฝั‹ะผ ะฟะพัั‚ะฐะฒั‰ะธะบะฐะผ. ะ•ัะปะธ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒ ะฝะต ะธะผะตะตั‚ ะฒะพะทะผะพะถะฝะพัั‚ะธ ะทะฐะฟัƒัั‚ะธั‚ัŒ ัะพะฑัั‚ะฒะตะฝะฝั‹ะน ัƒะทะตะป, ั‚ะพ ะพะฝ ะผะพะถะตั‚ ะฒั‹ะฑั€ะฐั‚ัŒ ะทะฐัะปัƒะถะธะฒะฐัŽั‰ะธะน ะดะพะฒะตั€ะธั ะฟัƒะฑะปะธั‡ะฝั‹ะน ัะตั€ะฒะธั ะดะปั ะฟะพะดะบะปัŽั‡ะตะฝะธั. Mastodon ะพั‚ะฝะพัะธั‚ัั ะบ ะบะฐั‚ะตะณะพั€ะธะธ ะพะฑัŠะตะดะธะฝั‘ะฝะฝั‹ั… (federated) ัะตั‚ะตะน, ะดะปั ะพะฑั€ะฐะทะพะฒะฐะฝะธั ะตะดะธะฝะพะน ัั‚ั€ัƒะบั‚ัƒั€ั‹ ัะฒัะทะตะน ะฒ ะบะพั‚ะพั€ั‹ั… ะฟั€ะธะผะตะฝัะตั‚ัั ะฝะฐะฑะพั€ ะฟั€ะพั‚ะพะบะพะปะพะฒ ActivityPub.

ะšะพะด ัะตั€ะฒะตั€ะฝะพะน ั‡ะฐัั‚ะธ ะฟั€ะพะตะบั‚ะฐ ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต Ruby ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ Ruby on Rails, ะฐ ะบะปะธะตะฝั‚ัะบะธะน ะธะฝั‚ะตั€ั„ะตะนั ะฝะฐะฟะธัะฐะฝ ะฝะฐ JavaScript ั ะฟั€ะธะผะตะฝะตะฝะธะตะผ ะฑะธะฑะปะธะพั‚ะตะบ React.js ะธ Redux. ะ˜ัั…ะพะดะฝั‹ะต ั‚ะตะบัั‚ั‹ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝััŽั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน AGPLv3. ะขะฐะบะถะต ะธะผะตะตั‚ัั ัั‚ะฐั‚ะธั‡ะตัะบะธะน ั„ั€ะพะฝั‚ัะฝะด ะดะปั ะฟัƒะฑะปะธะบะฐั†ะธะธ ะพะฑั‰ะตะดะพัั‚ัƒะฟะฝั‹ั… ั€ะตััƒั€ัะพะฒ, ั‚ะฐะบะธั… ะบะฐะบ ะฟั€ะพั„ะธะปะธ ะธ ัั‚ะฐั‚ัƒัั‹. ะฅั€ะฐะฝะตะฝะธะต ะดะฐะฝะฝั‹ั… ะพั€ะณะฐะฝะธะทะพะฒะฐะฝะพ ะฟั€ะธ ะฟะพะผะพั‰ะธ PostgreSQL ะธ Redis. ะŸั€ะตะดะพัั‚ะฐะฒะปัะตั‚ัั ะพั‚ะบั€ั‹ั‚ั‹ะน API ะดะปั ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะดะพะฟะพะปะฝะตะฝะธะน ะธ ะฟะพะดะบะปัŽั‡ะตะฝะธั ะฒะฝะตัˆะฝะธั… ะฟั€ะธะปะพะถะตะฝะธะน (ะธะผะตัŽั‚ัั ะบะปะธะตะฝั‚ั‹ ะดะปั Android, iOS ะธ Windows, ะผะพะถะฝะพ ัะพะทะดะฐะฒะฐั‚ัŒ ะฑะพั‚ะพะฒ).

เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ:

  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ั€ะตะดะฐะบั‚ะธั€ะพะฒะฐะฝะธั ัƒะถะต ะพั‚ะฟั€ะฐะฒะปะตะฝะฝั‹ั… ะฟัƒะฑะปะธะบะฐั†ะธะน. ะ˜ัั…ะพะดะฝั‹ะต ะธ ะพั‚ั€ะตะดะฐะบั‚ะธั€ะพะฒะฐะฝะฝั‹ะต ะฒะตั€ัะธะธ ะฟัƒะฑะปะธะบะฐั†ะธะน ัะพั…ั€ะฐะฝััŽั‚ัั ะธ ะพัั‚ะฐัŽั‚ัั ะดะพัั‚ัƒะฟะฝั‹ ะดะปั ะฐะฝะฐะปะธะทะฐ ะฒ ะธัั‚ะพั€ะธะธ ะพะฟะตั€ะฐั†ะธะน. ะŸะพะปัŒะทะพะฒะฐั‚ะตะปะธ, ะบะพั‚ะพั€ั‹ะต ะดะตะปะธะปะธััŒ ะฟัƒะฑะปะธะบะฐั†ะธะตะน ั ะดั€ัƒะณะธะผะธ ัƒั‡ะฐัั‚ะฝะธะบะฐะผะธ, ะฟั€ะธ ะฒะฝะตัะตะฝะธั ะธะทะผะตะฝะตะฝะธะน ะฒ ะธัั…ะพะดะฝัƒัŽ ะฟัƒะฑะปะธะบะฐั†ะธัŽ ะฟะพะปัƒั‡ะฐัŽั‚ ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒัŽั‰ะตะต ัƒะฒะตะดะพะผะปะตะฝะธะต ะธ ะผะพะณัƒั‚ ะพั‚ะผะตะฝะธั‚ัŒ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝะตะฝะธะต ัะพะพะฑั‰ะตะฝะธั, ะบะพั‚ะพั€ั‹ะผ ะพะฝะธ ะฟะพะดะตะปะธะปะธััŒ. ะ’ะพะทะผะพะถะฝะพัั‚ัŒ ะฟะพะบะฐ ะพั‚ะบะปัŽั‡ะตะฝะฐ ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฒ web-ะฟั€ะธะปะพะถะตะฝะธะธ ะธ ะฑัƒะดะตั‚ ะฐะบั‚ะธะฒะธั€ะพะฒะฐะฝะฐ ะฟะพัะปะต ั‚ะพะณะพ, ะบะฐะบ ะดะพัั‚ะฐั‚ะพั‡ะฝะพะต ั‡ะธัะปะพ ัะตั€ะฒะตั€ะพะฒ ะฟะตั€ะตะนะดัƒั‚ ะฝะฐ ะฒะตั€ัะธัŽ 3.5.
  • ะŸะพั€ัะดะพะบ ะฒะปะพะถะตะฝะธะน ะฒ ัะพะพะฑั‰ะตะฝะธะธ ะฑะพะปัŒัˆะต ะฝะต ะทะฐะฒะธัะธั‚ ะพั‚ ะฟะพั€ัะดะบะฐ ะทะฐะณั€ัƒะทะบะธ ั„ะฐะนะปะพะฒ.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฝะพะฒะฐั ัั‚ั€ะฐะฝะธั†ะฐ ั ะฟะพะดะฑะพั€ะบะพะน ะฟะพะฟัƒะปัั€ะฝั‹ั… ะฟัƒะฑะปะธะบะฐั†ะธะน, ะฝะฐะฑะธั€ะฐัŽั‰ะธั… ะฟะพะฟัƒะปัั€ะฝะพัั‚ัŒ ั…ััˆั‚ะตะณะพะฒ, ั€ะตะบะพะผะตะฝะดะพะฒะฐะฝะฝั‹ั… ะฟะพะดะฟะธัะพะบ ะธ ะฝะพะฒะพัั‚ะฝั‹ั… ะทะฐะฟะธัะตะน, ะบะพั‚ะพั€ั‹ะผะธ ะฟะพะดะตะปะธะปะธััŒ ะฝะฐะธะฑะพะปัŒัˆะตะต ั‡ะธัะปะพ ัƒั‡ะฐัั‚ะฝะธะบะพะฒ. ะŸะพะดะฑะพั€ะบะธ ั„ะพั€ะผะธั€ัƒัŽั‚ัั ั ัƒั‡ั‘ั‚ะพะผ ัะทั‹ะบะฐ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั. ะ’ัะต ะผะฐั‚ะตั€ะธะฐะปั‹, ะฟะพะฟะฐะดะฐัŽั‰ะธะต ะฒ ัะฟะธัะบะธ ะฝะฐะฑะธั€ะฐัŽั‰ะธั… ะฟะพะฟัƒะปัั€ะฝะพัั‚ัŒ ะฟัƒะฑะปะธะบะฐั†ะธะน, ะฟะตั€ะตะด ะพั‚ะพะฑั€ะฐะถะตะฝะธะตะผ ะฒ ั‡ะธัะปะต ั€ะตะบะพะผะตะฝะดะฐั†ะธะน, ะฟั€ะพั…ะพะดัั‚ ั€ัƒั‡ะฝะพะต ะผะพะดะตั€ะธั€ะพะฒะฐะฝะธะต.
    เบเบฒเบ™เบ›เปˆเบญเบ Mastodon 3.5, เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบชเป‰เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฑเบ‡เบ„เบปเบกเบ—เบตเปˆเบกเบตเบเบฒเบ™เปเบšเปˆเบ‡เบ‚เบฑเป‰เบ™เบ„เบธเป‰เบกเบ„เบญเบ‡
  • ะ”ะปั ะผะพะดะตั€ะฐั‚ะพั€ะพะฒ ะฟั€ะตะดะปะพะถะตะฝ ะฝะพะฒั‹ะน ะผะฝะพะณะพัั‚ะฐะฟะฝั‹ะน ะฟั€ะพั†ะตัั ั€ะฐะทะฑะพั€ะฐ ะฟั€ะตะดัƒะฟั€ะตะถะดะตะฝะธะน ะพ ะฝะฐั€ัƒัˆะตะฝะธัั… ั ะฒะพะทะผะพะถะฝะพัั‚ัŒัŽ ั€ะฐััะผะพั‚ั€ะตะฝะธั ะฐะฟะตะปะปัั†ะธะน. ะ›ัŽะฑั‹ะต ะดะตะนัั‚ะฒะธั ะผะพะดะตั€ะฐั‚ะพั€ะฐ, ั‚ะฐะบะธะต ะบะฐะบ ัƒะดะฐะปะตะฝะธะต ัะพะพะฑั‰ะตะฝะธั ะธะปะธ ะฟั€ะธะพัั‚ะฐะฝะพะฒะบะฐ ะฟัƒะฑะปะธะบะฐั†ะธะน, ั‚ะตะฟะตั€ัŒ ะฟะพะบะฐะทั‹ะฒะฐัŽั‚ัั ะฒ ะฝะฐัั‚ั€ะพะนะบะฐั… ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั ะธ ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ัะพะฟั€ะพะฒะพะถะดะฐัŽั‚ัั ะพั‚ะฟั€ะฐะฒะบะพะน ัƒะฒะตะดะพะผะปะตะฝะธั ะฝะฐั€ัƒัˆะธั‚ะตะปัŽ ะฟะพ email, ั ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะธะตะผ ะฒะพะทะผะพะถะฝะพัั‚ะธ ะพัะฟะพั€ะธั‚ัŒ ะฟั€ะตะดะฟั€ะธะฝัั‚ั‹ะต ะดะตะนัั‚ะฒะธั, ะฒ ั‚ะพะผ ั‡ะธัะปะต ั‡ะตั€ะตะท ะปะธั‡ะฝัƒัŽ ะฟะตั€ะตะฟะธัะบัƒ ั ะผะพะดะตั€ะฐั‚ะพั€ะพะผ.
  • ะŸั€ะตะดะปะพะถะตะฝะฐ ะฝะพะฒะฐั ัะฒะพะดะฝะฐั ัั‚ั€ะฐะฝะธั†ะฐ ั ะพะฑั‰ะธะผะธ ะผะตั‚ั€ะธะบะฐะผะธ ะดะปั ะผะพะดะตั€ะฐั‚ะพั€ะพะฒ ะธ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝะพะน ัั‚ะฐั‚ะธัั‚ะธะบะพะน, ะฒะบะปัŽั‡ะฐั ะดะฐะฝะฝั‹ะต ะพ ั‚ะพะผ, ะพั‚ะบัƒะดะฐ ะฟั€ะธั…ะพะดัั‚ ะฝะพะฒั‹ะต ะฟะพะปัŒะทะพะฒะฐั‚ะตะปะธ, ะฝะฐ ะบะฐะบะธั… ัะทั‹ะบะฐั… ะณะพะฒะพั€ัั‚ ะธ ะบะฐะบ ะผะฝะพะณะพ ะธะท ะฝะธั… ะพัั‚ะฐัŽั‚ัั ะฒะฟะพัะปะตะดัั‚ะฒะธะธ ะฝะฐ ัะตั€ะฒะตั€ะต. ะžะฑะฝะพะฒะปะตะฝะฐ ัั‚ั€ะฐะฝะธั†ะฐ ั ะถะฐะปะพะฑะฐะผะธ, ะฝะฐ ะบะพั‚ะพั€ะพะน ะพะฟั‚ะธะผะธะทะธั€ะพะฒะฐะฝั‹ ะฟั€ะพั†ะตััั‹ ะพะฑั€ะฐะฑะพั‚ะบะธ ะฟั€ะตะดัƒะฟั€ะตะถะดะตะฝะธะน ะธ ัƒะปัƒั‡ัˆะตะฝั‹ ะธะฝัั‚ั€ัƒะผะตะฝั‚ั‹ ะดะปั ะผะฐััะพะฒะพะณะพ ัƒะดะฐะปะตะฝะธั ัะฟะฐะผะฐ ะธ ะฐะบั‚ะธะฒะฝะพัั‚ะธ ะฑะพั‚ะพะฒ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™