June 1st, 2010
With the upcoming release 0.1.4 of conjoon you’ll be able to manage attachments for your Emails. While functionality has been quickly implemented (the GUI has been updated with a number of nifty features), we decided to add full support for storing LOBs in the server’s filesystem.
There are a number of reasons why one would rather not store LOBs into the database – mainly performance wise.
conjoon 0.1.4 will introduce a few new configuration options regarding LOB storage – which can be even changed during runtime. The backend will still maintain relations between the filesystem and the database to keep data integrity – while providing a performance boost and simultaneously reduce space needed by the database to store files, attachments and raw email sources.
So what does this mean for you? First off, the install wizard will be updated to guide you through the needed steps for setting up file system LOB storage. No data has to be migrated, even if you decide to use filesystem LOB storage (resources for LOBs will be determined during runtime). All you have to do is to take proper care of the file permissions to prevent security issues. However, we give advices during setup where necessary – in the end you’re still able to configure your installation to store LOBs in the db.
See http://www.siteartwork.de/2010/06/01/conjoon-dev-notes/ for a related article that describes our new feature more detailed.
April 8th, 2010
We would like to announce the immediate availability of conjoon 0.1.3.2. This is a maintenance release which fixes a showstopper bug. The issue was reported by one of our community members, odomera, who experienced this issue when trying to install the application: Due to an erroneous condition in one of the install scripts, he was not able to proceed to the second step of the installation using the install wizard.
People who could not install any of the releases from the 0.1.3 series are advised to use this release. Other than that, no other changes made it into this release.
April 7th, 2010
We would like to announce the immediate availability of conjoon 0.1.3.1. This is a maintenance release in the 0.1.3 series which fixes an issue with the mysql datastructure script. Due to missing backtickets in a statement, already existing tables for the email attachments would not get properly prepared for the new features introduced in 0.1.3.
This release affects only people who have updated a previous version of conjoon. People who installed 0.1.3 from scratch won’t need this update. All other users are advised to install this version.
April 7th, 2010
The conjoon development team is proud to announce the immediate availability of conjoon 0.1.3. This is a feature release in the 0.1 series which introduces internal download management for handling file downloads.
We have decided to release this feature shortly after the 0.1.2 release due to requests from our community members who’d like to see this feature before the 0.2 version gets released.
Notable changes from the changelog:
[Workbench]
- enhanced “Help” menu, added dialogs for submitting suggestions/bug reports
[Datastore - mysql]
- fixed an issue with datastructure for attachment table, since some attachments could not be saved due to restrictions of content length for “BLOB” fields – changed field “content” in “attachment” table from “BLOB” to “LONGBLOB”
[Email module - client]
- added DownloadManager for queueing downloads in conjoon
- revamped DefaultViewRenderer for displaying email messages to show a resizable and scrollable attachment list
[Email module - backend]
- fixed a security issue where models would not check for proper folder permissions before sending an email message / item to the client
- added functionality for downloading attachments
March 30th, 2010
The conjoon development team would like to announce the immediate availability of conjoon 0.1.2. This release focuses on ui enhancements along with bug fixes related to the installation process on Unix-based systems. The release uses ExtJs 3.1.2 and due to its improved stability we encourage every user to update their installation of conjoon.
Notable changes from the changelog:
[install wizard]
- fixed an issue related to creating directories during the installation process on unix systems
- fixed an issue where the “edition” configuration property would not be properly re-used while updating conjoon; fixed an issue where “apache” would not be properly recognized during install if the server would not expose its version number
- updated wording for the prerequisite check for proposing setting group/owner of the install folder/parent folder of the installation
- added check for moving files/folders within install dir to make sure files/folders are accessible through the given permissions
- user will now be forced to properly set file permissions of the “install” and all its sub folders during install to prevent fail of copying/moving folders
[cudgets library]
- fixed an issue with the cudgets library that would attach a cache buster manually to each url on Ext.Ajax’ event “beforerequest”, instead of using the “disableCaching” option directly; this would urls cause to be generated with two cache busters (closes #353)
[Feeds module - client]
- removed a condition in FeedGrid.js that would check if a click in a cell happened while holding down shift/ctrl key, which would prevent the Feed Preview to properly hide any shown Feed Preview Window (closes #346)
[Email module - client]
- fixed an issue where fragments of the EmailPreview Window would remain once the window slides out of the view (closes #347)
- fixed an issue that would not abort pending requests when loading contents into the Email Editor if the corresponding panel was closed before the request could finish, by adding an additional configuration option “requestId” to the “formValues” object, which stores the id generated by the Ajax request. “Ext.Ajax.abort()” will now be called with this id if necessary (closes #317)
[Email module - backend]
- added method “getInboxFolderId()” to Email Module’s FolderModel to return the default inbox folder id; updated Letterman’s “assignFolderId()” to use this default value. This resolves some issues related to one installation being shared by multiple users
[Ext.ux.Wiz]
- updated Ext.ux.Wiz to work with Ext 3.1.2 and removed dependencies for Ext.ux.layout.CardLayout; fixed some minor issues that would not properly check if values in a card are valid, thus allowing to switch cards even if that shouldn’t be allowed
[Vendor]
- updated conjoon to use Ext 3.1.2, which fixes several minor ui issues and provides minor usability improvements
March 29th, 2010
We had this scheduled for a long time and I’m glad we can finally announce the immediate availability of the official conjoon demo.
The demo is available at http://demo.conjoon.org – you need to register and create a demo account first, you can do so by visiting http://www.conjoon.org/demo.
Please note, that this demo’s purpose is to give users a first glance at the features conjoon provides. Therefore, there are a few restrictions regarding functionality:
- you can only use one preconfigured email account
- only the latest 10 emails from this preconfigured account will be fetched every time you check for new messages
- you can’t edit, add or remove email accounts
- an additional signature will be attached to each message you send from the demo
For further informations, visit the registration page at http://www.conjoon.org/demo.
March 22nd, 2010
We are proud to announce the immediate release of conjoon 0.1.1. This is a maintenance release in the 0.1 series, which includes mainly bug fixes.
Notable changes in conjoon 0.1.1:
- [Reception module - client] fixed a consequence of a possible race condition that could occur if a user sets the workbench into “standby”, then a login with the same user credentials is done on another machine, and the previously locked workbench is unlocked again
- [General] fixed several trailing comma issues that would prevent IE7 from starting the application
- [YoutubePlayer] updated conjoon to use Ext.ux.YoutubePlayer 0.4 which fixes a few issues and introduces functionality to chose from different video resolutions based on the resolutions the currently playing video provides
- [Feeds module - backend] fixed an issue where item facade’s “importAndAddFeedItems()” would not handle an exception other than “Zend_Http_Client_Exception” properly, thus breaking updating other feed items resources if any other exception was thrown
You can download the latest release here.
March 1st, 2010
We would like to announce the immediate availability of conjoon 0.1. This release focuses on improving the stability of the conjoon 0.1.x branch. If you have already conjoon 0.1RC3 installed, you won’t need to install this release, since no changes where made to the last release candidate.
In the meantime, we have started to work on the 0.2 branch, which will bring full IMAP and local cache support.
January 21st, 2010
We are proud to announce the third release candidate of conjoon 0.1 (conjoon 0.1RC3). This RC focuses on issues we came across during tests on various systems, and we want to thank Marc Steinert and Johannes Hahn for providing us with detailed bug reports.
You can find the changelog at http://wiki.conjoon.org/browser/tags/release-0.1RC3/CHANGELOG.txt.
Please download and test this release candidate, and report any issues found. A stable release is expected next week. In case of critical issues we will continue producing weekly RCs. Downloads and further information is available at http://www.conjoon.org/downloads. See also the most recent installation/upgrade guide at http://wiki.conjoon.org/wiki/Users/Guide/Installation.
January 16th, 2010
We are proud to announce the second release candidate of conjoon 0.1 (conjoon 0.1RC2). This RC focuses on bug fixes, Ext 3.1 integration and security enhancements, and should be the last candidate for the next stable release.
You can find the changelog at http://wiki.conjoon.org/browser/tags/release-0.1RC2/CHANGELOG.txt.
Please download and test this release candidate, and report any issues found. A stable release is expected next week. In case of critical issues we will continue producing weekly RCs. Downloads and further information is available at http://www.conjoon.org/downloads. See also the most recent installation/upgrade guide at http://wiki.conjoon.org/wiki/Users/Guide/Installation.