рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо Mastodon 3.2 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рд╕рд╛рджрд░ рдХрд░рдгрд╛рд░рд╛ рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕рдЪреНрдпрд╛ рдЙрдкрдпреЛрдЬрдирд╛рд╕рд╛рдареА рд╡рд┐рдирд╛рдореВрд▓реНрдп рд╡реНрдпрд╛рд╕рдкреАрда рдЬрд╛рд░реА рдХрд░рдгреЗ - рдорд╕реНрддреЛрдбреЙрди 3.2.реи, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реИрдпрдХреНрддрд┐рдХ рдкреБрд░рд╡рдард╛рджрд╛рд░рд╛рдВрдЪреНрдпрд╛ рдирд┐рдпрдВрддреНрд░рдгрд╛рдЦрд╛рд▓реА рдирд╕рд▓реЗрд▓реНрдпрд╛ рддреБрдордЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╕реБрд╡рд┐рдзрд╛рдВрд╡рд░ рд╕реЗрд╡рд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдЬрд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдиреЛрдб рдЪрд╛рд▓рд╡реВ рд╢рдХрдд рдирд╕реЗрд▓, рддрд░ рддреЛ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдиреЛрдб рдирд┐рд╡рдбреВ рд╢рдХрддреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реЗрд╡рд╛ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рд╕реНрдЯреЛрдбреЙрди рдлреЗрдбрд░реЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХреНрд╕рдЪреНрдпрд╛ рд╢реНрд░реЗрдгреАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рд╕рдВрдЪ рдПрдХ рдПрдХреАрдХреГрдд рд╕рдВрдкреНрд░реЗрд╖рдг рд╕рдВрд░рдЪрдирд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рдЕтАНреЕрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рдкрдм.

рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╕рд╛рдЗрдб рдХреЛрдб рд░реБрдмреА рдСрди рд░реЗрд▓ рд╡рд╛рдкрд░реВрди рд░реБрдмреАрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ React.js рдЖрдгрд┐ Redux рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░реВрди JavaScript рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ. рд╕реНрддреНрд░реЛрдд рдЧреНрд░рдВрде рдкреНрд░рд╕рд╛рд░ AGPLv3 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрд╕рд╛рдзрдиреЗ рдЬрд╕реЗ рдХреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЖрдгрд┐ рд╕реНрдерд┐рддреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕реНрдерд┐рд░ рдлреНрд░рдВрдЯрдПрдВрдб рджреЗрдЦреАрд▓ рдЖрд╣реЗ. PostgreSQL рдЖрдгрд┐ Redis рд╡рд╛рдкрд░реВрди рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
рдЦреБрд▓реЗ рджрд┐рд▓реЗ API рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рдЬреЛрдбрдгреЗ рдЖрдгрд┐ рдмрд╛рд╣реНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреЗ (рдЕрдБрдбреНрд░реЙрдЗрдб, iOS рдЖрдгрд┐ рд╡рд┐рдВрдбреЛрдЬрд╕рд╛рдареА рдХреНрд▓рд╛рдпрдВрдЯ рдЖрд╣реЗрдд, рдЖрдкрдг рдмреЙрдЯреНрд╕ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛).

рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдд:

  • рдСрдбрд┐рдУ рдкреНрд▓реЗрдмреЕрдХрд╕рд╛рдареА рдЗрдВрдЯрд░рдлреЗрд╕ рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЖрдгрд┐ рдЖрддрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдпрд▓реАрдВрдордзреВрди рдЕрд▓реНрдмрдо рдХрд╡реНрд╣рд░ рдЖрдкреЛрдЖрдк рдХрд╛рдврдгреЗ рдХрд┐рдВрд╡рд╛ рдЖрдкрд▓реНрдпрд╛ рд╕реНрд╡рдд: рдЪреНрдпрд╛ рд▓рдШреБрдкреНрд░рддрд┐рдорд╛ рдкреНрд░рддрд┐рдорд╛ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.
  • рд╡реНрд╣рд┐рдбрд┐рдУрд╕рд╛рдареА, рдкрд╣рд┐рд▓реНрдпрд╛ рдлреНрд░реЗрдордЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд▓рдШреБрдкреНрд░рддрд┐рдорд╛ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреНрдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдкреНрд▓реЗрдмреЕрдХ рд╕реБрд░реВ рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╡реНрд╣рд┐рдбрд┐рдУрдРрд╡рдЬреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореВрд│ рдкреНрд░рддрд┐рдорд╛рдВрдирд╛ рд▓рд┐рдВрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрддрд╛ рд╕рдорд░реНрдерди рдЖрд╣реЗ.
  • рдореЕрд╕реНрдЯреЛрдбреЙрдирд╡рд░ рд╣реЛрд╕реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡реНрд╣рд┐рдбрд┐рдУ рдЖрдгрд┐ рдСрдбрд┐рдУ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рджреБрд╡реЗ рдЗрддрд░ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдкрд╛рдард╡рддрд╛рдирд╛, рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рдмрд╛рд╣реНрдп рдкреНрд▓реЗрдпрд░ рд╡рд╛рдкрд░реВрди рд╣реА рд╕рд╛рдордЧреНрд░реА рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, twitter:player рд╡рд╛рдкрд░реВрди, рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • рдЕрддрд┐рд░рд┐рдХреНрдд рдЦрд╛рддреЗ рд╕рдВрд░рдХреНрд╖рдг рдЬреЛрдбрд▓реЗ. рдЬрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдирд╕реЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдЦрд╛рддреНрдпрд╛рд╢реА рдХрд┐рдорд╛рди рджреЛрди рдЖрдард╡рдбреЗ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдирд╕реЗрд▓, рддрд░ рдЕрдЬреНрдЮрд╛рдд IP рдкрддреНрддреНрдпрд╛рд╡рд░реВрди рдирд╡реАрди рд▓реЙрдЧрд┐рди рдкреНрд░рдпрддреНрдирд╛рд╕рд╛рдареА рдИрдореЗрд▓рджреНрд╡рд╛рд░реЗ рдкрд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рд╡реЗрд╢ рдХреЛрдбрджреНрд╡рд╛рд░реЗ рдкреБрд╖реНрдЯреАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓.
  • рд╕рд╣рднрд╛рдЧреАрдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рдгреЗ, рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рдгреЗ рд╕реЗрдЯ рдХрд░рддрд╛рдирд╛, рддреБрдореНрд╣реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдПрдХ рдЯреАрдк рд╕рдВрд▓рдЧреНрди рдХрд░реВ рд╢рдХрддрд╛ рдЬреА рдХреЗрд╡рд│ рддреА рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрдХреНрддреАрд╕рд╛рдареА рджреГрд╢реНрдпрдорд╛рди рдЕрд╕реЗрд▓. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдЦрд╛рджреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рд╛рд░рд╕реНрдпрд╛рдЪреА рдХрд╛рд░рдгреЗ рджрд░реНрд╢рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЯреАрдк рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛