Download Latest Version saros-dropin-14.10.31.zip (6.6 MB)
Email in envelope

Get an email when there's a new version of Saros - Distributed Party Programming

Home / Saros / DPP 14.10.31
Name Modified Size InfoDownloads / Week
Parent folder
README 2015-09-24 5.0 kB
saros-dropin-14.10.31.zip 2015-09-23 6.6 MB
de.fu_berlin.inf.dpp.core_0.1.0.jar 2015-09-22 3.2 MB
de.fu_berlin.inf.dpp.whiteboard_14.10.31.jar 2015-09-22 700.7 kB
de.fu_berlin.inf.dpp_14.10.31.jar 2015-09-22 3.1 MB
Totals: 5 Items   13.6 MB 0
Saros - Distributed Party Programming for Eclipse
=================================================

The Saros Team is happy to announce release 14.10.31. Since the previous release
we mostly removed unnecessary code, refactored, removed again, refactored again:
There were over 500 commits since the last release.
As a result, the Saros binaries' file size shrunk from 9.9 MByte to 7.0 MByte.
So don't expect many new features, but an improved user experience.

With this release we also set a record we are not particularly proud of:
Instead of intended one-week release process, it took us eleven months to push
Saros 14.10.31 out of the pipeline.
One reason for that: We're busy working on the IntelliJ IDEA version and a shiny
new GUI for both Saros versions. Stay tuned!

New and improved Features
* Your account information is now stored in your home directory inside a
  ".saros" folder. It's therefore independent from one specific IDE instance.
* Away messages of XMPP contacts will be displayed
* Alternative minimalistic chat layout in "IRC style" (which is way more compact
  than the default layout)
* Newly implemented, now session-independent file transfer
* Choose the Socks5 proxy candidates
* Starting a session with multiple projects at once is now faster since all
  files are put into one archive (instead of multiple per-project archives
  put into one big archive)

Disabled Features
* The optional feature "Concurrent Undo" was disabled due to Bug #836. This
  needs further investigation; as of now, activating this feature would do more
  harm than good.

Removed Features
* Need-based synchronization
* Screensharing
* VoIP

Improved GUI
* Sorting of contacts in session view: Now by display name (i.e. optional
  nickname), not by Jabber ID 
* Improved explanation on how to get started with Saros
* Improved UPnP explanation in network preferences
* Notification when receiving projects using unavailable charsets
* States of the invitation process have better labels
* Optional: better looking remote selections (cursor and blocks for multi-line
  selections)
* Restructured the "Add XMPP Account" dialog
* The 1-to-1 chat is no longer colored with session user colors

Fixed network-related issues introduced with last release (13.12.6):
* Local Socks5 Proxy was always enabled, i.e. the options to only allow
  connections over IBB and an external Socks5 Proxy Server
  (under Saros > Network) were not honored.
* Changing accounts on-the-fly without clicking reconnect was not possible

Additionally, you will find many minor fixes and usability improvements.
(For details, see the changelog below.)

For stability reasons some internal changes have been made.
As a consequence Saros 14.30.31 is *not* compatible with previous versions,
so that all session participants need Saros 14.10.31 to work together.

Install and update Saros 14.10.31 via our Eclipse Update Site:
   http://dpp.sf.net/update

For more information visit http://www.saros-project.org.

Many thanks to the users who participated in our survey (although it is
currently offline) and to everyone who helped us improve our plug-in!


Best Regards,
Saros-Team

Changelog
=========

[Fixes]
 * #460 Read-only participants can edit using keyboard shortucts
 * #570 Senseless option in Roster when no projects in workspace
 * #678 Choose only one "XMPP ID" vs "Jabber ID"
 * #734 Whiteboard can stall forever in the network layer
 * #781 Removed need based feature
 * #802 Viewport is not correctly updated in Follow Mode
 * #823 Check Whiteboard availability during invitation
 * #824 Unhandled event loop exception, share multiple projects
 * #825 Client disappear from roster after leaving the session
 * #838 Follow mode states are not cleared when users leave the session
 * #854 Allow hash character in JIDs
 * Files modified by document provider are no longer transmitted
 * Socks5 proxy is always enabled
 * Changing accounts on the fly was not working
 * Session overview was wrongly sorted

[GUI]
 * Allow the user to choose the Socks5 candidates
 * Show additional "cursor" in remote users' selections
 * Complement the SelectionAnnotation to a full highlighted block
 * Introduce option to enable full selection annotations
 * Added simple notification for Whiteboard session establishment
 * Notify the user on unavailable charset(s)
 * Improve UPnP explanation on preference page "Network"
 * Reduced overhead of transfer description
 * Add option to create a session nickname
 * Added additional information on how to share projects
 * SingleUserChat is no longer colored with session user colors
 * Added option to enable alternate chat layout
 * Changing chat layout will apply on the fly

[Features]
 * #100 Restructure dialog "Add XMPP/Jabber Account"
 * Use the user directory before querying the server for a JID
 * Show unavailable messages of contacts
 * XMPPAccountStore is now platform independent
 * Removed VOIP feature
 * Re-implemented file transfer

Source: README, updated 2015-09-24