Megjelent az Apprise 1.13, a nyílt forráskódú értesítési keretrendszer 1.x sorozatának utolsó frissítése. Az új kiadás további értesítési szolgáltatásokat, funkcióbeli fejlesztéseket és hibajavításokat hoz, miközben felkészíti a felhasználókat a közelgő 2.x ágra.
A kiadás három új értesítési szolgáltatást támogat: Pinglet, Trigv és Pingram. Utóbbi váltja a korábban támogatott NotificationApi szolgáltatást, amelyet mostanra nyugdíjaztak.
A fontosabb fejlesztések közé tartozik, hogy a Bark értesítések már támogatják az AES-GCM titkosítást, a Telegram pedig megkapta a rich üzenetek támogatását. A Matrix felhasználók is jól járnak a továbbfejlesztett üzenetdarabolással, ami megbízhatóbbá teszi a hosszabb értesítések kezelését.
Az Apprise 1.13 számos hibát is javít a projektben. Mostantól helyesen működnek a CU routingot használó Microsoft Workflows webhookok, és javították azt a problémát is, amely miatt a memóriában tárolt e-mail mellékletek nem működtek. További javítások érintik a Splunk entity ID kezelését, a hibás URL authority elemzését, a D-Bus/GLib URL koordinátákat, valamint több, az RFC 3986 szerint biztonságos útvonal-karakter támogatását.
Ennél a kiadásnál azonban a projekt életciklusában betöltött szerepe a legfontosabb. A karbantartó szerint az Apprise 1.13 lesz az utolsó kiadás az 1.x sorozatban, a jövőbeni funkciófrissítések már az Apprise 2.x ágba érkeznek.
A közelgő 2.x ág kompatibilitást törő változtatásokat hoz, ezért azoknak a fejlesztőknek, akik beágyazzák az Apprise-t az alkalmazásaikba, egyelőre érdemes 2.0 alatti verzióra rögzíteniük a függőséget. Az ajánlott megkötés: apprise >=1.0.0, <2.0.0, így elkerülhető az automatikus verziófrissítés egy esetleg nem kompatibilis 2.x kiadásra.
Ez nem jelenti azt, hogy az 1.x ágat azonnal magára hagyják. A fejlesztő szerint a biztonsági javítások még körülbelül egy-két évig folytatódnak, bár idővel az Apprise 2.x lesz az ajánlott irány.
A funkcionális változtatásokon túl az 1.13-as verzió több karbantartási frissítést is tartalmaz. Ilyen például a továbbfejlesztett CLI fájlmelléklet-dokumentáció, a proxy-információk felvétele a man oldalra, a frissített GitHub Actions hivatkozások, a tesztkészlet figyelmeztetéseinek javítása, valamint egy új olasz fordítás.
További részletekért nézd meg a változásnaplót.

