The following packages are available:
# cyclos_3.7.1.zip
This package contains the following directories/content docs:
Cyclos documentation and change log
src: Cyclos source code
web: Cyclos application (with all libraries)
This version will need Java (JRE), the tomcat webcontainer and a mysql database.
# cyclos_3.7.1_standalone.zip
The quick install contains a complete installation that will run on any platform that supports Java (Linux, Windows, BSD). The Java run time environment (JRE) is needed to run this version. It can be downloaded at http://www.java.com. Java 1.5 (aka 5.0) is required. If you use Java 6 (aka 1.6) ensure the version is 1.6.0_04 or later versions 1.6.0_00 to 1.6.0_03 won't work).
Besides Java the package does not need anything to be re-installed or configured. Just un-zip the file and run the start script in the Cyclos directory (instructions can be found in the readme.txt file in the cyclos directory)
# cyclos_3.7.1_upgrade.war
This package contains the Cyclos application without the libraries. You can use this packages to update Cyclos from version 3.7_RC1.
Note: Cyclos 3.7.1 is compatible with the SMS version 1.2 and SMS version 1.2.1
Cyclos 3.7.1 changelog
==================
New / modified functions
* New url: [root]/do/redirect?name=loginPageName&path=redirectPath which will set the login page cookie for customizations and then redirect to the given path
* Added min amount limit to transfer type
* When confirming a payment, if there are fees which deduct from total amount, a total amount field is now displayed
* On the make payment page, now the payment type name is always shown, even if there is only a single possible option
* On the make payment page, the possible currencies (when multiple) are only shown after selecting the destination member, to avoid showing currencies there would be no possible payment types
* Added an option on the payment type to control to which kind of users parent / child transactions will be visible
* Increased the maximum length of both payment type and transaction fees to 100 characters
* Added a group setting to not show the currency on payments, but all payment types directly
* The result list on external account history was changed to be more like the regular account history, including adding a member column
* The 'pending' status filter on external account history has been split in pending and complete and incomplete
* When importing external payments, the line number is retained, and no longer will appear file import errors, but the transactions will be imported anyway, and import comments will be generated for each error
* Added support for the first authorization level of system to member payments to be authorized by the receiver
* For loans with interests, it is no longer possible to pay intermediate amounts, as fees were never calculated over partial amounts
Bug fixes
* The chargeback permissions were not being correctly controlled by the receiving account
* Error when searching for advertisements in web services using member custom fields as filters
* When accessing the login page as guest while using url parameter for group-customized layout, there could happen errors on the log
* Deadlock when using HazelcastLockHandler when performing an scheduled payment with the first expiration date for today
* After importing an external payment with an empty payment type, if there was a single possible payment type, it was not possible to save the record
* The login page fields were too large
* When the current e-mail was empty and e-mail change validation was being used, there was an error while trying to set an e-mail for a member
* Member custom fields with update / visibility access to 'Members not at registration' which were marked as required always led public registrations to fail validation
* Under high concurrency, even when account locking was enabled, it was possible to exceed the maximum amount per day (set on the payment type)
* Removed members were being returned on the autocomplete fields if admins could manage such groups
* When the payment type has a maximum amount per day, a scheduled payment total amount was being checked at the current date, not each installment on the respective due date
* When advertisement description contents had HTML comments, a broken layout could be produced on the advertisement list, if the text truncation would en in the middle of the comments
* For new databases, the rest (mobile phone application) channel was not set as default to members