Megjelent a Mattermost 6.0 üzenetküldő rendszer kiadása, amelynek célja a fejlesztők és a vállalati alkalmazottak közötti kommunikáció biztosítása. A projekt szerveroldali kódja Go nyelven íródott, és az MIT licenc alatt kerül terjesztésre. A webes felület és a mobilalkalmazások JavaScript nyelven íródnak a React segítségével, a Linux, Windows és macOS asztali kliens az Electron platformra épül. A MySQL és a PostgreSQL használható DBMS-ként.
A Mattermost a Slack kommunikációs rendszer nyitott alternatívája, és lehetővé teszi üzenetek, fájlok és képek fogadását és küldését, a beszélgetések előzményeinek nyomon követését és értesítések fogadását okostelefonján vagy számítógépén. A rendszer támogatja a Slack-ready integrációs modulokat, valamint a natív modulok nagy gyűjteményét a Jira, GitHub, IRC, XMPP, Hubot, Giphy, Jenkins, GitLab, Trac, BitBucket, Twitter, Redmine, SVN és RSS/Atom integrációhoz.
Főbb újítások:
- A felület egy új navigációs sávval rendelkezik, amely megkönnyíti a csatornákkal, beszélgetésekkel, játékkönyvekkel, projektekkel/feladatokkal és külső integrációkkal való munkát. A panelen keresztül gyorsan elérheti a keresést, a mentett üzeneteket, a legutóbbi említéseket, a beállításokat, az állapotokat és a profilt.
- Számos kísérleti funkció támogatása alapértelmezés szerint stabilizálva és engedélyezve van, mint például a bővítmények, az archivált csatornák, a vendégfiókok, az összes letöltés és üzenet exportálása, az mmctl segédprogram, az egyéni rendszergazdai szerepkörök delegálása a résztvevőkre.
- A csatornák az üzenetekre mutató hivatkozások előnézetét tartalmazzák (az üzenet a link alatt látható, így nincs szükség navigációra, hogy megértsék, miről van szó).
- A játékfüzetek támogatása alapértelmezés szerint engedélyezve van, és a különböző helyzetekben a csapatok tipikus munkáját tartalmazza. Az ellenőrző listákkal való munkavégzéshez egy teljes képernyős felületet valósítottak meg, amelyben azonnal új listákat hozhat létre, és rendezheti a meglévő munkákat. A munka előrehaladásának értékelésére szolgáló felületet újratervezték, és lehetőséget biztosítottak az emlékeztetők küldésének időpontjának beállítására.
- A projekt- és feladatkezelő felület (Boards) alapértelmezés szerint engedélyezve van, amely egy új irányítópult-oldalt tartalmaz, az oldalsávba pedig egy csatornaválasztó űrlap van beépítve. Táblázatok esetén az elemző funkciók támogatása valósult meg.
- Az asztali kliens az 5.0-s verzióra frissült, amely új kezelőfelületet kínál a csatornák, játékfüzetek és feladatok közötti navigációhoz.
- Megnövelték a függőségi követelményeket: a szerverhez most legalább a MySQL 5.7.12 (az 5.6 ág támogatása megszűnt) és az Elasticsearch 7 (az 5. és 6. ág támogatása megszűnt) szükséges.
- Egy külön beépülő modul készült a végpontok közötti üzenettitkosítás (E2EE) használatához a Mattermostban.
Forrás: opennet.ru