Hi Everyone
SuiteCRM 7.9.2 is now available to download.
Download the latest version either from the SuiteCRM GitHub Repository or visit the official website to find the appropriate upgrade.
Thank you to all community members who logged bugs and contributed to this release.
We have also updated our Security Process asking the community to send their security issues directly to us via email security@suitecrm.com.
Another larger announcement in regards to the latest release of 7.9.2. This current Release resolves a number of High Priorities that have been raised via our Bug Tracker*. These High Priorities include bugs and UI functionality which was either not working as expected or were excluded from previous versions.
[color=#ff0088][size=4]
Ability to Select Signature based on Mail Account[/size][/color]
This is a re-design of an existing feature from the old Email client. As a user you can associate a signature per personal mail account. When a user selects the mail account to send from via the Email compose screen the signature will update appropriately.
This differs to the previous Email client that provided a dropdown to select a signature regardless of what mail account your were sending from.
[color=#ff0088][size=4]Emailing Quotation/Invoices[/size][/color]
This was a High Priority bug which restores the functionality to send an Email attaching the generated Quotation or Invoice.
[color=#ff0088][size=4]Gmail specific UID discrepancies[/size][/color]
This was an issue specifically to Gmail mailboxes where Ids of mail were incorrectly being referenced from the List View causing the non imported Emails to be incorrectly viewed via the Detail View.
[color=#ff0088][size=4]Sending Emails by Plain Text[/size][/color]
This was a High Priority bug which restores the functionality to send an Email by Plain Text.
[color=#ff0088][size=4]Bounce Emails not being picked up via Campaign hits[/size][/color]
This was a High Priority bug which restores the functionality to record bounced emails hits when sending out Campaign Emails.
[color=#ff0088]
[size=4]Other Resolved Issues:[/size][/color]
- Cannot Select Emails that have no subject
- Sending Emails unintentionally via specific use cases
- After sending emails returns JSON message
We have gathered and reviewed a lot of the feedback here on the forums and would like to provide an explanation of how and why the 7.9.x release has reached this status and from those points how we plan to tackle the further releases going forward but we need the Communityâs help with this.
[color=#ff0088][size=4]Underestimation[/size][/color]
Refactoring, redesigning and reinventing the Email module. We begun to realise during the release cycle why it was left for so long on SugarCRM CE! This area of the application is a monster and it touched on a number of areas that were not scoped out and not fully understood until we were too far into the release cycle to turn and head back. On top of this we also underestimated how much this feature was used. Our goal was to provide a basic but complete email client and not be a direct competition to third party email applications. However in light after the production release the Email module appeared to be a highly used tool which has got our team back to restoring it to the full extend of the old email client.
Going forward we have already ensured that large areas of refactoring will only be taken on if able and fully scoped out. However we need the Community to be pro-active and voice their must haves during the release cycle or any other time so we understand what exactely is important to you on a daily basis. â important features and aspects that make the community use SuiteCRM on a daily basis.
[color=#ff0088][size=4]Time Constraints[/size][/color]
Along with underestimating the scale of the Email Client we also struck the barrier often hit â lack of time. We have had a 3 month Release Cycle for the past couple of years and doing so have improved sprint efficiency. However, ultimately, we can only be as good at time management if the goal, along with time, is realistic. Learning from this 7.9.x release that 3 months is not enough to tackle big and complete areas of the application in order to bring SuiteCRM up to current technological standards and beyond.
[color=#ff0088][size=4]Absence of Feedback[/size][/color]
The product can only get better if the Community participates. Each release we have done there has been less and less feedback on Betas and Release Candidates and thus bugs raised. To provide an example only 120+ downloads were made for the 7.9.0 Beta and a further 600+ for 7.9.0 Release Candidate!
We need you Community! We can test so far with manual tests, regression test and use cases. We are in the midst of improving our automated tests but this was not scheduled until after 7.9. The pre-production versions are there to help us achieve a stable production but as importantly provide the community the opportunity to voice the importances of the features in development and help shape the future of SuiteCRM.
To help reduce this feedback gap we will be conducting test user groups during our development phases inviting users to participate runs to test the betas and release candidate versions.
However, this will still only provide us a small window of use cases so on top of this we implore the community to download, experiment and provide feedback with pre-releases.
[color=#ff0088][size=4]Automated Testing[/size][/color]
We are a small dedicated product team and since 3.5 years since launching SuiteCRM we have grown in size with very little funding and relied on our internal profits for product growth. This growth has been steady but slow and one area we have not been able to explore fully is automated testing. This is our highest priority and will provide an extremely large part of producing stable and robust releases. Unfortunately this release has created the paradox that we are working to provide a stable 7.9.x release and thus unable to dedicate our time on the automated testing.
Our immediate priority is to stabilise the 7.9.x version first and then dedicate time to our development and testing processes which we have allocated already to 7.10.
[color=#ff0088][size=4]Next Steps[/size][/color]
[size=4]7.9.3[/size]
We will continue to dedicate our resources solely on resolving High and Medium Priorities regarding to the Email module for the next 7.9.x release.
Although we have extended over the allocated bug fixing sprints for a production release we understand and feel this is a must in order to maintain a healthy production release prior to tackling the next major release.
ETA of 7.9.3 will be week ending 14th July 2017
[size=4]7.10[/size]
We will be releasing the roadmap for this development cycle very soon â once 7.9.x is stable. 7.10 will be the next LTS release so it will be relatively lean in new features and more of a stability release to improve existing features and include extensive testing.
[color=#ff0088][size=4]
Conclusion[/size][/color]
We have arrived at this point of a less than satisfactory release due to a number of issues. We, here at SalesAgility, have identified these issues and are working towards rectifying them and feel that this is a lesson well learned and we can only improved from here.
We would like to thank the community for your patience and continued patronship. We hope that by providing an honest explanation of where we are as a growing product team and what we have learned we have encouraged the community to step forth and help us with providing stable and contributed production releases going forward!
Please help us raise any issues via our Github Bug Tracker and if you wish to contact us directly regarding or express an interest on how you can help us please do so via community@suitecrm.com