We have just released long-awaited YetiForce CRM 5.2! First of all, we would like to thank all community members for their patience and support. Thank you for the time that you spent for testing, sending pull requests, submitting issues, and translating YetiForce into so many languages. We would like you to know that we are aware of all your efforts and every single contribution and that motivates us to work even harder.
The new version brings over 1000 new and significant changes but there are a few major things 馃敟馃敟馃敟 that make this release different:
As usual, a detailed changelog will be posted on our official website in the Developer Documentation - expect it on Monday.
馃捀OPEN COLLECTIVE
We would like to remind you that some time ago, we joined Open Collective where you can donate to our project and help us develop new versions of the system. We also collect money towards 3 functionalities (Webforms, Reports, and PBX) that the community has been requesting for a while. We encourage you to visit our collective and chip in by donating even a small amount. If you want to find out more, take a look at the issue https://github.com/YetiForceCompany/YetiForceCRM/issues/10839
馃PARTNERSHIP PROGRAMS
We have also launched Partnership Programs, which you can find in the system as well as here
There are three programs: YetiForce Reseller, YetiForce Module Producer, YetiForce Integrator.
馃幆LINKS
UPDATE & REQUIREMENTS
We would like to remind everyone that updates should first be executed on a test version, and only then on the production version [you should always have a backup copy of your environments].
Enjoy and have a great weekend!
Eeeeehhaaa
This is the best day of my life.
When will translations and lib_roundcube be available for new version?
When will translations and lib_roundcube be available for new version?
@svdaru Already published
When will portal 2 release?
mam problem z app - w艂asne modu艂y - czy jestem w stanie co艣 zrobic aby dzia艂a艂y jak na 5.1 - czy musze budowa膰 od poczatku ?
@zimart nic szczeg贸lnego nie zmieniali艣my, mo偶e programista co艣 podpowie... ale odpowied藕 jak zawsze jest w logach :] Pewnie jaka艣 pierd贸艂ka.
Class 'Config\Components\Branding' not found
No matter what I do, this is what I get when trying to install the latest 5.2 Complete version. I have NEVER had this happen before. All of my required settings are set correctly and I had no PHP issues or anything.
I have a Plesk Server running on Centos 7 hosted with 1 & 1 Ionos. I have 5.1 installed on the same server with no issues whatsoever.
Help please :)

@acsinsurancegroup - chmod chown?
@acsinsurancegroup
logs?
was the database empty?
@acsinsurancegroup - chmod chown?
Hi @waran70 Yes I even tried changing the permissions all to 0755 since originally the files were 0644 and directories where 0755 but still nothing. I had all permissions matching the other system that is running fine, no luck.
@acsinsurancegroup
logs?
was the database empty?
Hi @mariuszkrzaczkowski thanks for responding, really appreciate the help.
Yes I deleted the database after every fail and tried again and still keeps failing. I tried installing from http and https with and without using the public_html directory and just fails repeatedly no matter what I do.
I have installed every version from the beginning and this one is the only one that has ever failed me. Here are screenshots of the entire process step by step since I really couldn't post the logs since it keeps failing.






















You have two critical errors !!!

PRIVILEGES TO FOLDERS AND FILES
Privileges to folders and files are often the most common source of problems for people who install an application on VPS and dedicated servers. We prefer such a configuration of files [644] and folders [755] that allow full access from a browser to read and write uploaded files without changing privileges on these folders and files (so the browser has such privileges). It is necessary to remember that when the application is running, it also performs various operations such as read and write as well as creating and deleting files. If you do not know how to configure the privileges, ask your administrator to do it and send him a link to this article.

MariaDb 10 - the latest stable versions are recommended.
MySQL 5.7, 8.0 -works also properly on earlier versions, i.e. 5.6 (the latest stable versions are recommended). You can also use alternative software as long as it is compatible.
Thank you @mariuszkrzaczkowski for looking into this. However on the first critical error you mentioned, all of the File and Directory permissions are set the same. The app_data and user_privileges directories have the exact same settings as the config, cache and storage directories as you can see in the screenshots below.
Most of all the file structure and permission settings as my server shows

The file permissions for the Config directory

The file permissions for the Cache directory

The file permissions for the App_Data

directory
The file permissions for the Storage directory

The file permissions for the User_Privileges directory

So I really don't think that the above is the issue at all unless the system is falsely reporting this somehow which has happened in the past.
It could be the MariaDB Version not being 10.0 but I really can't update that right now because I have many client websites that need to remain on their current settings. I may have to test this in another server setup elsewhere for now but I think it should work as is since it always has before.
What are your thoughts now that you have seen the above screenshots? Is the DB situation really that critical that it will prevent from installing at all?
Thanks @mariuszkrzaczkowski I really appreciate your help.
@acsinsurancegroup Do yourself and your customers a huge favor and use Docker. You shouldn鈥檛 be handcuffed to mariadb version 5.5. It鈥檚 likely what鈥檚 causing these issues.
I should add that YetiForce runs perfectly inside of a docker container as well.
@acsinsurancegroup These are critical errors, it won't work without it.
I should add that YetiForce runs perfectly inside of a docker container as well.
Thanks for the reply and suggestion @sbouillon but I have absolutely no idea how to work with Docker although it is an available option in my Plesk panel.
@mariuszkrzaczkowski I just added a new server and upgraded MariaDB to 10.1 and it was working perfectly until I tried to add a new user. I listed the issue in the Service Pack post.
The Documentation is Very Bad. Not posible write for instalation with nginx and yours configs?
@tjaoc There is an example configuration
https://github.com/YetiForceCompany/YetiForceCRM/tree/developer/tests/setup/Nginx
you just have to search
@tjaoc There is an example configuration
https://github.com/YetiForceCompany/YetiForceCRM/tree/developer/tests/setup/Nginx
you just have to search
Yes. Error 500
and error line 7 on yeti.conf
@mariuszkrzaczkowski Hi Mariusz in the latest version 5.2 and even with the latest service pack v12 I still have issues with CalDav.
Despite following this guide provided by @bpabiszczak a while back https://public.yetiforce.com/img/CalDav_and_DavDroid.gif
I still have errors in DAVx5 every single time I click on Synchronize I get the following error on my phone.
"Received invalid event from server" then it says Ignoring one or more invalid resources
My Cron works fine except #8 which is CalDav integration and here are screenshots of that:
When running which never stops and shows a loop like in image

This next one shows it as Active but not completed

All other Cron jobs run fine with absolutely no issues whatsoever. This has been a nightmare task for me on every Yeti system I've ever used. What do you recommend?
@mariuszkrzaczkowski Hi Mariusz, anything regarding my last post above? Thank you!
check it and delete accounts in dav and add again

@mariuszkrzaczkowski Actually apparently that was it. Instead of having my settings on Owner, I had them both set on Owner + Share with + Group
I also deleted the account like you said and then re-added it and boom now it works. Thanks so much Mariusz for all of your help. You're the man!
@mariuszkrzaczkowski Hi Marius please see image below:

Notice the CalDav integration CRON still has issues. Every other cron is running fine. Can you please give me an idea of what I need to check to fix this issue as it's still an ongoing problem? I thought it was resolved but obviously the Cron job itself is not working.
I have Version 5.2.0 with the latest service pack installed an in system under updates it says I have Service Pack version 15 installed although 14 is the latest one available in the Releases link. I did however install the latest service pack from the updater within the system.
I desperately need this working as I need my calendar events automatically syncing. I have a Plesk CentOS Server and absolutely no system warning issues are they are all Green. HELP PLEASE!
create a new issue
@mariuszkrzaczkowski That's such a tedious process though. Having to post all server settings and all that over again which I've done previously on several occasions. The issue is the same as above Marius is that not enough information to work with without having to go through all that other hassle? Thank you and respectfully :)
you need to create a new one and fill in missing information, e.g. logs, configuration
Ok, I'll do it again thanks.
how to upgrade from 5.1 to 5.2 without loosing the customization and data of old version??