Toto je první stabilní verze od února 2013. Je v podstatě totožná s verzí 1.104b-7-rc, pouze s aktualizacemi překladů.

Všechny binární soubory a zdrojové balíčky jsou k dispozici na syndie.de a syndie.i2p. Pluginy jsou dostupné na plugins.i2p a stats.i2p.

Uživatelé aktualizující z verze 1.103b si všimnou, že spuštění a ukončení programu Syndie je díky nové verzi HSQLDB mnohem rychlejší.

Pokud máte velkou databázi nebo identitu, kterou chcete zachovat, doporučujeme před zahájením zálohovat celý adresář ~/.syndie. Proces aktualizace vytváří vlastní zálohu, ale pokud se aktualizace nezdaří, může být jednodušší použít vlastní zálohu.

Aktualizace z verze 1.103b může u některých uživatelů selhat kvůli poškození databáze způsobenému chybami ve staré verzi HSQLDB. Bohužel nevíme, jak to opravit. Vaší alternativou je začít s čistou databází odznova, nebo nadále používat verzi 1.103b. Omlouváme se za tuto situaci.

Jak je zvykem, doporučujeme aktualizovat na tuto verzi. Nejlepší způsob, jak zajistit bezpečnost a pomoci síti, je používat vždy nejnovější verzi.

PODROBNOSTI VERZE

Opravy chyb

  • Oprava NPE v SyndieTreeListener
  • Oprava, nebo alespoň přesun, NPE v addURI/getURI

Vylepšení a opravy GUI

  • Neotevírat kartu zobrazení zprávy pro nečitelné zprávy nebo zprávy typu „stub“
  • Nezachytávat chybu při opakovaných požadavcích na zrušení
  • Oprava textu v BrowseForumTab u fóra s prázdným názvem
  • Z důvodu konzistence vždy umístit tlačítko Zrušit vlevo od OK/Uložit
  • Přesunutí data zprávy do sloupce datum na kartě syndikátoru
  • Lepší formátování velikosti souborů na kartě syndikátoru
  • Vyčištění vyskakovacího okna s interní chybou
  • Zachycení chyb dispose při změně překladu nebo motivu
  • Přidána položka nabídky pro smazání PBE zpráv a fór
  • Přidány klávesové zkratky na kartě zobrazení zprávy
  • Oprava duplikované archivace v kartě syndikátoru po přejmenování
  • Nezobrazovat PBE zprávy po jejich smazání
  • Aktualizace na SWT 3.8.2 20130131

Syndikace

  • Zlepšení propagace a zobrazení chyb při importu
  • Další vyčištění třídy Importer a vylepšení ImportResults předáním indikací chybějícího klíče a PBE v kódu výsledku
  • Zjednodušení SyncArchive.IncomingAction pomocí Results
  • Správné zpracování a zobrazení „stub“ zpráv o zrušení
  • Předběžná kontrola zakázaného cíle v ImportPost
  • Snížení výchozího zásahu pro stažení na 14 dní
  • Stažení pouze indexů potřebných pro stažené zprávy
  • Stažení zpráv od nejnovějších

Databáze

  • Aktualizace na verzi DB 25
  • Přidání LOB pro přílohy a stránky
  • Zvýšení limitů délky pro cancelledURI, headerValue a další
  • Implementace offline zálohování databáze
  • Zálohování databáze před aktualizací na hsqldb 2.x
  • Přidání kódu pro migraci velkých objektů do LOB
  • Povolení migrace velkých příloh a stránek do LOB
  • Implementace načítání stránek a příloh z LOB
  • Implementace getAttachmentAsStream skutečně (zatím nepoužito)
  • Implementace ukládání do LOB v ImportPost
  • Přidání krátkého čekání před komprimací při ukončení
  • Okamžitá komprimace po aktualizaci a následné opětovné připojení, jak doporučuje hsqldb
  • Použití velikosti přílohy z tabulky messageAttachment, nikoli skutečné velikosti z tabulky messageAttachmentData

Ostatní

  • Použití DataHelper.loadProps() k bezpečnému deserializaci vlastností s podporou UTF-8
  • Přidán skript pro nástroj správy databáze hsqldb
  • Další refaktoring kódu
  • Nové překlady: polština, portugalština, rumunština
  • Aktualizace překladů