• Publicado: 2014-01-21
  • Autor: I2P devs
  • Publicado en release

Esta es la primera versión estable desde febrero de 2013. Es esencialmente la misma que 1.104b-7-rc, con algunas actualizaciones de la traducción.

Todos los binarios y los paquetes de código fuente están en syndie.de y syndie.i2p. Los complementos están disponibles en plugins.i2p and stats.i2p.

Para aquellos que están actualizando desde la versión 1.103b, encontrará el inico y el cierre de Syndie mucho más rápido debido a la nueva versión de HSQLDB.

Si tiene una base de datos grande o una identidad, puede querer preservarla, puede que desee hacer una copia de seguridad de su directorio ~/.syndie completo antes de iniciar. El proceso de actualización hace su propia copia de seguridad, sin embargo puede que encuentre más fácil usar su propia copia de respaldo si la actualización falla.

Las actualizaciones desde la 1.103b puede que fallen para algunas personas debido a corrupción de la base de datos provocada por fallos en el antiguo HSQLDB. Desafortunadamente, no sabemos cómo repararlo. Sus alternativas son iniciar de nuevo con una base de datos limpia, o permanecer con la versión 1.103b para siempre. Lo sentimos por ello.

Como es habitual, le recomendamos que actualice a esta versión. La mejor manera de mantener la seguridad y ayudar a la red es ejecutar la última versión.

DETALLES DEL LANZAMIENTO

Correcciones de errores

  • Fix NPE in SyndieTreeListener
  • Fix, or maybe just move, NPE in addURI/getURI

Mejoras y reparaciones en la GUI (interfaz gráfica de usuario)

  • Don't open message view tab for unreadable messages or stub messages
  • Don't fail on duplicate cancel requests
  • Fix BrowseForumTab text on forum with blank name
  • For consistency, always put cancel button to the left of OK/Save
  • Move message date to date column in syndicator tab
  • Better formatting of file sizes in Syndicator tab
  • Clean up internal error popup
  • Catch dispose errors when changing translation or theme
  • Add menu item to delete PBE messages and forums
  • Add keyboard shortcuts in message view tab
  • Fix dup archive in Syndicator Tab after rename
  • Don't display PBE messages after deletion
  • Update to SWT 3.8.2 20130131

Sindicación

  • Improve import failure propagation and display
  • More cleanup of Importer and enhanced ImportResults by passing missing key and PBE indications in result code
  • Simplification of SyncArchive.IncomingAction using Results
  • Handle and display "stub" cancel messages correctly
  • Early check for banned target in ImportPost
  • Reduce default pull policy to 14 days
  • Only pull indexes needed for pulled messages
  • Fetch messages newest-first

Base de datos

  • Update to DB version 25
  • Add LOBs for attachments and pages
  • Increase length limits on cancelledURI, headerValue, and others
  • Implement offline database backup
  • Backup database before upgrading to hsqldb 2.x
  • Add code to migrate large things to LOBs
  • Enable migration of large attachments and pages to LOBs
  • Implement retrieval of pages and attachments from LOBs
  • Implement getAttachmentAsStream for real (unused yet)
  • Implement storage to LOBs in ImportPost
  • Sleep a while before shutdown compact
  • Shutdown compact immediately after upgrade, then reconnect, as recommended by hsqldb
  • Use attachment size from messageAttachment table, not actual size from messageAttachmentData table

Otro

  • Use DataHelper.loadProps() to deserialize properties UTF-8-safely
  • Add script for the hsqldb database manager tool
  • More code refactoring
  • Nuevas traducciones: Polish, Portuguese, Romanian
  • Actualizaciones de traducción