Megjelent a Zulip 10, a vállalati üzenetküldők telepítésére szolgáló szerverplatform, amely alkalmas a munkatársak és fejlesztői csoportok közötti kommunikáció megszervezésére. A projektet eredetileg a Zulip fejlesztette ki, és a Dropbox által létrehozott licenc alapján, az Apache 2.0 licenc alatt nyílt meg. A szerver oldali kód Python nyelven íródott, Django keretrendszer használatával. Az ügyfél szoftver Linuxra, Windowsra, macOS-re, Androidra és iOS-re érhető el, emellett beépített webes felület is biztosított.
A rendszer támogatja mind a két ember közötti közvetlen üzenetküldést, mind a csoportos megbeszélések lefolytatását. A Zulip összehasonlítható a Slack szolgáltatással és tekinthető a belső vállalati analógnak a Twitterhez, amelyet a munkatársi csoportok közötti kommunikációra és munkai kérdések megvitatására használnak. Eszközök állnak rendelkezésre az állapot nyomon követésére és a párhuzamos részvételre több megbeszélésben az üzenetek szálba rendezett megjelenítésével, amely optimális kompromisszumot jelent a Slack szobáira való hivatkozás és a Twitter nyilvános területe között. A párhuzamos szálas megjelenítés lehetővé teszi az összes csoport lefedését egy helyen, miközben logikai elválasztást biztosít köztük.
A Zulip lehetőségei közé tartozik a felhasználónak offline módban üzenetek küldésének támogatása (az üzenetek online megjelenés után kerülnek kézbesítésre), valamint a beszélgetések teljes történetének megőrzése szerveren és az archívumban való keresési lehetőség, Drag-and-drop módban történő fájlok küldésének lehetősége, a kódrészletek automatikus szintaxiskiemelése az üzenetekben, beépített jelölőnyelv a listák gyors formázásához és szövegformázáshoz, csoportos értesítések küldésére szolgáló eszközök, zárt csoportok létrehozásának lehetősége, Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter és más szolgáltatásokkal való integráció, valamint a vizuális címkékhez való hivatkozási eszközök.
Főbb újítások:
- Hozzáadtunk eszközöket a hozzáférési jogok kezelésére, amelyek lehetővé teszik az egyes felhasználók, felhasználói csoportok és szerepek szintjén történő manipulációt. Például a felületen engedélyezhetjük az üzenetek áthelyezését azokon a felhasználókon, akik moderátori szerepet kaptak, vagy akik a menedzserek csoportjába tartoznak. Csoportok segítségével újraalkothatjuk a szervezet irányítási struktúráját, például a vezetők a menedzerek csoportjába tömöríthetők, amely csoport technológiai és dizájn alcsoportra bontható.

- További lehetőségek kerültek hozzáadásra a csoportok kezelésére. Megjelent az egyes jogok kiosztásának támogatása a csoportok létrehozásához és adminisztrációjához, valamint a tagok hozzáadásához és eltávolításához. Azt is lehetővé tettük, hogy megmondjuk, mely felhasználóknak engedélyezett az önálló belépés és kilépés a csoportokból. Hozzáadtuk a felhasználók csoporthoz való csatlakozásának támogatását a meghívás elküldésének pillanatában. Csoport törlése helyett a deaktiválás került bevezetésre, amely a csoport teljes történetét megtartja audit céljából. A csoportbeállítások paneljébe külön fülek kerültek a közös beállítások, a csoport összetételének irányítása és a hozzáférési jogok kiosztása számára.

- Az adminisztrátori felülethez új beállítások kerültek a csatornákhoz, amelyek lehetővé teszik a csatornák adminisztrátorainak és az olyan személyeknek a meghatározását, akik jogosultak felhasználók csatlakoztatására/leválasztására. Az egyes felhasználók és csoportok szintjén szelektíven ki lehet jelölni a csak olvasásra jogosult hozzáférést, korlátozni lehet a már elküldött üzenetek szerkesztését, kezelni lehet a privát csatornákra való feliratkozást, valamint kijelölni a témák lezárására felhatalmazott résztvevőket. Lehetőséget kaptunk archív csatornák elrejtésére vagy megőrzésére is.

- Bevezetésre került a közös csevegés fogalma, amelyben a témához nem kötött üzenetek jelennek meg.
- A betűméret és a sormagasság beállításának támogatása lehetővé teszi, hogy a felhasználók rugalmasabban alakítsák a felületet preferenciáik szerint, mint a nagyítás.

- A felhasználói lista mellékpanelhez hozzáadódott egy külön szekció a nemrég csatlakozott tagok számára. A panel menüjébe hozzáadva lett egy lehetőség a felhasználói avatárok megjelenítésére a listában. Frissítettük a tagok elérhetőségének mutatóit.

- Bővült a hivatkozások létrehozásának lehetősége üzenetekre, csatornákra és vitatémákra. A korábban létrehozott hivatkozások most már érvényesek maradnak a téma átnevezése vagy más csatornába való áthelyezése után. Amikor a beillesztés a vágólap segítségével történik HTML-formátumot támogató alkalmazásokba, a hivatkozás automatikusan „#channel > téma” formátumra formázódik. Hasonlóképpen, amikor teljes URL-t illesztünk be új üzenetek írásakor, az ilyen hivatkozásokat a Zulip hivatkozás formátumába alakítják. Egyszerűsödött a vitatémákra való hivatkozás létrehozása.

- Javult az új üzenetek írásának felülete. Hozzáadódott egy funkció a tipikus szövegrészletek mentésére a gyors beillesztés érdekében az új üzenetek írásakor. A mellékpanelhez hozzáadtunk gombokat az üzenet küldésére új téma létrehozásával és annak közvetlen küldésére egy másik felhasználónak. Hozzáadódott egy lehetőség az üzenet vagy annak részének átküldésére egy másik chaten. Egyszerűsödött a feladatlisták közös munkája.

- Optimalizálások történtek az üzenetek feldolgozásában és tárolásában, így az üzenetek most már késedelem nélkül jelennek meg a nézőablakban.
- Hozzáadódott egy mutató, amely megjelenik, amikor egy másik résztvevő módosításokat kezd végrehajtani egy már küldött üzeneten (korábban csak az új üzenet írását jelző mutatót tartalmaztuk).
- Hozzáadódott egy Zoom integrációs modul, amely OAuth-ot használ. A BigBlueButton integrációs modulban támogatást kaptak a hanghívások (videó nélkül). Integrációs modulokat adtunk hozzá az Airbyte és Onyx számára, valamint javítottuk a GitHub, GitLab, GoCD, Linear, NewRelic és Slack moduljait.
- Hozzáadódott egy tesztmodul, amely összefoglalja a téma lényegét a felhasználó által választott nagy nyelvi modellek segítségével.
- Ezen szerver Hozzáadódott a nagy fájlok feltöltésének támogatása a TUS protokoll használatával. Optimalizáltuk a szinkronizációs protokollt, ezáltal csökkentve a forgalmat és a CPU-terhelést nagyobb szervezetek esetén.
- Sebezhetőségek kiküszöbölve:
- CVE-2025-27149 — nyilvános adatok exportálásakor lehetséges volt a privát üzenetek és a felhasználói böngészőazonosítók metainformációinak kiszivárgása.
- CVE-2025-30368, CVE-2025-30369: az exportált fájlok és a profilok mezői más szervezetek adminisztrátorai által törölhetők voltak.
Forrás: opennet.ru







