January 22nd, 2012
The conjoon development team would like to announce the third release candidate for conjoon 0.1.4. This release candidate fixes issues that previously occurred when working with MySQL as the database backend in “strict” mode. Fixing this issue means also that conjoon stores date time values from now on as UTC dates, which enhances the locale portability of conjoon. The install wizard has been adjusted to let administrators choose a time zone the software runs in, and an additional step for patching existing data to ensure consistency with this -and future – updates.
As always, you can find this release at the download page of the conjoon project home.
Here are the release notes for this version:
Bug
- [CN-396] – MySQL's strict mode prevents overlong dates from being inserted
- [CN-400] – Background not properly rendered when login screen is showing
- [CN-401] – File SystemMessagemanager.js cannot be found during build process of login-target
- [CN-403] – Preset property "default.caching" not properly considered during installation process
- [CN-404] – Wrong doctype declaration in reception's index.html
- [CN-409] – "Fetch Email" button is rendered active when activating Email Tab for the first time
- [CN-412] – Builds do not get generated from proper version
Improvement
- [CN-407] – Improve build process by adding tests / removing file header parts
- [CN-408] – Remove CHANGELOG.txt from repository and let the build-tools auto-generate it
Task
- [CN-402] – Edit build files to consider BC breaks that come with phing 2.4
- [CN-411] – Improve build process for creating packed versions of build
Sub-task
- [CN-397] – The Wizard must provide a default timezone to choose from
- [CN-405] – Create update/patch script for migrating datetime fields prior to 0.1.4
June 1st, 2011
The conjoon development team is proud to announce the immediate availability of conjoon 0.1.4RC2. This is a release candidate for the Twitter oauth release. This will hopefully be the last RC for the 0.1.4 release.
Notable changes from the changelog:
[Email module - client]
- fixed an issue where an email would not be properly referenced when preview window was dragged & droppped into the content panel, then any operation on this panel would have been invoked (reply, reply all, forward) due to the fact that the EditorManager would only accept a record of type EmailItemRecord for creating an editor instance, but not EmailRecord (closes
CN-386) (thanks to larissa84)
[Feeds module - backend]
- fixed an issue where the “author” field of a feed entry would not be stored properly in the database, thus, showing the value “Array” as the author name: adjusted backend code to inspect the return value of “getAuthor()” of the feed entry object and apply found values properly (closes
CN-387) (reported by e-mike)
[Twitter module - client]
- fixed an issue where replies would not be linked properly due to wrong data type for specific fields; changed those fields to type “string” to make sure that containing ids can be rendered properly (closes
CN-384)
[Workbench]
- fixed an issue where the “startup” sound would not play as soon as the workbench is in “ready” state, even if the registry tells that system sounds are enabled: resolved by adding a “onload” listener to the SystemSoundManager that would call attached listeners to tell that it’s ready to be used; previously it was assumed that the driver is ready to be used as soon as the workbench is available (closes
CN-385)
[General UI]
- fixed an issue where some regions of a container would not be clickable if it was masked previously by a feed/email preview, and this preview would have been hidden using it’s animation function: adjusted callback so the anim element’s container gets hidden, too (closes
CN-388)
[Datastore - mysql]
- fixed an issue where two different indexes would target the same column: changed index “user_id” to operate on column “user_id” (closes
CN-390)
May 16th, 2011
The conjoon development team is proud to announce the immediate availability of conjoon 0.1.4RC1. This is a release candidate for a maintenance release which introduces support for Twitter’s oauth features.
Notable changes from the changelog:
[Twitter module - client]
- changed ui of both Wizard/Options panel to consider Twitter’s new oauth
authorization process
[Twitter module - backend]
- fixed some issues related to deprecated parameters Zend Framework would
still use when communicating with the Twitter API (see ZF-9215)
-
fixed types of fields which would still be set to “int”/”float” whereas
“string” should be used now
[Vendor]
- Updated Zend Framework to version 1.11.6
May 15th, 2011
We have updated the demo at http://demo.conjoon.org with the latest version of conjoon 0.1.4RC1. This is a maintenance release which enables conjoon’s Twitter client to utilize Twitter’s oauth implementation. The new release will be available tomorrow evening for everyone to download from the official project page at http://www.conjoon.org
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.